5 votes

Création d'une application pour l'App Store et la distribution aux entreprises

J'ai une application qui sera distribuée en interne à des centaines d'employés mais aussi en externe sur l'App Store.

J'ai déjà souscrit à l'adhésion normale des développeurs iOS ainsi qu'au programme des développeurs Enterprise.

Cependant, j'essaie de comprendre comment faire en sorte que xcode passe de la construction d'un build de débogage, d'un build interne et d'un build pour la boutique d'applications.

Plus précisément, les profils de provisionnement s'appliquent à un identifiant d'application spécifique. J'ai dû créer deux identifiants d'application différents dans le portail des développeurs, mais mon application n'a qu'un seul identifiant d'application (évidemment).

Any ideas how to have one project that could selectively build different configs...?

6voto

mrueg Points 5323

Vous devrez utiliser différents cibles . Vous disposez ainsi de différentes configurations, et vous pouvez également définir différents identifiants d'application/de paquet.

0voto

Mike D Points 3150

Je suis d'accord avec la réponse de @mrueg, mais, si pour une raison quelconque, vous devez garder la même App-Id, vous pouvez en publier une signée avec le certificat de distribution normal pour la publier sur l'app store, puis retourner dans Xcode, créer une nouvelle archive mais signée avec le certificat de distribution d'entreprise.

Vous pouvez également envisager de Programme B2B Je ne pense pas qu'il soit nécessaire d'utiliser de multiples certificats.

-2voto

Marckaraujo Points 1806

Vous n'avez besoin que d'un seul App ID.

  1. Pour la distribution interne, vous devez configurer tous les appareils dans Apple Developers. http://developer.apple.com/library/ios/#recipes/ProvisioningPortal_Recipes/CreatingaDistributionProvisioningProfile/CreatingaDistributionProvisioningProfile.html

  2. Pour la distribution externe, il suffit de télécharger l'application par applestore.

-2voto

Wubao Li Points 1342

Il suffit d'archiver le projet, d'ouvrir l'organisateur Xcode, de sélectionner l'archive, puis de sélectionner la distribution de l'archive, de choisir l'option que vous voulez. ad-hoc, entreprise, app store, ces options sont toutes là. n'oubliez pas de coder correctement la démission.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X