2011-02-01 3 views
5

Je voulais savoir quelle est l'utilisation pour créer un ipa et le distribuer au client pour tester quand nous pouvons facilement compresser l'application construite et distribuer le fichier .app zippé.créer ipa pour la distribution au client

Quel est l'avantage de créer le .ipa?

Est-ce que créer le ipa n'a pas besoin du profil d'approvisionnement mobile?

S'il vous plaît clarifier mon doute.

Répondre

3

Le fichier ipa est en fait le fichier installable.

Je vous recommande de lire le iOS Development Guide (voir la section "Distribution d'applications" en particulier), car cela explique tout en détail.

+0

, ce qui signifie que nous avons besoin d'un profil d'approvisionnement mobile pour créer le .ipa. mais alors quel est l'avantage sur .app. – Aisha

+0

@Laura Si vous lisez le lien ci-dessus, tout devrait devenir clair. :-) –

+0

Désolé de vous déranger, j'ai lu tout le document mais je n'ai toujours pas l'avantage de distribuer le .ipa sur la distribution du fichier .app. – Aisha

4

Je vous dirais un avantage de mon expérience. Lorsque vous livrez un fichier .app zippé à un client, s'il utilise iTunes sur une machine Windows, il serait tenté de l'ouvrir (car .app ressemble à un dossier dans Windows). Cela rendrait l'application inutilisable. Cependant, le fichier IPA ne peut être ouvert en aucune façon. Il est donc sûr de distribuer IPA sans considérer si elle va être déployée sur un Mac ou un PC Windows.

0

Utilisez la commande Build and Archive dans le menu Build. Vous pouvez ensuite l'enregistrer sur le disque sous la forme d'une archive ipa.

-1

Vous n'avez pas besoin d'envoyer le profil de provisionnement mobile avec le fichier .ipa pour qu'il soit plus facile à installer pour votre client. Et il est plus facile de le construire (Produit-> Archiver dans Xcode que partager plutôt que de donner le nom .ipa).

Je ne comprends pas pourquoi Apple donne la technique pour le .app dans le portail de provisionnement d'iOs.

+0

Je pense que c'est incorrect. Dans le lien référencé ci-dessus (http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/145-Distributing_Applications/distributing_applications.html), il est indiqué: Dans le Finder, faites glisser le profil d'approvisionnement. (le fichier avec l'extension .mobileprovision) à l'icône iTunes dans le Dock. Double-cliquez sur l'archive d'application .ipa. L'application apparaît dans la liste iTunes Applications. ... –

+0

Quel est le problème? Le .mobileprovision n'est pas utile pour installer un .ipa. J'en suis sûr puisque j'utilise cette technique depuis un an maintenant. Avez-vous essayé ce que je disais? – CedricSoubrie

+0

Non, je ne l'ai pas fait. Je signale simplement que la documentation d'Apple sur le sujet indique d'installer le profil d'approvisionnement d'abord, puis le .ipa. J'ai essayé de donner des fichiers .ipa sans le profil, et cela a échoué. Vous ne savez pas exactement comment vous le faites avec succès ... –

1

La raison pour laquelle j'utilise .ipa sur .app est que vous pouvez demander à vos clients d'installer votre build adhoc directement à partir de l'iDevice via un safari mobile sans passer par iTunes.

Ceci est très pratique. Cependant, il faut faire des recherches car c'est un peu ennuyeux. Fondamentalement, vous devez avoir une page HTML incorporant un lien vers un manifeste.plist qui a un lien vers le fichier .ipa.

http://jeffreysambells.com/posts/2010/06/22/ios-wireless-app-distribution/

4

Bien que la réponse de middaparka a été marquée comme correcte, le lien dans sa réponse est maintenant dépréciée. La référence mise à jour est App Distribution Guide

Questions connexes