Baru saja ditingkatkan ke Xcode 6.1 hari ini, dan coba tebak: Sekarang saya mengalami kesulitan mengirimkan bangunan menggunakan aplikasi desktop TestFlight. Inilah kesalahan yang saya dapatkan saat aplikasi mulai membangun IPA:
galat: / usr / bin / codesign --force --preserve-metadata = pengidentifikasi, hak, aturan sumber daya --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tpl / source /QYFSJIvu7W/Payload/XX.app gagal dengan kesalahan 1. Output: Peringatan: penggunaan --preserve-metadata dengan opsi "resource-rules" (usang di Mac OS X> = 10.10)! Peringatan: - aturan sumber daya telah usang di Mac OS X> = 10.10! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist: tidak dapat membaca sumber daya
'Artikel Pendukung' tidak tahu apa yang sedang terjadi.
Tampaknya tidak menjadi masalah TestFlight karena hal yang sama terjadi di lingkungan CI seperti Jenkins menggunakan xcrun atau alat serupa.
Aplikasi ini tidak diperbarui selama berbulan-bulan, jadi saya tahu bahwa saya seharusnya tidak mengharapkan pembaruan apa pun untuk memperbaikinya dalam waktu dekat. Dulu bekerja dengan sangat baik untuk saya dan klien saya, jadi saya tidak terlalu ingin meninggalkannya untuk hal lain juga.
Ada ide untuk kesalahan ini, dan bagaimana cara memperbaikinya akan sangat dihargai.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. Dengan Xcode 6.0.1, semuanya bekerja dengan baik.