web-dev-qa-db-fra.com

AVERTISSEMENT ITMS-9000: "Perte potentielle d'accès au trousseau"

J'ai l'avertissement suivant lors du téléchargement d'une nouvelle version de l'application:

AVERTISSEMENT ITMS-9000: "Perte potentielle d'accès au trousseau. La version précédente du logiciel a une valeur d'identifiant d'application de ['52T2NMS37N.com. (My-app-id)']] et la nouvelle version du logiciel soumis a une application -identifier de ['FCGA72C62G.com. (my-app-id). Cela entraînera une perte d'accès au trousseau. Pour plus d'informations, veuillez consulter (url) ".

Le problème peut être dû au fait que l'application a été transférée sur un autre compte.

La version a été téléchargée avec l'avertissement, mais qu'est-ce que cela signifie?

39
deko

Depuis les archives de documentation d'Apple, le Résolution de l'avertissement de perte potentielle d'accès au troussea

Perte potentielle d'accès au trousseau. La version précédente du logiciel a une valeur d'identifiant d'application de "A1B2C3D4E5.com.company.app" et la nouvelle version du logiciel soumis a un identifiant d'application de "5E4D3C2B1A.com.company.app". Cela entraînera une perte d'accès au trousseau.

Remarque: Il s'agit d'un avertissement, pas d'une erreur. Vous avez la possibilité de procéder à la soumission indépendamment de cet avertissement, mais ce document doit être utilisé pour déterminez si vous pouvez l'ignorer en toute sécurité. Cet avertissement indique que le préfixe ID d'application de la soumission en attente diffère du préfixe ID d'application de l'application en direct dans l'App Store.

Important: les seules applications qui peuvent ignorer cet avertissement en toute sécurité sont celles qui n'utilisent pas les technologies qui s'appuient sur le préfixe ID d'application, comme l'accès au trousseau, le transfert et le partage UIPasteboard.

Remarque: Les applications qui migrent leur ID d'application à partir d'un ensemble arbitraire Seed ID vers leur ID d'équipe plus moderne devraient attendez cet avertissement et procédez à la soumission.

Pour les applications qui utilisent des technologies reposant sur le préfixe ID d'application, cet avertissement ne doit pas être ignoré. L'avertissement de perte potentielle d'accès au trousseau indique que l'application a été signée avec le mauvais profil de configuration.

Pour résoudre le problème:

  1. Vous devez localiser ou recréer un profil d'approvisionnement qui utilise le préfixe d'ID d'application correct sur le site Web Certs IDs & Profiles.
  2. Cliquez sur Modifier sur le profil pour vous assurer que le préfixe est correct.
  3. Cliquez sur Télécharger et enregistrez le profil sur le disque.
  4. Vérifiez éventuellement le préfixe de l'ID d'application sur le profil téléchargé à l'aide de la commande Terminal dans: Comment puis-je vérifier les droits associés à mon profil d'approvisionnement?
  5. Faites glisser le profil sur l'icône Xcode de votre Dock pour l'installer.
  6. Soumettez à nouveau l'application et signez-la avec le nouveau profil restauré associé au bon préfixe.

"Accès au trousseau" fait référence à toutes les fonctions de la référence des services de trousseau.

46
OrdoDei

Cette erreur s'est produite lorsque j'ai essayé de soumettre une mise à jour de mon application. J'ai obtenu ce travail en définissant le Provisioning Profile à un paramètre spécifique au lieu du paramètre "Automatique" par défaut qui semble utiliser un paramètre XC par défaut.

Select Provisioning Profile

5
David Douglas

Je pense que le préfixe est une relation avec Apple Id. Je migre mon application vers un autre Apple Id et lorsque je crée l'ID d'application, a été créé un nouveau préfixe Id.

3
westrada

J'ai eu le même problème, finalement résolu en supprimant le profil provisoire dans ~/Library/MobileDevice/Provisioning Profiles. puis en télécharger de nouveaux à partir du profil de développeur.

Accédez à l'élément Finder puis List. Dans le menu "Go", accédez à "Go to Folder" ou appuyez sur Commande + Maj + G à partir du bureau Mac OS X ou d'une fenêtre du Finder.

Rechercher ci-dessous Chemin ~/Bibliothèque/MobileDevice/Provisioning Profiles

Supprimez le profil qui a un mauvais ID de bundle, si vous cliquez sur le fichier MacOS X affichera les détails. Vous pouvez vérifier l'ID de l'ensemble.

1
Ram G.