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:
- Entah Application Loader lama, atau Xcode terbaru, menggunakan program Java iTMSTransporter untuk memproses pengunggahan file ipa.
- Agar berfungsi dengan benar, iTMSTransporter memerlukan satu set file jar yang diunduh dari Internet dan di-cache di folder lokal Anda.
- 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).
- Menjalankan iTMSTransporter tanpa parameter apa pun memperbaiki cache.
- Cache fungsional sekitar 65MB, pada 10 Desember 2019 dengan Xcode Version 11.2.1 (11B500)
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.