Pertanyaan Pesan Toolchain tidak valid meskipun aplikasi tidak dikirim dengan perangkat lunak beta


Saya mencoba mengirimkan proyek ke app store. Saya secara tidak sengaja membukanya di Xcode Beta terbaru - tetapi tidak menyimpan atau mengubah apa pun.

Saya mengajukan aplikasi dengan Xcode 7.3.1 dan ketika saya mencoba mengirimkan aplikasi untuk ditinjau, saya mendapatkan pesan: "New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, macOS, and iOS SDK. Don't submit apps built with beta software including beta macOS builds."

Jika saya memeriksa Info.plist dari arsip itu juga menyebutkan saya menggunakan Xcode versi publik

<key>DefaultToolchainInfo</key>
<dict>
    <key>DisplayName</key>
    <string>Xcode 7.3.1 Default</string>
    <key>Identifier</key>
    <string>com.apple.dt.toolchain.XcodeDefault</string>
</dict>

Versi beta Xcode tidak terbuka saat mengirimkan dan saya juga mencoba memulai ulang dan kemudian mengirim ulang. Btw Saya menjalankan El Cap 10.11.6

Apa yang bisa saya lakukan untuk memperbaiki ini?

Terima kasih


10
2017-09-02 15:03


asal


Jawaban:


Apakah Anda menginstal Pembaruan Keamanan kemarin? Saya punya teori, bahwa pembaruan ini mengubah nomor versi internal dari 10.11.6 (15G31) menjadi 10.11.6 (15G1004), dan mereka belum menambahkan nomor versi ini ke daftar bangunan OS stabil yang diizinkan di iTunes Connect.


2
2017-09-02 16:59



Cukup yakin itu adalah Pembaruan Keamanan.

Saya mencoba hack yang dikenal mengubah OS membangun ke 15G31 di SystemVersion.plist, tetapi ini tidak lagi berfungsi. Menginstal ulang Xcode 7.3.1 juga membuang-buang waktu.

Untungnya saya punya mesin yang belum saya lakukan Pembaruan Keamanan 2016-001. Pindah kode di sana, diarsipkan dan diunggah, dan ini berjalan baik.


2
2017-09-02 19:16



Saya mendapat masalah yang sama dan masalah baru saja diperbaiki - Saya telah mengirimkan aplikasi saya untuk ditinjau dengan berhasil 5 menit yang lalu!

Itu karena tim iTunes tidak melakukan sinkronisasi dengan pembaruan keamanan macOS versi terbaru dan mereka menyelesaikan sinkronisasi sekarang!

Silakan lanjutkan dan coba kirim ulang aplikasi Anda!


2
2017-09-03 05:37



Saya melihat ini juga, ada pembaruan keamanan baru-baru ini ke El Cap yang mungkin terkait, atau Apple sedang dalam proses membuat perubahan untuk iOS10 Xcode 8 dan telah mengacaukan sesuatu.

Jika Anda perlu mengirimkan, saya akan pergi ke depan dan menyerahkan dan jika Anda mendapatkan penolakan, jelaskan kepada Apple kemudian.


1
2017-09-02 15:44



Saya telah mengunggah binari iOS saya menginstal El Capitan pada mesin virtual, menonaktifkan pembaruan sistem, menginstal Xcode, mengimpor profil pengembang saya, dan membangun Aplikasi saya di sana.


1
2017-09-02 20:33



Saya hanya menghabiskan sekitar 2-3 jam untuk mengunduh basis El Capitan (10.11.6) dari App Store dan menyiapkan VMware Fusion untuk membangun proyek kami ... termasuk meregenerasi secara manual dan mengganti semua sertifikat dan profil penyediaan dua kali (ke sana dan kembali ke mesin host).

Saya dapat menyimpulkan bahwa ini menyelesaikan masalah karena pemasang App Store El Capitan tidak (belum) menyertakan Pembaruan Keamanan, yang menabrak macOS build number ke nomor yang TIDAK dimasukkan ke daftar putih di iTunes Connect, seperti yang disarankan oleh beberapa orang.

Sangat membuat frustasi, tetapi setidaknya solusi tersedia untuk saat ini.


1
2017-09-03 04:53



Lihat Catatan Rilis Xcode dan lihat apakah versi Xcode Anda memiliki: "Dukungan untuk arsip aplikasi terdepresiasi", seperti milik saya.


0
2017-07-28 21:15