2017-10-03 16 views
0

J'ai vérifié mon profil de provisionnement et mon certificat. Il avait pas de problème pour télécharger l'application dans Xcode 7, mais après mise à jour Xcode 9, je reçois une erreur dans XcodeImpossible de télécharger l'application vers iTunes se connecter Xcode 9

Apps must contain a provisioning profile in a file named embedded.mobileprovision

enter image description here

De Uploader application que j'ai erreur aussi. Passé beaucoup de temps pour résoudre ce problème, mais n'a aucune idée pour cette fois.

+1

Etes-vous en train d'essayer de télécharger un .ipa? Si c'est le cas, changez-le en .zip, puis décompressez l'archive. Dans le dossier, vous devriez voir un fichier embedded.mobileprovision. Sinon, vos paramètres de signature de code sont incorrects. Vous devrez modifier vos paramètres de signature de code de projet. D'autres personnes soumettent des applications avec Xcode 9, donc je doute qu'il y ait un problème global avec Xcode 9 - il semble que ce soit quelque chose de spécifique à vous. – wottle

Répondre

0

La structure IPA pour tout IPA est la suivante. Assurez-vous de renommer l'IPA en .zip et extraire, alors vous devrez Ctrl + Clic et dire afficher le contenu du paquet pour voir l'application intérieure.

Structure:

Payload 
    MyApp.app 
     -- _CodeSignature 
     -- Plugins (optional if you have extension like Siri, widget) 
     -- Watch (optional if you have extensions for watch) 
     -- archived-content....xccent 
     **-- embedded-provisionign.profile** 
     -- Info.plist 

maintenant vérifier ce profil si son double cliquée et installé correctement dans votre Xcode et trouvé, sinon le profil cert et p12, et le fichier de profil ont émis à partir du moment de la génération. Résolvez ceci et essayez de compiler le nouvel IPA.

Cela devrait résoudre votre problème. Remarque Si vous utilisez un compte de développeur, accédez à son centre de membres du portail de développement et vérifiez si le profil et l'ID d'application sont valides dans le code. Vous pouvez vérifier la valeur extraite ci-dessus pour la valeur CFBundleIdentifier et vérifier si son profil de portail de compte de développement est actif et non invalide en raison d'une cause pour cet identifiant APP associé au profil.