web-dev-qa-db-fra.com

Créer .ipa pour iPhone

J'ai développé une application pour iPhone. Après avoir créé le fichier .app dans le dossier de construction. Mon nom d’application est Myapp, puis le fichier Myapp.app est situé dans le dossier de construction.

Mon problème est que je veux créer le fichier .ipa. comment est-ce ... c'est pour installer iPhone jailbraked ..

24
jalju
  1. Créez un dossier nommé Charge utile .
  2. Copiez Myapp.app (à partir des produits de votre projet) dans le répertoire Payload.
  3. Faites un clic droit et Compressez le répertoire Payload.
  4. Renommez le fichier Zip en Myapp.ipa .

** Mise à jour ** Cette réponse est très ancienne. Utilisez Xcode pour créer des archives .ipa maintenant. (Produit> Archive)

58
Tony Eichelberger

Script de lancement

/ bin/sh

mkdir $CONFIGURATION_BUILD_DIR/Payload
cp -R $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app $CONFIGURATION_BUILD_DIR/Payload
cp $CONFIGURATION_BUILD_DIR/$PRODUCT_NAME.app/iTunesArtwork $CONFIGURATION_BUILD_DIR
cd $CONFIGURATION_BUILD_DIR
/usr/bin/Zip -r $PRODUCT_NAME.ipa Payload iTunesArtwork
rm -rf Payload iTunesArtwork
exit 0
13
Yu-Sen Han

Avec Xcode 4, il existe maintenant un moyen plus simple:
Dans la barre de menus, sélectionnez Produit> Archiver. 

Xcode archive menu screenshot
L'organisateur s'ouvrira ensuite dans l'onglet Archives et vous pourrez enregistrer une IPA à l'aide du bouton Partager… .

Si l'option de menu Archive est désactivée, assurez-vous que le schéma est défini sur Périphérique iOS et non sur iPhone Simulator . Vous n'avez pas besoin d'avoir un appareil branché, cependant.

J'ai également écrit un script pour le faire à partir de la ligne de commande: xcodearchive . Cela fonctionne de la même façon que xcodebuild, mais génère un IPA.

12
Guillaume

Partie de signature:

Cette partie est requise pour les téléphones non jailbreakés et le reste des étapes est identique.

  1. Ouvrez Terminal et entrez les commandes suivantes

codesign -f -s "Nom du certificat de signature de code" appNamewithextension

exemple
codesign -f -s "Développeur iPhone: Durai Amuthan" sample.app

  1. Vérifiez qu'il est signé à l'aide de la commande suivante

codesign -verify AbsolutePath_with_app_name

Création ipa Partie:

Voie 1:

1.Créez un dossier nommé Payload et copiez-y le .app

2.compressez-le et vous obtiendrez Payload.Zip

3.Maintenant, changez l'extension de Zip à ipa c'est tout

mkdir Payload
cp -R MyAppName.app Payload/
Zip -r -s 64 Payload.Zip Payload/
mv Payload.Zip MyAppName.ipa

Voie 2:

Glissez et déposez le .app dans iTunes qui créera l'iPa pour vous

Partie d'installation:

  • Si vous aviez essayé le moyen 1 à l'étape précédente, faites glisser le fichier .ipa dans iTunes.

  • Choisissez l'appareil dans iTunes, cliquez sur Installer et appliquez la synchronisation, c'est tout.

4
Durai Amuthan.H

Suivez les étapes suivantes 

  • Téléchargez le fichier de votre application au format zip sur www.diawi.com

  • Ouvrez l'URL Diawi dans votre navigateur Web.

  • Vous trouverez l'option de téléchargement ici. Téléchargez le fichier et il sera téléchargé en tant que IPA.
2
Rahul Mathur

De même, si vous souhaitez inclure le fichier de logo, ajoutez l'icône au répertoire et nommez-le "iTunesArtwork". compressez cela avec le répertoire Payload qui contient le fichier .app. 

0
Alex Nguyen