web-dev-qa-db-fra.com

Avertissement de génération Xcode - Intégrité cible - Le profil de provisioning expire uniquement pour la cible ProjectnameTests

Toutes mes applications que j'ai créées jusqu'à présent le font. Il ne fait rien à l'application ou ne peut pas l'exécuter, mais c'est juste ennuyeux d'avoir toujours cet avertissement.

J'utilise Xcode 4.2 OSX 10.7.3

Voici l'avertissement réel:

-Le profil de provisioning d'intégrité cible expire

Voici une image de celui-ci juste pour que je ne doive pas essayer d'expliquer. (Modifié et mis "Project" où mon nom de projet réel était pour la confidentialité)

enter image description here

Merci pour toute aide!

67
rob1302

J'ai eu le même problème.

En fin de compte, il s'agissait d'un avertissement Xcode sur certains profils expirés en général - pas ceux spécifiquement liés au projet en cours.

Pour résoudre ce problème, je suis allé dans l'onglet Organiseur/Périphériques et sous Bibliothèque, sélectionnez Profils d'approvisionnement

J'avais deux profils dans la liste qui étaient arrivés à expiration - je n'en avais pas besoin alors j'ai juste fait un clic droit et les ai supprimés.

L'avertissement a ensuite disparu.

121
Simon East

C'est un peu différent avec Xcode 5 maintenant lorsque vous travaillez avec des équipes ...

Je fais le même avertissement d'un ancien profil expirant qui n'existait plus - mais il existait toujours dans le paramètre de compte local pour l'équipe connectée dans Xcode (Xcode -> Preferences -> Accounts -> <team account in question> -> View Details). J'ai donc juste fait un rafraîchissement sur ces profils, et oui, l'avertissement avait dispar.

Malheureusement, il y a beaucoup plus de profils expirés pour d'autres applications dans ce compte d'équipe que je viens de synchroniser dans mon paramètre de compte local (et je ne peux pas simplement les supprimer, car c'est le compte d'un client ..) - et maintenant Xcode se plaint à propos de tous expirés. Je suppose que vous devriez être satisfait de ce que vous avez parfois, cela peut empirer ...

37
TheEye

J'ai reçu le même avertissement sur mon ancien projet aujourd'hui.

J'ai essayé cela et l'avertissement a disparu.

Dans 'Build Settings' -> 'Code Signing Identity', choisissez 'Automatic Profile selector'.

18
Makoto Setoh

Pour Xcode 6 vous devez:

  1. allez dans les Préférences (Cmd +,)
  2. Comptes
  3. choisissez votre compte
  4. choisissez votre équipe
  5. Cliquez pour voir les détails
  6. Choisissez le profil de provisionnement dans l'avertissement
  7. clic droit (afficher dans le Finder)
  8. supprimer du Finder

Maintenant, l'avertissement devrait disparaître ou vous devrez répéter les étapes ci-dessus pour un autre avertissement

11

J'ai supprimé tout le profil d'approvisionnement de

cd ~/Library/MobileDevice/Provisioning\ Profiles/

et c'est parti.

Vous pouvez utiliser ceci script Shell pour obtenir les noms des profils d'approvisionnement

7

Il s'agit d'un avertissement indiquant que votre profil d'approvisionnement est sur le point d'expirer et que vous devez le renouveler. Vous pouvez le faire sur le site Web du centre des développeurs d'Apple. Si votre programme de profil de développeur est également sur le point d'expirer, vous devez également le renouveler.

4
Nikola Kirev

J'ai dû également redémarrer Xcode après avoir supprimé les anciens profils pour que les avertissements disparaissent.

2
Joel

J'ai le même problème, Xcode dit qu'un profil d'approvisionnement expire. Ensuite, je vais sur developer.Apple.com pour supprimer le profil d'approvisionnement expirant, il a été corrigé. L'espoir peut vous aider.

2
leolmq

J'ai rencontré ce problème, car un profil d'approvisionnement que j'ai utilisé a été signé avec un certificat révoqué/expiré. Tout d'abord, accédez au centre des membres et supprimez les profils d'approvisionnement périmés et non valides. Régénérez ceux dont vous avez besoin. Pour nettoyer Xcode, allez dans Préférences-> Comptes, sélectionnez votre compte.

Cliquez sur afficher les détails.

Cliquez avec le bouton droit sur n'importe quel profil -> Afficher dans le Finder. Supprimez-les tous. Revenez ensuite à XCode, fermez les détails et rouvrez (pour actualiser) et téléchargez à nouveau ceux dont vous avez besoin (il y aura un bouton de téléchargement pour chaque profil).

Avertissement disparu. Xcode peut se plaindre de problèmes de signature de code, mais cliquer sur "Résoudre" efface automatiquement cela.

Ensuite, tout a fonctionné.

1
nickdnk