Question

Notre société a commencé la construction d'MonoTouch iPad/iPhone apps pour le déploiement en entreprise.

Comment dois-je prendre de l'application et de créer un *.ipa fichier pour le télécharger sur notre serveur MDM?

Était-ce utile?

La solution

Un .fichier ipa est fondamentalement un être glorifié .fichier zip.Il ya un couple de routes, vous pouvez aller vers le bas:

  1. Exporter le projet vers xcode et en vertu de "Construire", cliquez sur "Build and Archive" - remplissez le bon de détails et le projet devrait créer de la .ipa pour vous comme prévu.
  2. Si ce n'est pas une option, (ce qui n'est pas pour nous, c'est la méthode que j'ai utilisé, à un grand succès), vous pouvez simplement créer tous les composants qui entrent dans la .ipa et clic-droit, "Compresser..." dans le Finder.

L' .iap est constitué des composants suivants:

  • Un dossier nommé "Charge utile", qui contient la compilation (presse/iPhone) .app
  • un 57x57 .png fichier icône (qui s'affiche lorsque l'application est en cours de téléchargement)
  • un 512x512 .png fichier de l'icône une fois de plus, cependant, on doit renommé itunesartwork avec pas de extension
  • iTunesMetadata.plist - il contient des informations sur l'application, tels que le droit d'auteur nom, genre, nom de l'élément, softwareIconNeedsShine (vous pouvez google quelles sont les informations à ce besoin).

La façon dont je le colis notre .ipa, c'est que j'ai un dossier appelé "Application de l'Emballage" qui a tous ces composants déjà, et je l'ai simplement mise à jour de la .application fichier à chaque fois que nous faisons un téléchargement, "Compresser..." puis renommez le fichier à x.ipa (OS X vous demandera si vous souhaitez utiliser cette extension, assurez-vous que vous sélectionnez"utiliser .ipa" !).

Picture just showing the hierarchy I described above

enter image description here

Autres conseils

Avec le monode développé actuel (2.8.6.5) et le monotouch (5.2.5), il est aussi simple que le cliquetis droit sur votre projet -> Options -> Options iPA iPA -> Vérifier la génération ad-hoc / Enterprise Package (IPA) pour les souhaités configuration.

Nous avons créé une configuration spéciale appelée distribution qui construit à l'aide du certificat de distribution et du profil de distribution de maison.

Luke, j'aime votre réponse et je vous ai donné le crédit. J'ajoute quelques détails pour le mien et d'autres notes.

Utilisez Spotlight pour trouver l'une de vos propres applications Monotouch. Recherchez sur ".ipa". Renommez-le à quelque chose.zip unzip It.

Vous pouvez ensuite utiliser la structure du dossier dézippé pour modifier puis Rezip.enter image description here

Juste une autre façon d'obtenir un IPA qui m'a facilité la tâche, faites glisser votre fichier .app sur votre bibliothèque iTunes et synchroniser votre appareil. ITunes crée ensuite une copie de l'application en tant que fichier .IPA dans les applications User / Music / iTunes / iTunes Media / Mobile. Cela peut ensuite être distribué beaucoup plus facile que le fichier .app.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top