web-dev-qa-db-fra.com

Comment obtenir un fichier ipa de Xcode pour exécuter une application iPhone sur un périphérique réel?

Mon client m'a demandé d'obtenir l'avis de l'application sur laquelle je travaille. Je souhaite donc que le fichier ipa et le fichier de provision mobile de Xcode 4.2 soient partagés pour que mon application s'exécute sur un périphérique réel. J'ai un compte payé d'Apple avec moi. S'il vous plaît dites-moi la procédure pour l'obtenir.

Merci d'avance.

12
Sanchit Paurush

ÉTAPE 1: 

Vous devez vous référer aux étapes pour AdHoc Distribution

Je pense que vous devez vous connecter avec vos informations d'identification à Developer Apple Login

Une fois que vous êtes connecté, suivez ce lien et lisez-le étape par étape.

Je pense que c'est la meilleure solution que vous puissiez trouver car ce guide de documentation est fourni par Apple.

https://developer.Apple.com/ios/manage/certificates/team/howto.action

Cela a plusieurs étapes comme:

1. Generating a Certificate Signing Request

2. Submitting a Certificate Signing Request for Approval

3. Approving Certificate Signing Requests

4. Downloading and Installing Development Certificates

5. Saving your Private Key and Transferring to other Systems

Je pense que si vous lisez toutes ces étapes dans la documentation Apple au lien indiqué, vous n'avez pas besoin de vous référer à un autre guide. 

ÉTAPE 2: 

Ensuite, il vous suffit de télécharger vos certificats et votre profil de provisioning.

ÉTAPE 3: 

Il suffit de définir le profil dans vos paramètres de projet et cible, puis de définir les droits appropriés à l’aide de "Entitlements.plist".

ÉTAPE 4: 

Une fois que vous avez fait cela, configurez simplement votre projet dans AdHoc Scheme.

STEP-5: 

Nettoyez votre projet.

ETAPE-6: 

Allez au produit -> cliquez sur Construire pour -> "Construire pour archiver"

STEP-7: 

Produit -> Archive

Vous pouvez maintenant obtenir votre archive dans votre Organizer, où vous pouvez l'enregistrer sur le disque avec une extension IPA et l'envoyer à votre client.

MODIFIER:

Voici quelques liens utiles auxquels vous pouvez vous référer pour créer un profil d'approvisionnement et un fichier IPA: 

Créer un fichier IPA dans Xcode 4.2, iOS 5.0 Beta

http://www.makebetterthings.com/iphone/how-to-create-ipa-file-for-your-ipour-iphone-app-xcode-build-and-archive/

http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

Créer un profil d'approvisionnement dans une application iPhone

J'espère que cela vous aide.

16
Parth Bhatt

Si vous souhaitez tester une application sur un périphérique, vous devez créer un profil de débogage. Vous devez l'obtenir pour votre appareil à partir de la section de provisionnement du portail de développeur. Si vous créez le profil de distribution, vous devez alors placer le fichier ipa généré à partir du dossier de construction sur iTunes pour l'installer sur l'appareil.

Ensuite, vous pouvez installer l'application sur l'appareil. Mais dans ce cas, vous ne pourrez pas voir les journaux.

Donc, si vous voulez voir les journaux dans la console Xcode, créez un profil de provisioning de développeur pour le périphérique, installez-le sur XCode et exécutez le code sur le périphérique à l'aide de Xcode.

Je pense que c’est peut-être le problème de rightslements.plist, veuillez suivre les étapes

Dans XCode, allez à "nouveau fichier" et sélectionnez "signature de code" dans la boîte de gauche. Sélectionnez le type de fichier "Droits". Et changez le nom en "Entitlements.plist". Donnez le nom dans la pliste de droits du projet getinfo du projet s'il vous plaît vérifier l'image ci-dessous

enter image description here

3

• Obtenez leur ID de périphérique et ajoutez leur périphérique aux «Périphériques» de votre portail de provisioning iOS.
Créez ou modifiez un profil de distribution pour inclure leur périphérique (identifiant d'application générique ou identifiant d'application de votre application)
• Dans Xcode: Produit -> Archive
• Dans Xcode's Organizer: Accédez aux archives et "Partagez" vos archives. Cela crée un ipa que vous pouvez donner à votre client
• Le client peut l’installer dans iTunes en ajoutant l’iPa et en synchronisant les applications (je n’ai pas fait cette dernière étape depuis longtemps). 

OR

Apprenez à connaître testflight . L'utilisation de testflight remplacera la dernière étape ci-dessus et rationalisera le processus d'installation pour votre client.

1
Jesse Black

Après avoir construit avec votre profil d'approvisionnement ou de la distribution pour le périphérique (pas de simulateur). Vous pouvez suivre ce tutoriel.

1

Cela peut être fait, en fait je viens de le faire.

Après Xcode 6, vous devez aller à:

  • Produit -> Archive

  • Puis attendez que cela se termine. Ensuite, sur l'écran qui apparaît, faites un clic droit sur votre archive nouvellement créée -> Afficher le fichier dans le Finder

  • Puis dirigez-vous là avec un terminal et exécutez cette commande sur ce répertoire:

xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

TERMIN&EACUTE;

Par exemple cette commande pour moi était:

xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"

Cela a créé un fichier MyTestApp.ipa pour moi.

0
SudoPlz