web-dev-qa-db-fra.com

Obtenir une erreur ITMS-9000 lors de la tentative de téléchargement d'une application à l'aide d'Application Loader

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

24
Jojodmo

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:APNS Development certificate

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.

15
lnjuanj

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.

enter image description here

75
Anton Gaenko

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. 

3
user3122899

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.

1
CpnCrunch

_ {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.

0
Jojodmo