Saya menghadapi masalah saat mengirimkan aplikasi saya dari Xcode ke App Store. Saya telah melakukan segalanya terkait proyek saya, dan berjalan dengan baik di iPhone dan iPad saya. Tetapi ketika saya mengirimkan proyek saya, saya menghadapi masalah besar.
Pertama setelah pengarsipan saya sudah melakukan validasi. Sekarang file arsip saya di Organizer juga menunjukkan validasi status lulus. Jadi saya yakin saya berada di langkah terakhir untuk mengirimkan aplikasi.
Saya telah mengklik distribusikan dan pilih aplikasi kirim ke toko aplikasi.
Setelah login, saya juga telah memilih file penyediaan.
Saya terjebak di sini. Anda bisa lihat pada gambar di bawah. Dan saya belum pernah melihat
bilah kemajuan di mana saya dapat melihat kemajuan pengiriman atau sesuatu seperti itu.
Hanya layar yang dapat saya lihat adalah:
Diedit:
Hampir sekitar 1,30 jam. Dan koneksi internet berfungsi. File ipa saya hanya 3,5 MB.
Dan terakhir ketika saya mencoba untuk mengunggah aplikasi loader yang sama saya menerima layar berikut juga untuk waktu yang lama dalam Otentikasi dengan iTunes Store ... ..
Apa yang harus saya lakukan sekarang?
Jawaban:
Karena saya merasakan masalah serius tentang ini. Saya yakin jawaban ini mungkin bisa membantu.
Setelah mencoba sekitar 10 hingga 12 jam untuk memperbaiki masalah ini dan karena segala sesuatu yang lain tentang proyek dan pengkodean saya cukup baik, itu menjadi sakit kepala bagi saya. Tetapi setelah mendapatkan beberapa komentar berharga dari beberapa pengguna ahli stack-overflow dan setelah melakukan beberapa pencarian lagi di internet, saya telah menemukan beberapa jawaban yang berkualitas.
Jawaban ini paling membantu saya:
pemuat aplikasi macet pada tahap "Mengautentikasi dengan iTunes Store"
Jika Anda akan mengunggahnya melalui Application Loader dan macet di "Otentikasi dengan iTunes Store ..."
atau
Anda akan mengunggahnya melalui XCode dan macet di "Aplikasi Anda sedang diunggah"
Kemudian jaga kepala Anda tetap dingin dan periksa metode pertama ini:
Periksa apakah perlindungan firewall Anda tidak aktif. Jika tidak, matikan. Mungkin memblokir Anda untuk menghubungkan komputer Anda dengan iTunes Store.
Coba koneksi internet yang berbeda. Tujuan mencoba koneksi internet yang berbeda adalah bahwa koneksi internet Anda saat ini mungkin memblokir port yang diperlukan untuk koneksi ke server Apple.
Jika langkah-langkah di atas tidak membantu Anda, ikuti metode kedua ini:
Xcode membutuhkan runtime java untuk mengupload aplikasi Anda ke App Store.
masukkan 'java -version' di terminal, versi java harus 1.6. Jika tidak, maka unduh java terbaru yang kompatibel hanya dari pusat unduhan apple:
http://support.apple.com/kb/DL1572?viewlocale=en_US
Jika ini masih tidak membantu, ikuti metode ketiga ini:
Metode ini memungkinkan pemuat aplikasi menggunakan port HTTP, bukan HTTPS.
Buka folder java Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Buka file net.properties menggunakan aplikasi editor teks seperti
text mate
atausublime text
Ubah baris khusus ini:
#https.proxyPort=443
port proxy kehttps.proxyPort=80
Simpan file. Dan itu dia !! Anda dapat dengan mudah mengunggah file biner Anda ke App store sekarang.
Jika metode di atas masih tidak membantu, ikuti metode keempat ini: Buat kembali sertifikat Anda
Goto portal pengembang iOS ( https://developer.apple.com/membercenter ).
Cabut sertifikat saat ini yang digunakan oleh Aplikasi Anda untuk penandatanganan.
Hapus "profil penyediaan distribusi iOS" saat ini dari portal Pengembang.
Buat ulang sertifikat distribusi iOS dan tambahkan di portal pengembang.
Buat kembali "profil penyediaan distribusi iOS" untuk distribusi app store dan unduh ke mac.
Pasang itu.
Coba lagi menggunakan xcode / application loader untuk mengupload build.
sumber
Pasti ada masalah jika aplikasi Anda macet di "proses aplikasi macet". Saya sarankan Anda untuk menggunakan Application loader daripada Xcode itu sendiri karena Application loader menunjukkan status aktivitas. Anda dapat dengan jelas mengetahui di langkah mana Anda terjebak.
Masalah yang paling sering dihadapi adalah terjebak pada langkah "Otentikasi dengan iTunes Store ...".
Ada kemungkinan dua pekerjaan yang saya ikuti dan akhirnya mengirimkan aplikasi saya ke toko aplikasi. Anda bisa mencoba keduanya. Bagi saya keduanya bekerja setidaknya sekali.
Metode Satu: Metode ini bermain dengan port proxy untuk menggunakan koneksi http melalui https
Buka folder java Application Loader: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
Buka file net.properties dengan "teks luhur" atau "teman teks"
Ubah port proxy "# https.proxyPort = 443" menjadi "https.proxyPort = 80"
Simpan file dan buka kembali Application Loader dan Coba lagi.
Metode Dua: Buat kembali sertifikat dan profil penyediaan distribusi iOS Anda dan Coba unggah
Buka https://developer.apple.com/membercenter
Hapus sertifikat sebelumnya yang direferensikan oleh Aplikasi Anda untuk penandatanganan.
Cabut sertifikat distribusi Anda dan unduh ke mac Anda. Dan instal dengan mengklik dua kali.
Hapus "profil penyediaan distribusi iOS" saat ini dari portal Pengembang.
Buat kembali "profil penyediaan distribusi iOS" untuk distribusi app store dan unduh ke mac.
Instal dengan mengklik dua kali.
Coba lagi menggunakan pemuat aplikasi untuk mengupload build.
Sunting: Saya sekali lagi mendapat masalah ini saat mengunggah bangunan baru. Kedua metode di atas diikuti tetapi terhenti di "Otentikasi ..". Mulai ulang buku mac dan berhasil. Saat Anda memulai ulang, koneksi itunesconnect sebelumnya (yang mungkin telah Anda buka di browser sebelum mengirimkan aplikasi Anda) disetel ulang yang memungkinkan mac yang dimulai ulang untuk dengan mudah mengautentikasi iTunes Connect. Kemarin (26 Januari 2014) langkah otentikasi iTunesConnect dilanjutkan dalam 2 menit. Semoga ini bisa membantu seseorang yang kehilangan kesabaran saat terjebak pada langkah otentikasi.
Edit 2: Sebelum menghapus Sertifikat distribusi, coba buat hanya kembali "Profil Penyediaan Distribusi iOS". Ini berhasil untuk saya jika tidak, Anda dapat mengulangi seperti di atas.
Saya harap ini membantu. Semua yang terbaik.
sumber
Saya mencoba semua langkah dari solusi Rajan; tidak ada yang berhasil. Namun, utas ini di forum pengembang apel ( https://forums.developer.apple.com/thread/76803 ) memberi saya solusi dalam kasus saya:
Coba ini, itu memperbaikinya untuk saya. Buka Terminal dan jalankan:
iTMSTransporter kemudian akan memperbarui dirinya sendiri, lalu Anda dapat mencoba mengunggah di XCode lagi.
sumber
Bagi saya, cukup keluar dari situs ituneconnect dan developer.apple.com sudah berhasil, dan hanya menggunakan xcode untuk mengunggah. Tidak perlu restart
sumber
Saya mendapat masalah ini hari ini. Tapi akhirnya saya menemukan itu disebabkan oleh pengaturan saya yang salah.
Dalam 'Build settings' dari target, ubah pengaturan " Code Signing Identity -> Release" ke sertifikat produksi Anda, dan " Provisioning Profile -> Release" ke file provisioning distribusi Anda.
Kemudian arsipkan dan distribusikan lagi.
sumber
Anda dapat mencoba membatalkan unggahan dan mencoba lagi. Jika tidak berhasil, Anda mungkin ingin mencoba Application Loader dari Apple. Ini pada dasarnya melakukan hal yang sama, tetapi tidak mengundurkan diri dari biner. Anda dapat mengunduh aplikasi loader dari itunes connect. Lihat https://itunesconnect.apple.com/docs/UsingApplicationLoader.pdf (Memulai, Halaman 9)
sumber
Saya memiliki masalah yang sama.
Saya membatalkan dan menjalankan pemeriksaan validasi. Ternyata saya telah
URL Scheme
salah menulis .Xcode tidak memberikan kesalahan apa pun saat mengunggah dan hanya macet tetapi memvalidasi memberikan kesalahan.
Jadi, coba validasi dulu. Semoga ini bisa membantu seseorang.
sumber
coba ini di terminal
bekerja untuk saya setelah berjam-jam meneliti
sumber
Ini Terjadi Karena iTMSTransporter
Coba ini, ini memperbaikinya untuk saya. Buka Terminal dan jalankan:
Gunakan perintah ini satu per satu di terminal. Semoga bisa membantu Anda
cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
iTMSTransporter kemudian akan memperbarui dirinya sendiri, lalu Anda dapat mencoba mengunggah di XCode lagi.
sumber
Saya menemui masalah ini berkali-kali, saya mencoba semua langkah tetapi masih tidak berfungsi (jaringan rumah) dan mencoba jaringan lain berfungsi dengan baik (jaringan perusahaan). Saya memperbaiki masalah ini dengan memperbarui Java SE terbaru dari 1.6 ke 1.7 dan berfungsi dengan sangat baik
sumber
Sejujurnya, ini mungkin bukan jawaban tetapi itu benar-benar berhasil untuk saya.
Saya meluncurkan Application Loader dan mulai mengirimkan. Saat menyelesaikan sedang berlangsung, saya meluncurkan Organizer dan memilih Distribusi melalui pengarsip di Xcode juga dan mulai mengunggah secara bersamaan. Mereka bekerja sama dan yang kedua menyelesaikan pengajuan.
Hanya pengalaman saya.
sumber
Bagi saya masalahnya adalah saya telah mengubah Dev saya. Akun di beberapa titik waktu dan Application Loader itu sendiri tidak diotorisasi lagi. Anda harus melakukannya secara manual (Xcode -> Open Developer Tools -> Application Loader) dan mengisi detail akun Anda
sumber
Saya memiliki masalah yang sama. Saya bisa memperbaikinya dengan:
Ini adalah beberapa masalah konyol yang perlu diperbaiki Apple secepatnya. Saya menyia-nyiakan 2 hari dari sesuatu yang konyol seperti ini.
sumber
Saya memiliki masalah yang sama. Mencoba semua jawaban ini terkadang berhasil, tetapi biasanya membutuhkan banyak waktu dan mungkin tidak berhasil pada akhirnya seperti dalam kasus saya.
Saya menemukan solusi yang mungkin akan berhasil untuk semua.
Buat file .ipa Anda dengan: Product -> Arcive -> Disribute (Save for Enterprise or ...) -> Next dan simpan .ipa pada target
Xcode -> Buka Alat Pengembang -> Application Loader -> Kirim aplikasi Anda -> Pilih file .ipa Anda
Dalam beberapa menit, aplikasi Anda akan dikirim ke iTunes. Semoga berhasil
sumber
Yang saya lakukan hanyalah menduplikasi Application Loader.app saya di / Applications dan menjalankan kedua pemuat Aplikasi pada saat yang bersamaan.
sumber
Saya mengalami masalah yang sama setelah memperbarui Xcode5 ke Xcode6. Setelah berjam-jam kegilaan, satu-satunya hal yang membantu saya adalah menghapus akun saya di preferensi Xcode dan menambahkan akun saya lagi.
Minggu lalu saya mengalami masalah yang sama setelah pembaruan ke Xcode7, ini membantu saya lagi ...
sumber
Jika Anda menjalankan di dalam mesin virtual (misalnya VMWare atau VirtualBox), coba setel mode adaptor jaringan dari NAT default ke Bridged.
sumber
Ini berhasil untuk saya:
Keluar dari portal iTunes di semua browser.
Mulai ulang mesin Mac Anda.
Buka Application Loader
Klik Login Apple Anda di pojok Kanan Atas dari Jendela Application Loader.
Mengklik Berikutnya akan berhasil melakukan proses otentikasi Anda.
Sekarang, lakukan proses Anda seperti biasa dengan mengklik "Deliver Your App" dan mengikuti prosedur di luar itu.
sumber
Masalah saya adalah saya lupa mengubah Pengenal Bundel dalam pengaturan info untuk target. Semoga membantu seseorang.
sumber
Saya mengalami masalah yang sama saat mengupload aplikasi iOS melalui application loader, kemudian setelah saya membuka iTunes paralel, tiba-tiba mengupload aplikasi menjadi lebih cepat. Tidak yakin apakah iTunes memiliki ketergantungan dengan aplikasi loader.
sumber
Tidak ada jawaban yang berhasil untuk saya dan unggahan saya macet selama berhari-hari tanpa kesalahan. (bangunan saya dibuat menggunakan Expo). Inilah yang saya lakukan untuk membuat ini berhasil:
Saya berharap ini membantu orang lain yang berjuang dalam masalah ini.
sumber