web-dev-qa-db-fra.com

Kit de surveillance Xcode: aucun des profils d'approvisionnement valides n'autorisait les droits spécifiés: beta-reports-active, com.Apple.security.application-groups

Oui, je sais qu'il y a beaucoup de ces questions qui flottent et je sais que la réponse à toutes était:

Connectez-vous au Developer Member Center

Allez dans Identifiants, profils, etc.

Cliquez sur Modifier puis sur Générer sur votre profil d'approvisionnement

Ça n'a pas marché pour moi! J'ai développé mon application dans Xcode 6.4 Beta 1 et avec WatchKit. J'ai essayé de le soumettre mais après avoir vu cette erreur, j'ai pensé que je devrais peut-être essayer de le soumettre avec une version non bêta de Xcode. Au fait, voici cette erreur:

WatchKit Error

Je suis donc retourné dans Xcode 6.3, le Xcode non bêta et j'ai essayé de soumettre à nouveau. J'ai fait la même chose! J'ai ensuite, toujours dans Xcode 6.3, créé un autre projet et je viens de copier et coller mon code dans un projet qui n'a pas été fait en version bêta. J'ai gardé le même ID de bundle et tout.

J'ai toujours le même résultat. Je ne sais donc pas quoi faire! Je travaille sur cela depuis une journée entière maintenant et la Apple Watch est sortie dans 5 jours et je ne peux pas manquer ça !!! Alors, aidez-moi!

J'ai essayé:

Redémarrage de Beta Xcode et Normal Xcode

Se déconnecter et se reconnecter (sur le bureau Mac, je veux dire)

Faire le jumbo normal du portail de développeur avec la régénération du profil d'approvisionnement

Création d'un nouveau projet avec le même code

S'IL VOUS PLAÎT aider! Je vous remercie d'avance!

15
Nerdy Lime Apps

J'ai reçu une erreur similaire lors de la tentative de soumission, comme ci-dessous ...

No matching provisioning profiles found for "Applications/yourapp.app"
None of the valid provisioning profiles allowed the specified entitlements: 
beta-reports-active, com.Apple.developer.ubiquity-kvstore-identifier.com, 
com.Apple.security.application-groups, com.Apple.developer.ubiquity-container-identifiers

enter image description here

Réponse courte:

Supprimez et réinstallez vos profils provisioining

Réponse longue:

Lorsque notre projet est construit, les profils d'approvisionnement appropriés sont installés automatiquement simplement en étant copiés dans le ~/Library/MobileDevice/Provisioning Profiles répertoire.

Lorsque le problème est survenu, j'ai pu voir que les profils d'approvisionnement appropriés existaient dans ~/Library/MobileDevice/Provisioning Profiles TOUTEFOIS, lorsque j'ai ouvert l'application Mac 'iPhone Configuration Utility', les profils de provisionnement appropriés n'apparaissaient PAS (ce qui, je suppose, indique qu'ils ne sont pas correctement installés, peut-être parce qu'ils sont corrompus ou quelque chose)

Je n'ai aucune idée de la façon dont il a obtenu iteslf dans cet état, mais j'ai pu le corriger en supprimant les fichiers existants dans le ~/Library/MobileDevice/Provisioning Profiles répertoire, en reconstruisant l'application afin que les profils d'approvisionnement soient copiés dans le répertoire, ce qui les oblige à être réinstallés.

Les profils d'approvisionnement sont alors devenus visibles dans iPhone Configuration Utiltiy et lors de la soumission à l'App Store, cette erreur ne s'est plus produite.

24
Oliver Pearmain