Lorsque j'essaie de télécharger une application sur iTunes Connect à l'aide du chargeur d'applications, j'obtiens les erreurs suivantes:
Le service Web d'Apple n'a pas fonctionné correctement
Impossible d'authentifier le package: (id d'application) .itmsp
ERREUR ITMS-9000: "Droits de signature de code non valides. La signature de votre lot d'applications Contient des droits de signature de code qui ne sont pas pris en charge sur iOS. Spécifiquement, valeur .app/brainademy 'n'est pas pris en charge. " at SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)
Cela dure depuis environ 36 heures, et le support technique Apple me conseille de réessayer dans 30 minutes (ce qui ne fonctionne évidemment pas).
J'utilise les dernières versions de Xcode et du chargeur d'applications, je construis à l'aide d'un iPhone physique et l'archive est définie sur release
. Lorsque je clique sur Activity...
, tout se passe bien, puis je vois:
ERREUR ITMS-9000: "Droits de signature de code non valides ...
Ensuite, tout fonctionne bien à nouveau, jusqu'à ce que je vois
Une erreur est survenue lors d'une conversation avec l'iTunes Store
Votre application indique que vous utilisez un droit Push Development. Seuls les droits d'accès (Push) Production peuvent être utilisés pour envoyer une application à Apple . Passez en revue vos certificats (à l'intérieur de developer.Apple.com - certificats) et recherchez un certificat indiquant:
Si vous n'avez pas besoin de ce certificat, il vous suffit de cliquer sur le certificat et de le révoquer . Si vous avez besoin du certificat de développement, cela signifie que vous devez générer le certificat de production APNS.
J'en ai un parce que mon XCode adore me faire une blague avec Identité de signature de code section dans Paramètres de construction . Pour Release, il devrait s'agir de Distribution iOS , et non de iOS Developer. Parfois, il se réinitialise.
Pour toute autre personne susceptible de recevoir cette erreur:
dans Target > Info
j'ai changé mon nom de "fichier exécutable" et il a jeté cette erreur. Je pense que le mieux est de le laisser seul.
Cela m'est juste arrivé. Le problème était simplement que mon profil d'approvisionnement de production avait expiré et XCode a décidé pour une raison quelconque d'utiliser le profil de développement. La régénération d'un nouveau profil d'approvisionnement de production a résolu le problème.
_ {Avec les nouvelles versions de Xcode, ce n'est plus un problème} _
lnjuanj found la réponse , mais il se peut que quelque chose d'autre se produise lorsque vous exportez une application qui m'est arrivée à plusieurs reprises.
Lorsque vous exportez vos archives, veillez à cocher la case Enregistrer en tant que déploiement d'entreprise ad hoc, et non pas Soumettre à iOS app store, qui est la valeur par défaut. Ouvrez ensuite le chargeur d’applications et sélectionnez le fichier .ipa
généré par XCode.