web-dev-qa-db-fra.com

Supprimer le profil d'approvisionnement de Xcode 5

J'ai du mal avec ça pendant des heures. J'ai créé deux profils de provisioning identiques et le nouveau profil ne remplace pas l'ancien (qui expire 6 jours plus tôt que le nouveau). Dans le menu XCode 5, il est impossible de supprimer le profil de provisioning en double. Une solution de contournement dans cette situation?

91
Sergey Grischyov

Si vous supprimez le profil de Apple development a/c et que vous cliquez sur Actualiser dans XCode (Utilisation de xcode> Préférences> Comptes), ces profils disparaîtront.

Vous pouvez les supprimer du répertoire this de votre machine: "~/Library/MobileDevice/Provisioning\ Profiles"

188
rakmoh

Dans les préférences Xcode, accédez à Comptes, puis à votre Apple ID, puis cliquez sur "Afficher les détails". Cliquez sur le profil d'approvisionnement que vous souhaitez supprimer, puis appuyez une fois sur la touche "Suppr". Cliquez ensuite sur l'icône d'actualisation pour mettre à jour manuellement la liste (ce qui est plutôt contre-intuitif ...).

En utilisant cette méthode, j'ai pu supprimer toutes les copies du même profil d'approvisionnement, sauf une, après quoi la suppression ne fait rien.

42
loadedion

Vous n'avez probablement pas besoin de supprimer les profils en double. Allez simplement dans Xcode/Préférences/Comptes// Voir les détails et cliquez sur le bouton Actualiser.

Je l'ai fait et mes profils d'approvisionnement en double ont disparu. Maintenant, lorsque je poste des versions de TestFlight, les listes de distribution sont toutes correctes.

8
ohthepain

enter image description here Dans les Préférences Xcode -> Comptes, supprimez votre compte, ajoutez un compte à nouveau, cliquez sur votre ID de développeur, appuyez sur actualiser, sélectionnez à nouveau le profil de provisioning sous les paramètres de construction.

C'EST ÇA. TOUS VOS PROBLÈMES SONT RÉSOLUS

6
Ashish Pisey

J'utilise "l'utilitaire de configuration iPhone pour Mac OS x" fourni par Apple) pour gérer tous mes profils de provisioning pour Xcode 5.

Sur le site Web d'Apple:

l'Utilitaire de configuration iPhone vous permet de créer, gérer, chiffrer et installer facilement des profils de configuration, de suivre et d'installer des profils d'approvisionnement et des applications autorisées, ainsi que de capturer des informations sur le périphérique, notamment les journaux de la console.

vous pouvez le télécharger ici

Vous pouvez supprimer le profil d'approvisionnement:

  1. Ouvrez l'utilitaire et sélectionnez le profil d'approvisionnement dans la liste.
  2. Dans le menu supérieur, sélectionnez "Modifier", puis "Supprimer".
4
Muhammad Zeeshan

Toutes les méthodes mentionnées jusqu'à présent ne parviendront toujours pas à supprimer certains profils "Gérés par Xcode", qui risquent de réapparaître continuellement, peu importe ce que vous ferez pour les supprimer.

Le problème semble être que certains profils sont générés automatiquement par le Centre de développement Xcode/Apple en fonction de vos identifiants d’application. Dans mon cas, je vois un profil "Développeur" par ID d'application (y compris le caractère générique).

J'imagine que le seul moyen de s'en débarrasser est de supprimer l'identifiant de l'application lui-même via le Centre de développement. Souvent, cela n’est pas possible, car le Centre de développement se plaint que l’application "... existe dans l’App Store, elle ne peut donc pas être supprimée", même lorsque l’application en question ne se trouve pas réellement dans le magasin.

2
chris838

Pour supprimer toute référence à un profil de provisioning indésirable de XCODE 5, voici ce que j'ai fait:

1) Naviguez dans le répertoire YOURAPP.xcodeproj

2) Avec vi j'ai ouvert le fichier project.pbxproj

3) Trouver PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"

À chaque fois que j'ai vu cela dans le fichier, je l'ai simplement réglé sur "" et XCODE ne m'a plus jamais renvoyé d'erreur.

2
neuman8

D'après mes expériences, je pense que Xcode tire les profils de provisioning directement du centre de développement.

je dis cela parce que j'ai créé un nouveau profil d'approvisionnement à partir du centre de développement et qu'il est apparu dans Paramètres> Comptes avant que je double-clique sur le fichier .mobileprovision.

Donc, fondamentalement, supprimez les profils de developer.Apple.com

0
MoralCode

Pour toutes les personnes qui voient les profils réapparaître comme par magie après les avoir supprimés et après avoir cliqué sur l'actualisation, attendez simplement quelques minutes après la suppression et avant d'appuyer sur le bouton d'actualisation.

0
232 Studios

Dans mon cas, cela a fonctionné: Faites un clic droit sur un profil de provisioning dans l'onglet Comptes -> Panneau de détails. Cliquez sur l'option Afficher dans le Finder -> supprimez-les directement dans le Finder.

0
the Reverend

Aucune des suggestions précédentes n'a fonctionné pour moi. Ce qui a finalement éliminé les profils indésirables était le suivant:

  1. Supprimer le compte développeur de Xcode> Comptes
  2. Quittez Xcode.
  3. Supprimez les profils de provisioning indésirables dans le portail des développeurs.
  4. Supprimer tous les fichiers ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. Vider la poubelle.
  6. Redémarrez Xcode et rajoutez le compte développeur dans.

Je me débattais donc ce n'est peut-être pas une formule magique, mais quelque chose du genre. De par sa conception, Xcode crée automatiquement des profils de provisioning en fonction des identifiants d'applications configurés dans le portail des développeurs avec des noms tels que "Profil de provisioning d'équipe Mac:". C'est une fonctionnalité intéressante, mais cela ajoute à la confusion avec ce problème de suppression.

0
spinacher

Pour supprimer le profil de provisioning, nous pouvons utiliser le logiciel iPhone Configuration Utility.

logiciel utilitaire de configuration iPhone -> Installez ce logiciel -> Logiciel ouvert -> Profils de provisioning -> Trouvez la liste de tous vos profils -> Appuyez sur le bouton Retour arrière, il vous demandera de supprimer le profil de provisioning -> Cliquez sur le bouton Supprimer le profil de provisioning. Donc, il va l'enlever de votre application Xcode existante et même de votre PC.

Image shows for deleting provisioning profile.

0
Nirzar Gandhi