iPhone: Est-ce qu'un dev autre que l'agent d'équipe construire une application pour la distribution

voix
55

J'ai un compte entreprise iphone dev.

Selon le document, seule l'équipe-agent est autorisé à soumettre un cert de distribution et télécharger le profil d'approvisionnement de distribution.

  1. Une équipe peut avoir seulement 1 agent de l'équipe?

En outre, si tel est le cas, est-il un moyen de contourner cela pour permettre à plusieurs développeurs la possibilité de construire une version distribuée de l'application?

J'ai un autre développeur qui je voudrais construire et soumettre l'application à itunes. J'ai essayé de lui donner le cert de distribution et le profil de distribution. Quand il a traîné et les laissa tomber dans Xcode, et vérifié Windows-> organiser, il se plaint

« Identité correspondant à ce profil assignant ne peut pas être trouvé dans votre trousseau »

Donc, cela me conduit à croire que je dois obtenir mes lettres de créance clés de la chaîne sur sa machine. J'ai essayé exporter une clé privée et le donner à lui, mais il n'a pas pu l'installer.

Y at-il autre chose que je puisse faire?

Honnêtement, je chose est vraiment stupide si Apple attend un développeur d'être responsable de la construction de toutes les applications pour une entreprise. Espérons que je me trompe et il est un moyen d'obtenir un accès multiples développeurs à construire une distribution d'une application.

Je vous remercie

Créé 10/03/2009 à 06:53
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
52

NOTE: Ce processus est fortement simplifié dans XCode 4 (mais pas personnellement testé par moi) avec l'importation et l'exportation de profils de développeurs à travers la fenêtre Organisateur (section Profil développeur).

Voilà comment je l'ai eu de travail.

1) Connectez-vous au portail iOS Provisioning comme l'agent.

2) Exécuter à travers le processus de fabrication du certificat de distribution demande de signature / profil d' approvisionnement: http://developer.apple.com/iphone/manage/distribution/index.action . Ces instructions une nouvelle super longue, mais assez clair et nécessaire.

3) Portez une attention particulière à la section « Obtenir votre certificat de distribution iOS »> « Enregistrer votre clé privée et transfert vers d'autres systèmes » sur cette page. Il décrit comment générer et enregistrer le fichier .p12 de l'agent.

4) Maintenant inviter d' autres développeurs (s) à faire partie de l'équipe du Centre membre: https://developer.apple.com/membercenter/index.action#invitations

5) Retour dans le portail iOS Provisioning, téléchargez le certificat de distribution de l'application (Certificats> Distribution (onglet)). Devrait être nommé « distribution_identity.cer »

6) Télécharger le profil d'approvisionnement de distribution (approvisionnement> Distribution (onglet)). Devrait être nommé « whatever_you_named_it.mobileprovision »

7) Envoyer ces deux fichiers en même temps que le fichier .p12 de l'agent à l'autre machine de développeur.

8) Sur la machine du développeur, double-cliquez sur le fichier distribution_identity.cer et il devrait charger dans Trousseau d'accès

9) Faites glisser le fichier .p12 à Trousseau et il devrait mettre automatiquement l'identité en vertu du certificat

10) Faites glisser le fichier whatever_you_named_it.mobileprovision dans XCode.

11) Dans chacun des projets et des fenêtres Info Construire, définir le code de signature à l'identité « iPhone Distribution - Votre société » identité qui devrait désormais être disponible.

J'espère que cela pourra aider. Rob

Créé 07/09/2010 à 12:19
source utilisateur

voix
1

Juste un pas de tutoriel pas à pas, mais un peu différent, les certificats ont déjà été installés dans le trousseau d'agent de l'équipe, il explique comment exporter les fichiers .p12 du porte-clés:

how-to-actions d'une distribution-ios-certificat

Créé 19/09/2013 à 16:29
source utilisateur

voix
1

Vous pouvez copier la clé privée de cette façon, mais il est vraiment DANGEREUSE:

Donnez-lui votre fichier login.keychain (situé dans ~ / Library / Porte-clés /), et laissez-le ouvrir avec Keychain.app, et demandez-lui de faire glisser votre clé privée à son login.keychain.

Apple a également dit que vous devez garder votre clé privée sécurisée, si vous devez réinstaller votre système, assurez-vous de sauvegarder le fichier login.keychain.

Créé 10/03/2009 à 07:08
source utilisateur

voix
1

Vous devez certainement être en mesure de construire votre application avec un certificat de distribution et le profil sur la machine de votre collègue de travail.

Êtes-vous sûr que le certificat de distribution et le profil de provisionnement sont installés correctement? Si vous pouvez construire des applications avec le certificat de développement, mais pas le déploiement d'une, assurez-vous que tout est correctement installé dans le trousseau et que le profil de provisionnement est sélectionné dans les paramètres de la cible active.

Créé 10/03/2009 à 07:03
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more