Utilisation de Xcode 9.
Il s'agit du même profil que celui utilisé pour archiver et il s'agit d'un profil de magasin d'applications.
2 requêtes
Vient d'avoir le même problème
Tout ce que vous avez à faire est de supprimer votre profil de provisioning et d'en créer un autre sur Site du développeur Apple .
Si tout échoue, essayez d'utiliser Application Loader. De nos jours, je suis presque par défaut sur Application Loader avec la façon dont le processus de téléchargement Xcode est ridiculement buggy version après version.
Je pense que vous êtes sélectionné option ad hoc pour obtenir le fichier .ipa. Sélectionnez l'option App Store pour obtenir le fichier .ipa, puis utilisez le chargeur d'applications pour soumettre le fichier .ipa.
Dans mon cas, je reçois un email comme ça ...
Missing beta entitlement - Your app does not include the beta-reports-active entitlement. If you intend to distribute this build via TestFlight for beta testing, please re-build this app with an App Store Distribution provisioning profile. Do not use ad-hoc profiles.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
Ensuite, j’ai changé l’option de Ad Hoc à App Store ... Entrez la description de l’image ici
Dans mon cas, j'essaie toujours d'éviter de révoquer Apple cert
, car je le partage avec différents développeurs de mon entreprise.
Donc, je suis cette réponse qui suggère de rétrograder Xcode
-> Je vérifie la version 9.0.1
et, malheureusement, j'ai toujours le même message d'erreur.
Mais j'ai également installé 8.3.3
- il fonctionne correctement avec le téléchargement sur Apple Store.
Update: Je retourne dans Xcode 9.1
installé directement à partir de l'App Store, car j'ai un problème avec l'exécution ionic cordova build
Donc, en ce moment, j'utilise deux versions de Xcode:
9.1
- pour tester et créer des versions - directement dans Application 8.3.3
- pour télécharger la version vers iTunnes Connect - en plus de l'exécution depuis un autre dossier J'espère que c'est une situation temporaire.
[Mettre à jour]
Après un certain temps, j'ai réalisé que mon profil d'approvisionnement commençait par XC
qui n'était pas accepté par Xcode 9+
. Après avoir actualisé tous mes profils de provisioning (en évitant XC
dans le nom) - je peux enfin utiliser Xcode 9+
.
Peut-être cela peut-il aussi être utile pour ceux qui luttent contre ce problème.