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 ..
** Mise à jour ** Cette réponse est très ancienne. Utilisez Xcode pour créer des archives .ipa maintenant. (Produit> Archive)
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
Avec Xcode 4, il existe maintenant un moyen plus simple:
Dans la barre de menus, sélectionnez Produit> Archiver.
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.
Partie de signature:
Cette partie est requise pour les téléphones non jailbreakés et le reste des étapes est identique.
codesign -f -s "Nom du certificat de signature de code" appNamewithextension
exemple
codesign -f -s "Développeur iPhone: Durai Amuthan" sample.app
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.
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.
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.