2016-11-12 2 views
3

Mon identifiant Apple est associé à deux équipes différentes sur iTunes Connect. Comment puis-je signer et télécharger une build pour une équipe spécifique?Xcode - Comment charger une build dans une équipe spécifique

Je suis dans le rôle Admin et Legal dans l'équipe A, que j'utilise depuis plus d'un an pour télécharger des builds sans aucun problème. Récemment, j'ai été invité dans l'équipe de quelqu'un d'autre (équipe B) en tant qu'administrateur. Mais lorsque je tente de télécharger une version d'une application dans l'équipe B je suis arrivé cette erreur:

ERROR ITMS-90159: "Invalid provisioning profile. This app contains an embedded provisioning profile that is not associated with your account. Please use a provisioning profile associated with Team ID XXXXXXXXX."

Alors, que dois-je faire pour y parvenir?

+0

J'ai aussi ce problème. Avez-vous trouvé une solution? –

+1

@SimonPickup Salut Simon s'il vous plaît vérifier ma réponse ci-dessous et voir si cela aide –

Répondre

2

J'ai donc résolu moi-même ce problème. Je ne sais pas si c'est la bonne façon de le faire et je ne suis pas sûr si c'est une bonne pratique, mais cela fonctionne et j'ai soumis l'application avec succès.

J'ai d'abord demandé le rôle juridique à l'équipe pour son certificat de distribution iPhone. Cela peut être exporté en tant que fichier .p12. Il y a beaucoup de tutoriels et de guides sur la façon de l'exporter. Après avoir reçu le fichier .p12, je l'extrait et installe le certificat dans mon accès au trousseau. Après l'installation, vous devriez l'avoir dans votre porte-clés, où la partie floue est le nom de votre équipe. Rôle juridique.

enter image description here

Alors je lui ai demandé le profil d'approvisionnement de l'application (lui demander de créer un s'il n'a pas). Ceci est un fichier .mobileprovision. Enfin, dans Xcode, décochez la case "Gérer automatiquement la signature" et sélectionnez le profil d'approvisionnement que vous avez reçu manuellement.

enter image description here

Hope this aide :)

0

Ma solution était ici: https://stackoverflow.com/a/34540861/6426003

je devais être invité à être membre du compte développeur, ainsi que itunes Connect, puis créer un certificat de distribution iOS. Après avoir chargé cela dans Keychain Access, et redémarré Xcode, j'ai ensuite eu la nouvelle équipe comme un autre choix dans la liste déroulante.

En fait, je reçois maintenant une autre erreur .. donc je vais enregistrer cela pour le moment et mettre à jour que j'apprends plus.