Obtenir ERROR ITMS-9000 lorsque vous essayez de download une application à l'aide de l'application Loader

Lorsque j'essaie de download une application sur iTunes Connect à l'aide du chargeur d'application, j'obtiens les erreurs suivantes:

Le fonctionnement du service Web d'Apple a échoué

Impossible d'authentifier le package: (id de l'application) .itmsp

ERREUR ITMS-9000: "Droits de signature de code non valides: la signature de votre set d'applications contient des droits de signature de code qui ne sont pas pris en charge sur iOS, en particulier la valeur" développement "de la key" aps-environment "dans" Payload / brainademy.app / brainademy ". non supporté." à SoftwareAssets / SoftwareAsset (MZItmspSoftwareAssetPackage)

Cela a été fait pendant environ 36 heures, et le soutien d'Apple me dit d'essayer de nouveau dans 30 minutes (ce qui évidemment ne fonctionne pas).

J'utilise les dernières versions de Xcode et du chargeur d'application, je construis avec un iPhone physique, et j'ai l'set d'archive à release . Quand je clique sur Activity... Tout fonctionne bien, et ensuite je vois:

ERREUR ITMS-9000: "Invalid Code Signing Entitlement …

Ensuite, tout fonctionne bien, jusqu'à ce que je vois

Une erreur s'est produite lors de la conversation avec l'iTunes Store

Votre application indique que vous utilisez un droit de développement Push. Seuls les droits de production (Push) peuvent être utilisés pour envoyer une application à Apple. Passez en revue vos certificates (à l'intérieur de developer.apple.com – certificates) et searchz un certificate qui indique: Certificat de développement APNS

Si vous n'avez pas besoin de ce certificate, cliquez simplement sur le certificate et révoquez-le. Si vous avez besoin du certificate de développement, cela signifie que vous avez besoin de générer le certificate APNS de production.

J'en ai un parce que mon XCode aime me faire une blague avec la section Code Signing Identity dans Build Settings . Pour Release, il devrait être iOS Dissortingbution , pas iOS Developer . Parfois, il se réinitialise.

entrez la description de l'image ici

Pour tous ceux qui pourraient avoir cette erreur:

dans Target > Info J'ai changé mon nom "Fichier exécutable" et il a jeté cette erreur. Juste le laisser seul je trouve est le meilleur.

Cela m'est juste arrivé. Le problème était simplement que mon profil d'approvisionnement de production avait expiré, et XCode, pour une raison quelconque, a décidé 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 a trouvé la réponse , mais il y a aussi quelque chose d'autre comme ça qui pourrait arriver quand vous exportez une application qui m'est arrivée plusieurs fois.

Lorsque vous exportez votre archive, assurez-vous de cocher la case Enregistrer en tant que Déploiement de l'annonce publicitaire d'entreprise, et non Envoyer à l'app store iOS, qui est la valeur par défaut. Ensuite, ouvrez le chargeur d'application et select le file .ipa généré par XCode.