web-dev-qa-db-fra.com

Comment changer l'ID d'application associé à mon profil de provisioning de l'équipe (Xcode géré)

J'ai constamment du mal à faire fonctionner mes codes de code. J'essaie d'obtenir un bon profil de provisioning générique qui fonctionnera pour toutes mes applications pendant le développement. Ils échouent toujours CodeSign, mais ils installent également toujours sur mon téléphone. Allez comprendre.

J'ai créé une carte d'application appelée ##########.mydomainname.* et l'associait à mon certificat de développement, mais quand le Team Provisioning Profile: * est généré, il utilise une carte d'application que j'ai faite lorsque je me suis inscrit pour la première fois il y a plus d'un an. Je ne sais pas si ceci est un problème, mais je veux essayer d'associer le Team Provisioning Profile: * avec moi ##########.mydomainname.* ID de l'application. Je suis tellement malade de violer constamment de l'approvisionnement - finalement, je l'obtiens au travail, mais ce n'est jamais la même recette.

Puis-je modifier l'identifiant de l'application utilisé dans un profil?

Mise à jour: Question de marquage comme répondu, mais on dirait que la réponse est que vous ne pouvez pas faire ce que je demande.

20
Steve

Vous ne pouvez pas modifier Appid existant, mais vous pouvez associer le profil de provisioning existant avec un nouvel Appid ou en créer un nouveau.

13
Dmitry Shashlov

Selon -Apple Au cours de l'avril 2013, il est possible de supprimer des identifiants d'application. Mais en septembre 2013, à nouveau, ils ont changé donc d'ici impossible pour supprimer des identifiants d'application.

Mise à jour du 19 septembre: mais encore une fois, vous pouvez supprimer

6
Jøhn Nârrøw

Après Apple== a récemment ajouté la possibilité de supprimer les ID de l'application, j'ai réussi à modifier l'ID d'application associé au Xcode Team Provisioning Profile.

Dans mon cas, j'avais deux identifiants d'applications génériques, l'un Xcode toujours utilisé était le premier que j'avais créé par erreur lorsque je suis inscrit pour la première fois. Pour passer à ma deuxième idée de carte sauvage préférée, j'ai procédé à ce qui suit:

  1. Dans iTunes Connect -> ID de l'application: Supprimer l'ID d'application incriminé.
  2. Dans iTunes Connect -> Profils de provisionnement: le profil Xcode est désormais marqué invalide, supprimez-le.
  3. Dans Xcode -> Organisateur -> Dispositifs -> Profils de provisionnement: Supprimez le profil et cliquez sur Actualiser.

Le nouveau profil a été régénéré dans iTunes Connect, mais il n'a pas été téléchargé dans la liste dans XCode, donc je suis téléchargé manuellement à partir d'iTunes Connect et l'a traîné.

Apparemment, iTunes Connect a certaines règles sur lesquelles des identifiants d'application peuvent être supprimés et Xcode possède un comportement par défaut sur quelle application d'application qu'elle choisit de sorte que YMMV.

2
Rory O'Bryan

Il semble que vous ne puissiez supprimer que les identifiants d'application qui ne sont pas associés à des applications enregistrées avec iTunesconnnect.

1
mikeborgh

j'utilise Xcode 6.3.2 et l'identifiant du paquet commencent par votre fichierCompany.YourApp non com.yourcompany.votreapp mais quand je créais un certificat IT dans Developer.apple.com, il est dit que cela devrait être com.yourcompany.yourApp afin que ce soit le raison pour laquelle il ne fonctionnait pas.

Ensuite, j'ai changé l'identifiant de paquet vers COM.YourCompany.Votreapp dans Xcode 6 pour correspondre au profil de provisioning et cela a fonctionné pour moi.

J'espère que cela aide quelqu'un.

0
Kishore