Frage

Unser Unternehmen hat mit der Entwicklung von MonoTouch iPad/iPhone-Apps für den Einsatz in Unternehmen begonnen.

Wie erstelle ich mit der App eine *.ipa-Datei zum Hochladen auf unseren MDM-Server?

War es hilfreich?

Lösung

Eine .ipa-Datei ist im Grunde eine verschönerte .zip-Datei.Es gibt mehrere Routen, die Sie begehen können:

  1. Exportieren Sie das Projekt nach xcode und klicken Sie unter „Build“ auf „Build and Archive“ – geben Sie die entsprechenden Details ein und das Projekt sollte wie erwartet die IPA-Datei für Sie erstellen.
  2. Wenn dies keine Option ist (was für uns nicht der Fall ist, also habe ich diese Methode mit großem Erfolg verwendet), können Sie einfach alle Komponenten erstellen, die in die .ipa-Datei eingehen, und mit der rechten Maustaste auf „Komprimieren“ klicken. .." im Finder.

Die .ipa besteht aus folgenden Komponenten:

  • Ein Ordner mit dem Namen „Payload“, der die kompilierte (Release/iPhone) .app enthält
  • eine 57x57 .png-Symboldatei (die angezeigt wird, während die App heruntergeladen wird)
  • noch einmal eine 512x512.png-Datei des Symbols – allerdings muss diese mit in itunesartwork umbenannt werden NEIN Verlängerung
  • iTunesMetadata.plist – diese enthält Informationen über die App, wie Copyright-Name, Genre, Artikelname, SoftwareIconNeedsShine (Sie können googeln, welche Informationen diese benötigt).

Ich verpacke unsere .ipa-Datei so, dass ich einen Ordner namens „App Packaging“ habe, der alle diese Komponenten bereits enthält, und ich aktualisiere die .app-Datei einfach jedes Mal, wenn wir einen Upload durchführen, „Komprimieren…“ und benenne sie dann um Kopieren Sie die Datei in x.ipa (OS

Picture just showing the hierarchy I described above

enter image description here

Andere Tipps

Mit dem aktuellen MonodeveloP (2.8.6.5) und MONOTOUCH (5.2.5) ist es so einfach, mit der rechten Maustaste auf Ihr Projekt -> Optionen -> iPhone IPA-Optionen -> CHECK Build Ad-hoc / Enterprise-Paket (IPA)für die gewünschte Konfiguration.

Wir haben eine spezielle Konfiguration als Verteilung erstellt, die mit dem Verteilungszertifikat und im Hausverteilerprofil aufbaut.

luke, ich mag deine Antwort und habe dir den Kredit gegeben.Ich füge weitere Details für meine eigenen und andere Hinweise hinzu.

Verwenden Sie Spotlight, um eine Ihrer eigenen Monotouch-Apps zu finden.Suche nach ".IPA". Benenne es auf etwas Entpacken Sie es.

Sie können dann die Struktur des entpackten Ordners verwenden, um dann zu bearbeiten, dann ressieren. Bildbeschreibung hier eingeben

Nur eine andere Möglichkeit, um eine IPA zu erhalten, die es mir leicht gemacht hat, Ziehen Sie Ihre .App-Datei in Ihre iTunes-Bibliothek und synchronisieren Sie Ihr Gerät.ITunes erstellt dann eine Kopie der App als .IPA-Datei im Benutzer / Musik / iTunes / iTunes Media / Mobile-Anwendungen.Dies kann dann wesentlich einfacher als die .app-Datei verteilt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top