Application Loader macet di “Otentikasi dengan iTunes store” saat mengunggah aplikasi iOS

214

Kami telah mencoba mengirimkan aplikasi ke iTunes store menggunakan Application Loader selama tiga hari dan terus terjebak pada langkah "Otentikasi dengan iTunes Store" .
Kami telah membaca banyak forum (termasuk stackoverflow) dan mencoba apa yang disarankan:

  • membuat profil penyediaan baru
  • menggunakan berbagai versi atau beberapa Application Loader
  • mengubah pengaturan proxy
  • me-reboot Mac
  • mengunggah pada waktu yang berbeda, dll.

Kami bahkan membiarkannya berjalan dalam semalam dan belum berhasil melewati langkah ini. Sayangnya, tidak ada umpan balik yang diberikan tentang apa masalahnya, dan kami belum mendapatkan pesan kesalahan apa pun. Kami telah mengirimkan beberapa aplikasi tanpa kesulitan di masa lalu tetapi benar-benar macet kali ini!
Bagaimana Anda bisa menyelesaikannya?

rufusrobot
sumber
1
Ok aku paham. Mungkin ini bisa membantu: Choose Window > Background Activity to display the Background Activity window and view delivery status information for all applications, including pending messages, time remaining, warning and error messages, and so on.
lootsch
13
ini 2017 dan masalah ini masih ada. apple benar-benar membenci pengembang
user230910
10
ini 2018 dan masalah ini masih ada. apple benar-benar membenci pengembang
user230910
6
ini 2019 dan masalah ini masih ada. apel benar-benar membenci pengembang
Romulo BM
8
Ini tahun 2020 dan masalah ini masih ada. Apple sangat membenci pengembang
spongyboss

Jawaban:

342

Ini baru mulai terjadi pada saya hari ini (Mei 2017) dan tidak ada jawaban di utas ini yang menyelesaikan masalah saya. Resolusi untuk saya berasal dari sini;

https://forums.developer.apple.com/thread/76803

Terbuka Terminal. Ubah ke direktori home,

cd ~  

Pindahkan direktori transporter saat ini,

mv .itmstransporter/ .old_itmstransporter/ 

Aktifkan file berikut untuk membiarkan Transporter memperbarui sendiri.

"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Tunggu hingga pembaruan, lalu buka Xcode dan coba unggah.

AshHimself
sumber
8
Terima kasih banyak! Tak satu pun dari solusi yang lebih tervotasikan dan diterima bekerja untuk saya, tetapi yang ini berhasil. Apple perlu mempelajari cara mengkomunikasikan pesan kesalahan dengan benar. Terjebak pada otentikasi tidak berguna sama sekali.
Domen Grabec
9
Ini adalah jawabannya pada Mei 2017
adarsh
1
Bekerja untukku. Saat ini ada pembaruan untuk XCode di app store, tetapi saya benar-benar tidak ingin melakukan pembaruan penuh hari ini. Saya perlu mengunggah bangunan dengan sangat cepat .. dan jawaban ini berhasil.
Felipe Balduino
1
Terima kasih atas jawabannya, terunggah. Application Loader dan XCode uploader juga melakukan hal yang sama di latar belakang. Jadi, alih-alih melihat pesan "Otentikasi ..." Anda melihat banyak pesan Terminal. Itu tidak selalu mempercepat hal-hal.
Uygar Y
4
Setahun kemudian dan masih menjadi jawaban. Terima kasih!
Potassium Ion
82

Anda harus menyetujui pendaftaran baru di Application Loader. Pilih "Application Loader" di bawah menu "Xcode -> Open Developer Tool" (menu pertama di sebelah kanan Apple di bilah menu). Setelah Anda membuka Application Loader akan ada prompt untuk menyetujui persyaratan baru dan kemudian login lagi ke akun iTunes Anda. Setelah ini, semua metode pengunggahan akan berfungsi.

Gambar Application Loader pada Xcode

Conor
sumber
Ini hanya bekerja untuk saya. Saya juga menandai opsi 'tetap masuk' pada dialog masuk Aplikasi Loader.
Herc
Senang saya bisa membantu. Memang 'tetap masuk' juga merupakan opsi, tetapi tidak perlu untuk memperbaiki masalah macet, cukup menyetujui persyaratan baru.
Conor
1
Saran bagus. Sepertinya pengawasan oleh Apple, tetapi berhasil untuk saya!
atonyc
1
Ini bekerja untuk saya, tetapi saya pertama kali harus membuat kata sandi khusus aplikasi untuk masuk ke Alat Pengembang Terbuka.
George Filippakos
1
Senang itu berguna, itu memang berlawanan dengan intuisi. Khususnya diberikan bahwa Xcode sudah memiliki akses ke kata sandi pengembang di gantungan kunci, mereka harus menggulir fungsionalitas Application Loader ke Xcode untuk menghindari jenis masalah ini.
Conor
66

Tunggu saja. Dalam beberapa menit semua akan beres.

Dmitry
sumber
1
Bagi saya dibutuhkan 15-20 menit dan berhasil diunggah ke AppStore. Tapi tolong aktifkan akses port TCP 443.
Kirti Nikam
2
Jika Anda belum menerima Perjanjian Kebijakan siapa-tahu-apa, lakukan seperti kata jawaban lainnya .
mgarciaisaia
@mgarciaisaia Terima kasih telah menautkan ke jawaban saya karena seharusnya jawaban itu diterima.
Conor
4
8 jam kemudian dan saya masih menunggu. kolega saya sudah merilis versi android, dan pelanggan memilikinya. Sementara itu saya menunggu apel ..
user230910
8
5 hari menunggu dan masih tidak ada, itu sepertinya bukan saran terbaik
user3581248
24

Saya terjebak di "Otentikasi dengan iTunes Store" hari ini. Saya telah menggunakan versi yang sama dan membangun nomor sebagai kiriman sebelumnya. Setelah saya perbarui nomor build, unggah itu berjalan dengan baik. Saya tidak tahu apakah ini terkait, atau apakah itu kebetulan.

Quasar
sumber
Bekerja untuk saya juga.
yannick1976
Ini jawaban yang benar, tidak diragukan lagi. Bekerja untuk saya juga.
Steve K
1
Itu bukan kebetulan. Anda tidak dapat memuat ulang versi yang sama dan membangun nomor. Biasanya loader secara eksplisit memberi Anda peringatan. Dalam kasus Anda ternyata tidak
NSNoob
Masalah yang sama lebih dari setahun kemudian, tidak ada peringatan bahwa nomor build adalah sama.
PaulBGD
Memperbarui nomor build tetapi tidak menyelesaikan masalah Authenticatin dengan iTunes Store. Saya akan membayangkan bahwa ini tidak benar.
Javier Quevedo
12

10 Desember 2019, Xcode Versi 11.2.1, MacOS X 10.15.1

Saya menghadapi masalah yang sama persis kemarin dan saya pikir itu mungkin masalah jaringan, setidaknya sepertinya begitu. Tetapi pagi ini saya telah mencoba beberapa jaringan yang berbeda dan beberapa koneksi VPN, tidak ada satupun yang berfungsi!

Jawaban pilihan tertinggi di sini meminta saya untuk mereset folder cache bernama .itmstransporter di bawah direktori home saya, menjalankan program iTMSTransporter bawah folder tertentu, tetapi saya tidak dapat menemukan keduanya.

Tetapi segera saya menemukan bahwa itu adalah folder cache untuk orang-orang yang menggunakan program pengunggah lama: Application Loader , yang sudah usang oleh Apple dan tidak lagi ditemukan di Xcode 11. Kemudian saya menemukan bahwa Xcode terbaru telah menemukan iTMSTransporter di sini:

/Applications/Xcode.app/Contents/SharedFrameworks/ContentDeliveryServices.framework/itms/bin/iTMSTransporter

Dan folder cache-nya ada di sini:

/Users/your_user_name/Library/Caches/com.apple.amp.itmstransporter/

Saya menghapus folder cache yang ada, dan menjalankan iTMSTransporter tanpa parameter apa pun , segera mulai membuat log dan mengunduh banyak file, dan selesai dalam 2 atau 3 menit. Kemudian saya mencoba lagi mengunggah file ipa saya, berhasil !!!

KESIMPULAN:

  1. Entah Application Loader lama, atau Xcode terbaru, menggunakan program Java iTMSTransporter untuk memproses pengunggahan file ipa.
  2. Agar berfungsi dengan benar, iTMSTransporter memerlukan satu set file jar yang diunduh dari Internet dan di-cache di folder lokal Anda.
  3. Jika cache Anda entah bagaimana rusak, atau tidak ada sama sekali, langsung memanggil iTMSTransporter dengan parameter fungsional seperti --upload-app dalam kasus kami, iTMSTransporter TIDAK PERINGATAN ANDA, NOR CACHE OLEH SENDIRI, hanya macet di sana, KATAKAN APA SAJA! (Siapa pun yang menulis iTMSTransporter ini, Anda benar-benar perlu meningkatkan pengertian pemrograman Anda).
  4. Menjalankan iTMSTransporter tanpa parameter apa pun memperbaiki cache.
  5. Cache fungsional sekitar 65MB, pada 10 Desember 2019 dengan Xcode Version 11.2.1 (11B500)
ZhouX
sumber
Harap pilih ini. Ini adalah solusi saat ini dan dimakamkan
VeeK
9

Saya memiliki masalah yang sama selama berbulan-bulan, saya baru saja menghapus perisai hotspot dan aplikasi terowongan pribadi dari komputer saya dan mencoba mengunggah aplikasi saya dan semuanya bekerja dengan baik. jadi saya sarankan jika Anda telah menginstal aplikasi VPN di komputer Anda, hapus aplikasi dan kemudian coba unggah aplikasi Anda baik dari aplikasi loader atau dari xcode's organizer.

Saifee
sumber
6

Coba jawab yang disebutkan dalam Link Referensi ini , itu benar-benar bekerja untuk saya dan orang lain juga.

Sebutkan jawaban di sini juga. Buka Terminal dan jalankan:

cd ~
mv .itmstransporter / .old_itmstransporter /
"/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

iTMSTransporter kemudian akan memperbarui sendiri, kemudian Anda dapat mencoba mengunggah di XCode lagi atau melalui pemuat aplikasi.

Aanchal Chaurasia
sumber
2
Bagaimana jawaban ini berbeda dari apa yang diusulkan oleh @AshHimself?
Eric Wu
5

Tidak ada perbaikan ajaib. Itunes hanya berfungsi buruk. Akhir-akhir ini semakin banyak masalah dan semakin banyak untuk memperbarui dan mengirim ipa ke toko. Saya punya masalah dengan AppLoader dan Xcode organizer juga dan setelah mencoba beberapa kali baru saja melewati.

condor304
sumber
5

Mengubah koneksi jaringan membantu.

  1. Matikan wifi di ponsel saya
  2. Diaktifkan 3G
  3. HotSpot dibuat
  4. Menghubungkan mac saya ke hotspot dan melewati masalah authetication
Vinod Sobale
sumber
4

Dalam kasus saya, saya belum menyetujui Perjanjian Pengembang terbaru. Cukup jalankan Application Loader sekali, klik [Terima] untuk menyetujui, lalu keluar dari Application Loader dan Unggah ke App Store akan berfungsi dengan baik.

UlfDunkel
sumber
4

Mengikuti berhasil untuk saya.

  1. Buka instance lain dari Application Loader. (Pilih "Application Loader" di bawah menu "Xcode -> Open Developer Tool")

  2. "Setuju" dengan persyaratan.

  3. Setelah menyelesaikan Langkah 2. Instance Application Loader pertama melanjutkan ke langkah berikutnya dan build dikirimkan.

Vineeta Khatuja
sumber
3

Saya juga mengalami masalah yang sama. Salah satu solusi yang mungkin adalah pergi ke Xcode -> Preferences -> Accountsdan dari menu kiri pilih pada App ID lalu klik pada View Detailsdan ketuk tombol refresh. saat memuat ulang Anda akan mendapatkan kesalahan berikut

Agen tim yang dipilih, 'ADMIN NAME' harus menyetujui Perjanjian Lisensi Program terbaru.

Jika Anda tidak mendapatkan kesalahan di atas, Solusi berikut tidak akan berfungsi.

Ini berarti bahwa Anda harus masuk ke akun pengembang menggunakan login Admin dan menerima perjanjian terbaru itu. Maka Anda akan dapat mengunggah biner di app store.

Muhammad Ali Yousaf
sumber
2

Saya menjalankan MacOS Mojave 10.14.6, Xcode 11.3.1 dan Transporter 1.1.1, dan selalu macet di tahap Authentication with App Store, tidak peduli berapa lama saya menunggu, saya mencoba mengunggah menggunakan Xcode, menggunakan xcrun altool, Transporter , nada.

Akhirnya saya membuatnya bekerja dengan mengekspor file ipa ke Macbook baru (10.15.3, Xcode 11.3.1, Transporter 1.1.1), dan menggunakan aplikasi Transporter untuk mengunggahnya di sana.

Perbedaan utama adalah alat Transporter pada Macbook baru saya meminta kode 6 digit sebagai otentikasi sedangkan Macbook lama tidak. Saya menduga token otentikasi pada perangkat lama saya kedaluwarsa tetapi sistem tidak meminta yang baru ketika mencoba untuk mengunggah aplikasi. Saya telah mengaktifkan 2-FA.

Jadi saya pikir memaksa otentikasi ulang manual ketika Anda mengunggah aplikasi adalah jawabannya, satu-satunya perbedaan lainnya adalah versi MacOS, tetapi saya tidak menguji apakah itu akan membuat perbedaan.

Solusi yang Diusulkan A:

  1. Masuk ke dashboard manajemen ID Apple Anda: https://appleid.apple.com/account/manage

  2. Gulir ke bawah ke bagian "Perangkat"

  3. Hapus semua perangkat dengan mengklik perangkat Anda dan kemudian klik "Hapus dari akun", ini akan memaksa masuk kembali pada mesin Anda saat menggunakan Transporter.
  4. Logout dari akun Apple di Xcode & Transporter, hapus aplikasi & instal ulang
  5. Coba unggah lagi.

Solusi yang Diusulkan B

  1. Perbarui ke MacOS 10.15.3
Kyle Liu
sumber
1
lelaki ku! Saya telah mencari DI MANA SAJA untuk solusi. Meskipun langkah tepat Anda tidak membuahkan hasil yang sukses bagi saya, saya menemukan serangkaian langkah. Setelah semua keluar / dihapus saya masih tidak dapat mengunggah. Jadi, saya membuat akun lokal baru di macbook saya untuk mengujinya di sana. Benar saja, itu berhasil! Kemudian, saya logout dan kembali ke akun utama saya dan itu sepertinya juga berfungsi sekarang!
AKrush95
1

Anda dapat mencoba masuk kembali ke akun ITC Anda melalui Application Loader.

northtree
sumber
1

Coba saja koneksi Internet yang berbeda. Saya mencoba semua solusi di atas tetapi tidak ada yang berhasil. Namun, ketika saya mencoba menggunakan koneksi seluler saya (bukan koneksi DSL saya yang berdiri di belakang firewall), itu langsung berfungsi.

egsemsem
sumber
melakukan banyak hal, yang satu itu hanya berhasil. Saya tidak percaya menggunakan ponsel saya sebagai hotspot melakukan trik (saya masih menggunakan vpn di komputer saya di malam hari, mungkin tidak suka itunes yang tahu ..). Apple, platform dev Anda tidak pernah berhenti membuat saya takjub.
Jeremie
1

Mungkin itu masalah jaringan. Jika Anda menjalankan di dalam mesin virtual (mis. VMWare atau VirtualBox), cobalah mengatur mode adaptor jaringan dari NAT default ke Bridged.

liviucmg
sumber
1

Semua yang saya lakukan adalah menduplikasi Application Loader.app saya di / Aplikasi dan menjalankan kedua pemuat Aplikasi secara bersamaan.

solusi ini di luar sana, dulu bekerja untuk saya, tetapi hari ini bahkan tidak! apa yang saya lakukan dan kerjakan adalah (2 instance) + mengunggah dengan XCode (organizer). Harus mencoba beberapa kali dan itu berhasil.

Semoga ini bisa membantu seseorang, bug ini sudah ada cukup lama sekarang () sebuah apel sepertinya tidak terlalu peduli

no_ripcord
sumber
1

Alasan lain mungkin karena Anda telah mengubah mesin dari mana Anda mengirimkan aplikasi. Atau akun pengguna di mesin. Mesin baru mungkin tidak memiliki kunci pribadi dan / atau sertifikat untuk App Store. Meskipun sertifikat dengan nama yang benar ditampilkan dalam Xcode.

Dalam hal ini, buka https://developer.apple.com -> sertifikat, gunakan tanda tambah (+) untuk menambahkan sertifikat baru (distribusi), dan ikuti langkah-langkah untuk meminta sertifikat untuk kunci pribadi pada saat ini Anda mesin. Setelah menginstal sertifikat, otentikasi dapat berfungsi.

BurninLeo
sumber
Terima kasih ini untuk saya
Rippo
1

Bagi saya, saya mencoba hampir semua saran yang diberikan di atas, tetapi masalah masih terulang setelah keberhasilan pertama dalam mengunggah ke App store. Sampai saya menemukan situs web ini . Singkatnya, lakukan hal berikut

  1. Terminal terbuka
  2. Jalankan perintah ini:

      rm -rf ~/.itmstransporter/
      “/Applications/Xcode.app/Contents/Applications/Application 
      Loader.app/Contents/itms/bin/iTMSTransporter

Catatan: perintah ini (yang berbeda dari yang lain di atas) akan menghapus folder ITMSTansporter Anda dan membuat yang baru dan memastikan bahwa xcode dicabut sebelum menjalankan perintah ini. 3. Mulai Xcode dan semua harus baik-baik saja.

leeCoder
sumber
1

Hari ini saya mengalami masalah ini, Xcode 11.2.1saya menyelesaikannya dengan membuka Xcode -> Preferences -> Akun -> Mengetuk '-' di sebelah ID Apple saya, lalu masuk lagi. Ini memperbaikinya untukku!

azwethinkweiz
sumber
1

Jawaban yang diperbarui untuk aplikasi Xcode 11.xx dan Transporter, buka terminal:

  1. rm -rf ~/.itmstransporter/
  2. "/Applications/Transporter.app/Contents/itms/bin/iTMSTransporter"

Tunggu sebentar Masalah terpecahkan!

Mc.Lover
sumber
0

Saya pikir saya mengikuti semua pendekatan yang diberikan, tetapi tidak ada yang berhasil untuk saya. Pendekatan saya sendiri yang tampaknya berhasil bagi saya adalah melalui langkah-langkah awal untuk mengunggah biner, lalu, setelah memilih biner, JANGAN klik Kirim; alih-alih tutup jendela, dan di jendela baru yang akan muncul, mulai lagi: mudah-mudahan itu akan melalui.

carlo
sumber
0

Menemukan solusinya:

Saya mengunggah bangunan, Setiap kegiatan berjalan baik kecuali "Mengotentikasi dengan iTunes store".

Saya memutus kabel LAN saya dan menghubungkan MAC saya dengan hotspot seluler saya. dan masalah otentikasi diselesaikan. Jika Anda memiliki paket internet terbatas maka segera setelah Anda melewati tahap otentikasi, sambungkan kembali LAN Anda sehingga akan mengunggah aplikasi dari koneksi internet kabel LAN Anda.

Ravi_Parmar
sumber
0

unggahan saya gagal setiap kali ketika saya hapus centang opsi "sertakan bitcode" saat mengunggah. Jadi saya memeriksa opsi "include bitcode" dan unggah berjalan dengan baik.

mkhoshpour
sumber
0

Periksa Firewall Anda, Jika "On" maka hanya Off, lalu coba

Ny. Ibrahim
sumber
di mana memeriksa ini?
Fahim Parkar
0

Bagi saya, saya menggunakan Xcode 8.2aplikasi loader dan untungnya saya Xcode 7.2juga jadi saya menggunakan Xcode 7.2aplikasi loader dan berfungsi.

Inder Kumar Rathore
sumber
0

Itu mulai bekerja setelah saya menutup aplikasi Docker

Codler
sumber
0

Buka Preferensi -> Akun, hapus akun Anda dan tambahkan lagi. Kemudian coba unggah lagi dan tunggu beberapa menit.

Babken Vardanyan
sumber
0

Bagi yang menggunakan Xcode versi beta , cukup ganti nama aplikasi dalam perintah ke Xcode-beta.app :

cd ~
mv .itmstransporter/ .old_itmstransporter/
"/Applications/Xcode-beta.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"

Tergantung pada koneksi internet Anda, pembaruan mungkin memakan waktu. Bagi saya itu sekitar 15 menit.

Sami Adam
sumber
0

Saya sudah mencoba semua solusi yang disediakan tanpa hasil dan akhirnya mesin restart menyelesaikan masalah (seperti yang sering terjadi dengan masalah XCode ..)

Alexander Stepanov
sumber