Ho appena eseguito l'upgrade a Xcode 6.1 oggi e indovinate un po ': ora ho problemi a inviare build usando l'app desktop TestFlight. Ecco l'errore che ricevo mentre l'app inizia a creare l'IPA:
errore: / usr / bin / codesign --force --preserve-metadata = identificatore, diritti, regole-risorse - firma 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app non riuscito con errore 1. Output: avviso: utilizzo di --preserve-metadata con l'opzione "regole-risorse" (obsoleto in Mac OS X> = 10.10)! Attenzione: --resource-rules è stato deprecato in Mac OS X> = 10.10! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist: impossibile leggere le risorse
L '"Articolo di supporto" non ha idea di cosa stia succedendo.
Non sembra essere un problema TestFlight perché la stessa cosa accade in un ambiente CI come Jenkins usando xcrun o strumenti simili.
L'app non è stata aggiornata per mesi, quindi so che non dovrei aspettarmi aggiornamenti per risolverlo presto. Funzionava davvero bene per me e per i miei clienti, quindi non sono nemmeno molto interessato ad abbandonarlo per qualcos'altro.
Qualche idea su cosa sia questo errore e su come risolverlo sarebbe molto apprezzata.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. Con Xcode 6.0.1, tutto ha funzionato bene.