web-dev-qa-db-fra.com

Le profil n'est pas un profil "iOS App Store"

Utilisation de Xcode 9.

  1. Travailler sur la validation de la construction de l'App Store. 
  2. Création d'une application avec un profil d'app store.
  3. Archivé avec succès 
  4. En essayant de valider la construction dans Organisateur, je reçois l’erreur suivante en sélectionnant le profil

 enter image description here 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

  1. Comment identifier un profil s'il s'agit d'une boutique ad-hoc ou d'app store
  2. Pourquoi est-ce arrivé? Je suis presque sûr qu'il s'agit d'un profil d'appstore.
11
Lithu T.V

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 .

Requêtes:

  • 1) La seule information dont nous disposons à ce sujet est l'étiquette de développement ou de distribution sur le profil lui-même.
  • 2) Je ne peux pas le dire avec certitude, mais peut-être que la signature Xcode 9 ne reconnaît pas les anciens profils de la même manière que par le passé.
3
Rubens

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.

1
Aaron

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

0
lyankar

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. 

0
dannydedog