web-dev-qa-db-fra.com

Construction ad hoc iPhone utilisant Xcode 4

Je viens de passer à Xcode 4 et je dois créer une version ad hoc pour que mon client puisse tester mon application. Pourtant, chaque tutoriel que je trouve est basé sur Xcode 3 et je n'arrive pas à trouver mon chemin avec Xcode 4 sur des paramètres et des actions similaires que je dois faire. Existe-t-il un tutoriel ou quelque chose qui puisse m'aider à ce sujet? Je l'ai googlé mais avec de très mauvais résultats.

77
eMich

Assurez-vous d'avoir sélectionné un appareil dans le menu déroulant et non le simulateur.

Ensuite, dans XCode 4, accédez à product -> archive.

Une fois la construction terminée, ouvrez l'organiseur et sélectionnez Archives.

Ici vous trouverez votre build, à partir de là, vous pouvez ensuite sélectionner partager, le prochain XCode vous demandera avec quel profil signer l'application.

Vous avez maintenant créé une IPA que vous pouvez envoyer à vos testeurs.

95
rckoenes

Je n'ai pas non plus trouvé d'informations actuelles (août 2013) à ce sujet, en particulier pour distribuer l'application aux utilisateurs d'iPhone avec des PC, pas des Mac. En triant les résultats de Google, j'ai trouvé beaucoup d'informations redondantes et déroutantes sur iTunes Connect et Validation.

Voici ce qui a fonctionné pour moi:

  1. Vous n'avez pas besoin de créer un enregistrement d'application dans iTunes Connect - c'est juste pour quand vous voulez le mettre dans le magasin. Si c'est ce que vous voulez, regardez ceci: developer.Apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html

  2. Vous n'avez pas besoin de valider votre application. C'est juste pour quand vous voulez le mettre en magasin. Si c'est ce que vous voulez, regardez ceci: developer.Apple.com/library/ios/recipes/xcode_help-archives_organizer/articles/validating_apps.html

  3. Vous avez besoin d'un profil d'approvisionnement Ad-Hoc. Pour en obtenir un, suivez les instructions sous le titre: "Création de profils de provisionnement ad hoc" sur: https://developer.Apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp. html . Assurez-vous de double-cliquer sur le fichier 'name.mobileprovision' après l'avoir téléchargé, pour l'ajouter à Xcode.

  4. Ne perdez pas de temps à rechercher dans vos paramètres de projet/génération Xcode un droit de signature de code ad hoc. Il n'apparaît pas dans ma copie de Xcode, et je n'en avais pas besoin.

  5. Même si le droit de signature de code ad hoc n'apparaît pas dans les paramètres de projet/génération, vous pouvez le voir dans les profils Organiseur/Périphériques/Bibliothèque/Provisioning. Il aura le nom que vous lui avez donné à l'étape 3.

  6. Vous êtes maintenant prêt à créer une version de votre application pour une distribution ad hoc:

  7. Dans Xcode, assurez-vous que vous êtes dans votre fenêtre de projet, avec votre projet sélectionné, et selon la réponse acceptée ci-dessus, le périphérique iOS sélectionné comme cible de construction dans le champ en haut à gauche à côté des boutons Run/Stop.

7a. Dans la barre de menus Xcode, sélectionnez Product/Build for .../Archiving (si les options "Build For ..." sont grisées, vous pouvez être dans une fenêtre autre que la fenêtre de projet, par exemple la fenêtre Organizer).

7b. Dans la barre de menus Xcode, sélectionnez Produit/Archive

7c. Ouvrez la fenêtre Organiseur (Shift-Cmd-2), sélectionnez l'icône Archives en haut au milieu.

7d. Mettez en surbrillance la version que vous souhaitez distribuer et cliquez sur le bouton "Distribuer" à droite.

7e. Sélectionnez l'option "Enregistrer pour l'entreprise ou déploiement ad hoc".

7f. Une boîte de dialogue "Choisissez une identité à signer" apparaît. Dans la liste déroulante, sélectionnez celui de la distribution iOS que vous avez créé à l'étape 3. Pour moi, la ligne avec le nom que j'ai créé à l'étape 3 était grisée, mais celle juste en dessous fonctionnait.

7g. Une boîte de dialogue apparaît vous permettant de nommer et d'enregistrer votre application Ad-Hoc en tant que fichier .ipa.

8 Sur votre PC Windows:

8a. Copiez le fichier YourApp.ipa et le fichier name.mobileprovision dans un endroit comme le bureau.

8b. Dans iTunes, recherchez le menu principal (peut-être une petite icône en haut à gauche de la barre des tâches) et sélectionnez "Ajouter un fichier à la bibliothèque ... Ctrl + O"

8c. Ajoutez les deux fichiers à la bibliothèque.

8d. Branchez l'iPhone au PC Windows

8e. Accédez à la section iPhone d'iTunes, puis à l'onglet Applications. Avec un peu de chance, vous verrez YourApp, et vous pouvez cliquer sur Installer.

2
user1527225