Domanda

La nostra azienda ha iniziato a costruire app Monoutouch iPad / iPhone per la distribuzione aziendale.

Come faccio a prendere l'app e creare un file * .ipa per caricare sul nostro server MDM?

È stato utile?

Soluzione

Un file .ipa è fondamentalmente un file .zip glorificato. Ci sono un paio di percorsi che puoi andare giù:

    .
  1. Esporta il progetto in XCode e sotto "Build" Fai clic su "Build and Archivio" - Compila i dettagli appropriati e il progetto dovrebbe creare il .ipa per te come previsto.
  2. Se questa non è un'opzione, (che non è per noi, quindi questo è il metodo che ho usato, per un grande successo) puoi semplicemente creare tutti i componenti che entrano in .ipa e clic con il tasto destro del mouse "Compress ..." in Finder.

    Il .ipa è composto dai seguenti componenti:

      .
    • Una cartella denominata "PAYLOAD", che contiene il Completo (rilascio / iPhone) .App
    • un file icona 57x57 .png (che viene visualizzato mentre l'app viene scaricata)
    • Un file 512x512 .png dell'icona ancora una volta - tuttavia questo deve rinominato ITUNESARTWORK con No Extension
    • itunesmetadatata.plist - Questo contiene informazioni sull'app, come il nome del copyright, il genere, itemname, la softwareConneedsshine (puoi Google quali informazioni sono necessarie).

      Il modo in cui pacchetto il nostro .ipa, sono una cartella chiamata "packaging app" che ha già tutti questi componenti, e aggiorno semplicemente il file .App ogni volta che facciamo un caricamento, "Compress ... "Quindi rinominare il file su x.ipa (OS X chiederà se si desidera utilizzare questa estensione, assicurati di selezionare (" Usa .ipa "!).

      Immagine mostrando la gerarchia che ho descritto sopra

      Inserire l'immagine Descrizione qui

Altri suggerimenti

Con l'attuale monodevelop (2.8.6.5) e monotouch (5.2.5) è facile come click click sul tuo progetto -> Opzioni -> Opzioni IPA iPhone -> Controlla Build AD-HOC / Enterprise Package (IPA)per la configurazione desiderata.

Abbiamo creato una speciale configurazione chiamata distribuzione che costruisce utilizzando il certificato di distribuzione e nel profilo della distribuzione della casa.

Luke, mi piace la tua risposta e ti ho dato il credito.Sto aggiungendo alcuni dettagli per i miei, e altri, note.

Usa i riflettori per trovare una delle tue app monotauch.Cerca su ".ipa". Rinominarlo a qualcosa .zip Decomprimere.

È quindi possibile utilizzare la struttura della cartella decompressa da modificare, quindi rezip. Inserisci Descrizione dell'immagine qui

Solo un altro modo per ottenere un IPA che ha reso facile per me, trascina il tuo file .App sulla libreria iTunes e sincronizza il tuo dispositivo.ITunes crea quindi una copia dell'app come file .ipa nell'utente / musica / iTunes / iTunes Media / Applicazioni mobili.Questo può quindi essere distribuito molto più facile del file .App.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top