Je viens de passer à Xcode 6.1 aujourd'hui, et devinez quoi: maintenant, j'ai du mal à soumettre des builds à l'aide de l'application de bureau TestFlight. Voici l'erreur que j'obtiens lorsque l'application commence à créer l'IPA:
erreur: / usr / bin / codesign --force --preserve-metadata = identifiant, droits, règles de ressources --sign 854059d45eed724593debef577a562e1ba96ab55 --resource-rules = / tmp / QYFSJIvu7W / Payload / XX.app / ResourceRules.plist / tmp /QYFSJIvu7W/Payload/XX.app a échoué avec l'erreur 1. Sortie: Avertissement: utilisation de --preserve-metadata avec l'option "resource-rules" (obsolète sous Mac OS X> = 10.10)! Attention: --resource-rules est obsolète sous Mac OS X> = 10.10! /tmp/QYFSJIvu7W/Payload/XX.app/ResourceRules.plist: impossible de lire les ressources
L '«article de support» n'a aucune idée de ce qui se passe.
Cela ne semble pas être un problème TestFlight car la même chose se produit dans un environnement CI comme Jenkins en utilisant le xcrun ou des outils similaires.
L'application n'a pas été mise à jour depuis des mois, je sais donc que je ne devrais pas m'attendre à des mises à jour pour résoudre ce problème de sitôt. Cela fonctionnait très bien pour moi et mes clients, donc je n'ai pas vraiment envie de l'abandonner pour autre chose non plus.
Toute idée de ce qu'est cette erreur et de la manière de la corriger serait très appréciée.
xcrun -sdk iphoneos PackageApplication -v <Path_to_App> -o <Path_to_IPA> --sign <Distribution_certificate> --embed <Provisioning_profile>
. Avec Xcode 6.0.1, tout a bien fonctionné.