2009-10-06 19 views
11

J'ai un projet sur lequel je travaille depuis un moment. C'est une application iPhone Xcode/Objective-C standard. J'ai créé le fichier d'approvisionnement pour mon appareil et quelques autres. Maintenant, je voudrais ajouter quelques personnes en tant que testeurs.Provisionnement AdHoc - quelle est la manière la plus simple d'ajouter quelques périphériques supplémentaires à un projet existant en cours de développement?

Dois-je télécharger et installer un nouveau fichier d'approvisionnement?

Dois-je modifier les paramètres dans Xcode?

Quelle est la manière la plus facile de faire tout cela?

Merci!

+0

Dupliquer Question: http: //stackoverflow.com/a/11789914/846372 – Soniya

Répondre

13

Vous devez créer, télécharger et distribuer un nouveau fichier .mobileprovision et reconfigurer votre projet pour l'utiliser:

  1. Dans le portail iPhone Developer Program, ajoutez le nouveau devices.

  2. Modifiez votre distribution provisioning profile ad hoc existant et cochez les cases pour ajouter les nouveaux périphériques au profil.

  3. Actualisez l'onglet Distribution pendant quelques secondes jusqu'à ce que l'état du profil passe de En attente à Actif.

  4. Téléchargez le fichier .mobileprovision modifié et installez-le en le faisant glisser sur l'icône XCode ou iTunes de votre station d'accueil.

  5. Dans XCode, cliquez avec le bouton droit de la souris sur votre cible, puis sur Obtenir des infos -> Générer et modifiez votre Configuration en Distribution.

  6. Modifiez le paramètre sous Identité de signature de code -> Tout périphérique iPhone OS pour utiliser votre nouveau profil d'approvisionnement. Portez une attention particulière aux dates dans la liste et assurez-vous d'utiliser la copie la plus récente.

  7. Distribuez le nouveau fichier .mobileprovision à vos utilisateurs avec votre prochaine version ad hoc.

+0

Est-ce que cela fera que la version de test précédente cessera de fonctionner sur les périphériques? Disons que j'ajoute de nouveaux appareils et que je crée de nouveaux fichiers de provisioning et neu build. Et je distribue cette nouvelle version avec le nouveau fichier de provisioning uniquement aux nouveaux utilisateurs. Les autres utilisateurs de l'ancien fichier de provisionnement pourront-ils utiliser l'application? –

+2

Les testeurs inclus dans le profil d'approvisionnement pour une génération plus ancienne pourront toujours installer et utiliser l'ancienne version de l'application jusqu'à l'expiration de ce profil d'approvisionnement. Si vous émettez une nouvelle version qui exclut un testeur du nouveau profil d'application des accès, il ne pourra pas installer la nouvelle version, mais il sera toujours autorisé à exécuter l'ancienne version. – cduhn

1

À moins que les autres personnes ne soient des développeurs iphone avec leur propre profil de développement, vous devrez créer un profil ad-hoc et le construire.

C'est assez facile ... il suffit de suivre les instructions dans le portail des développeurs. Tout ce que vous avez à faire est de cloner votre configuration de version, de changer quelques lignes et d'ajouter un fichier de droits de plist (tous fournis dans les instructions). Il suffit ensuite d'envoyer le testeur à la build et au profil d'approvisionnement que vous avez créés avec leur ID d'appareil inclus et ils devraient être capables de le faire glisser dans iTunes pour l'installer. Si ce sont des développeurs et des personnes de confiance, donnez-leur simplement le code et demandez-leur de changer l'identificateur d'ensemble en fonction de leur domaine de développement.

7

Vous n'avez pas à recompiler votre projet à nouveau. En fait, vous n'avez même pas besoin d'ouvrir XCode.

Tout ce que vous avez à faire est de créer un nouveau fichier mobileprovision et de le distribuer avec l'application existante.

Vos utilisateurs finaux doivent télécharger et installer le nouveau fichier et l'application mobileprovision, par cet ordre.Il s'agit d'un step-by-step.