Installa .ipa su iPad con o senza iTunes


146

Ho il .ipabuild da PhoneGap e devo provarlo. Ho ricevuto il profilo di provisioning dall'account sviluppatore.

Quindi la mia domanda è: posso mettere direttamente il mio .ipasu iPad per l'installazione per il test, o devo seguire alcune regole per installare?


21
puoi usare TestFlight per installarlo usando senza iTunes. Oppure carica qui il tuo ipa - diawi.com . E digita il link generato in Safari del tuo dispositivo e dì Installa
Nayan,

1
Grazie @NSS. Non sono riuscito a far funzionare le cose su iTunes dopo averci passato ore. diawi.com sembra promettente e l'app è già in fase di installazione. Incrociare le dita.
Moiz Tankiwala,

3
usato diawi.com e funziona benissimo. Lo useremo d'ora in poi.
geoyws,

2
Un'appDropbox per mac è qui che viene utilizzata per distribuire ipa tryappbox.com
Vineet Choudhary,

Risposte:


62

Sì, puoi installare IPA su iPad, prima devi importare quell'IPA su iTunes. Collega il tuo iPad a iTunes, quindi installa l'applicazione facendo clic su Installa e quindi sincronizza.


1
Ho installato Windows 7 in VirtualBox, installato iTunes versione 12. Quindi ho scaricato il file ipa ( nel mio caso una vecchia versione di VLC ) e l'ho scaricato su iTunes. Quindi per sincronizzare ho dovuto trascinare e rilasciare l'icona dell'app sul mio dispositivo (un vecchio iPad) elencato in iTunes in Windows 7. Il mio lavoro virtuale !! Grazie.
erik,

1
Ho sentito che iTunes 12.7 ha rimosso la sezione app. Funziona ancora con l'ultima versione di iTunes?
Jenna Sloan,

Probabilmente questo non è più il metodo preferito poiché iTunes sparirà presto. Il metodo preferito è caricare su diawi.com
Michael Fever l'

@JennaSloan - davvero. Ho appena scaricato 12.10 per installare una vecchia app per iPad tramite iTunes e non c'è una sezione per le app. Ho usato il sito diawi per tentare l'installazione.
bob.mazzo,

90

Non è necessario preoccuparsi di iTunesConnect per condividere le tue build ad hoc. Basta caricare il tuo file ipa su diawi e dopo aver caricato con successo otterrai un link apri il link in Safari e ti verrà chiesto di installare l'app. Tocca su Installa e divertiti


una buona opzione, quando si riceve un errore durante l'invio dell'app tramite il volo di prova.
Pawan Rai,

Questa opzione funziona anche se si desidera inviare il file ipa per il download. Non è necessario allegarli per posta. Gli utenti possono scaricare aprendo il collegamento nel browser.
पवन

2
"Nessun profilo di provisioning trovato nel pacchetto dell'applicazione."
William Entriken,

1
@ FullDecent Riprovare a caricare nuovamente la build. A volte Diawi mostra questo errore senza motivo.
पवन

@fossilet Qual è la dimensione del tuo file ipa?
पवन

75

In Xcode 5 apri l'organizer (Finestra> Organizer) e seleziona "Dispositivi" in alto. Il dispositivo collegato dovrebbe essere visualizzato sul lato sinistro. Trascina il file IPA su quel dispositivo.

In Xcode 6 e Xcode 7 aprire Dispositivi (Finestra> Dispositivi). Anche in questo caso il dispositivo dovrebbe essere visualizzato nella colonna di sinistra. Trascina il file IPA nell'elenco delle app sotto "App installate".

Per i dispositivi iOS 9, fai riferimento a questo post su come far funzionare l'app dopo questo.


1
Ottima soluzione Questo è perfetto quando non vuoi sincronizzare iTunes o caricarlo su terze parti per scaricarlo su un dispositivo. Spot on
mylogon

39

Esistono quattro modi, tutti testati:

  • Volo di prova

  • Installa da iTunes - Crea .ipa come sincronizzazione ad-hoc e normale con ipad e itunes.

  • O il modo migliore è possibile creare un URL per l'installazione durante la creazione di ipa select come azienda e creare file indice con plist. Funzionerà anche con l'account del singolo sviluppatore.

  • Diawi


L'opzione 3 è ancora possibile con un singolo account sviluppatore? So che è ancora con l'account aziendale
Gil Sand,

5
Non che testflightapp.com è chiuso dal 26 febbraio 2015.
Stan James,

17

Puoi anche controllare ios-deploy .

È semplice come correre ios-deploy -b path/to/ipa/file.

Funziona anche con path / to / project.app, che dovrebbe trovarsi nella stessa posizione se stai facendo build cordova / phonegap localmente.

Saluti!


Questo veloce futuro da Mac OS a iOS.
Andrew Paes,

14

Puoi installare IPA usando Xcode

  • Apri Xcode
  • Seleziona la finestra nella barra dei menu in alto e seleziona Dispositivi e simulatori
  • Trascina e rilascia l'IPA nella sezione App

inserisci qui la descrizione dell'immagine

Questo installerà l'applicazione sul tuo dispositivo.


8

In Xcode 8, con iPhone collegato, apri Window -> Dispositivi. Nella barra di navigazione a sinistra, seleziona l'iPhone collegato. Fai clic sul simbolo + sotto App installate. Passa all'ipa che desideri installare. Seleziona e fai clic su Apri per installare l'app.


7

È possibile creare ipa per la distribuzione ad hoc e utilizzare diawi per creare un collegamento per il proprio ipad. Devi solo caricare il .ipa e il profilo di provisioning, quindi viene generato un link e puoi visitarlo dal tuo ipad per installare l'app (se il profilo di provisioning è per lo sviluppo devi aggiungere l'UDID del tuo ipad ad esso).


4

iPhone non consente di installare direttamente un ipa, quindi fornire un collegamento diretto al file ipa è inutile. Ecco perché alcune persone utilizzano servizi esterni che forniscono un collegamento o un qcode per installare l'ipa.

Un'altra opzione, che nessuno ha detto nelle altre risposte a questa domanda e che è completamente indipendente da iTunes o da qualsiasi servizio esterno, è quella di creare il tuo script che generi un collegamento di installazione e lo invii automaticamente al tuo cellulare (ad esempio via e-mail). Ho creato un tale script per il mio uso personale, che:

  1. crea il file html;
  2. crea il file plist;
  3. copia i file ipa, html e plist sul mio server;
  4. mi manda il link.

Poiché lavoro su Linux, ho creato uno script Bash. Puoi usare qualsiasi altro linguaggio di scripting, ma è importante sapere cosa inserire nei file html e plist.

Questa è la parte del mio script che genera il contenuto html e plist. Spero che sia abbastanza autoesplicativo:

sha=`sha1sum ${ipa} | awk '{ print $1 }'`
output=${sha}-${AppName}-${version}.ipa
html=${sha}-${AppName}-${version}.html
plist=${sha}-${AppName}-${version}.plist

# Generates html
echo "<!DOCTYPE html>
 <html>
 <head>
 <meta charset=\"UTF-8\">
 <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
    <meta name=\"MobileOptimized\" content=\"width\" />
    <meta name=\"HandheldFriendly\" content=\"true\" />
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
    <meta http-equiv=\"cleartype\" content=\"on\" />
 <title>Install ${AppName} ${version}</title>
 </head>

 <body>
   <h1><a href=\"itms-services://?action=download-manifest&url=${serverUrl}${plist}\">
     Install </a></h1>
 </body>

 </html>" > ${html}

# Generate plist
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>${serverUrl}${output}</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon%402x.png</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon.png</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>${bundle}</string>
                <key>bundle-version</key>
                <string>${version}</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>${AppName}</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>" > ${plist}

Per un semplice esempio puoi anche vedere: https://github.com/Saleh7/ipa-install


3

Che ne dici di Utility di configurazione iPhone?

http://support.apple.com/kb/DL1465?viewlocale=en_US&locale=en_US

iPhone Configuration Utility ti consente di creare, mantenere, crittografare e installare facilmente i profili di configurazione, tenere traccia e installare i profili di provisioning e le applicazioni autorizzate e acquisire informazioni sui dispositivi, inclusi i registri della console.

Installa i file ipa usando l'utility di configurazione Iphone

Aggiornare:

Apple Configurator sostituisce l'utilità di configurazione iPhone. Con il rilascio di iOS 8, l'utility di configurazione iPhone non è più supportata o disponibile per il download.https://itunes.apple.com/gb/app/apple-configurator/id434433123


3
  • Vai a http://buildtry.com

  • Carica il file .ipa (iOS) o .apk (Android)

  • Copia e condividi il link con i tester

  • Apri il collegamento nel browser del dispositivo iOS o Android e fai clic su Installa


L'URL non è più associato a un sito attivo (29 settembre 2019).
Affronta il

2

Se hai creato l'IPA usando PhoneGap Build online, puoi scaricare e installare l'IPA direttamente sul tuo Ipad / Iphone aprendo build.phonegap.com in Safari sul dispositivo , effettuando il login e facendo clic sulla scheda iOS (il pulsante download ipa). Ti verrà quindi chiesto di installare l'app che hai creato.

Il collegamento diretto a questo dopo l'accesso è: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios


2

Ci sono stati 3 modi per farlo:

Metodo 1: Utilizzo di iTunes. Sì, puoi installarlo .ipasu iPad, prima devi importarlo .ipasu iTunes. Collega il tuo iPad a iTunes, quindi installa l'applicazione facendo clic su Installa, quindi su Sincronizza.

Metodo 2: iFunbox

Metodo 3: Diawi



2

Puoi anche utilizzare HockeyApp per distribuire il tuo .ipa, invierà un link all'app ai tester, quindi il tester sarà in grado di installare l'ipa direttamente dal loro browser sul dispositivo dopo aver fatto clic sul collegamento.


È necessario aggiungere il tester udid
iOS


2

Se stai utilizzando l'ultima versione di Itunes e non esiste una sezione APP Fai clic sul riepilogo mentre il dispositivo è collegato al PC. Quindi trascina e rilascia il file nella sezione "sul mio dispositivo".

-vedi l'immagine per l'illustrazioneIllustrazione


1

Usa iFunBox. È gratuito, compatibile con Mac / Win. Basta creare una build ad hoc e salvare da qualche parte. Installa da iFunBox . Carico tutti i miei build di test ad hoc sui miei dispositivi per i test prima del rilascio usando questo metodo. Chi ha tempo di giocherellare con iTunes?


senza il login con Apple ID possiamo farlo
iOS

1

Puoi andare al browser in Iphone / Ipad e digitare l'URL in cui è stato caricato l'IPA e puoi scaricarlo direttamente sul tuo Iphone o Ipad e installarlo ed eseguirlo .... semplice e dolce;)


Risposta ridondante su un vecchio post.
Josh Griggs,

Come? Il mio iPhone lo tratta come una zip e non mi lascia fare nulla.
Altimus Prime,

1

Provo ad affrontare questi problemi e utilizzo: https://www.installonair.com . È gratuito e non ha limiti come Diawi.

  1. Devi aggiungere l'UDID del dispositivo alla parte dei dispositivi dell'account sviluppatore di apple.
  2. Costruisci il tuo progetto e archiviarlo ad hoc con il tuo certificato
  3. Apri quel link e carica il tuo file ipa ad hoc sul sito web
  4. Ottieni codice QR e link per il download.

1

Tutte le altre risposte sono obsolete o troppo lavoro dove non è necessario. Carica il tuo file .IPA su diawi.com, quindi esegui la scansione del codice QR e installa, oppure invia tramite e-mail il collegamento al dispositivo sul quale desideri installare l'app oppure digita l'URL abbreviato nel browser Safari e installalo in questo modo.

Avevo bisogno di installare un'app su un vecchio dispositivo iOS oggi e questo metodo mi ha impiegato meno di 2 minuti per completare dall'inizio alla fine.

 https://www.diawi.com/

1

Puoi installare la tua app iOS senza iTunes, App Store o siti di terze parti.

Quando si crea l'archivio in xcode è possibile selezionare per la distribuzione ad hoc. xcode ti mostrerà una finestra di dialogo in cui inserisci la posizione dell'URL in cui sarà la tua app insieme agli URL per un png di 57x57 pixel e un png di 512x512 pixel. Creerà un pacchetto con ipa e manifest.plist

Carica il tuo ipa e i due file png ovunque tu preveda di ospitarli. Deve avere un certificato SSL ed essere servito su https. Potresti voler caricare anche il tuo manifest.plist lì, ma tecnicamente sono abbastanza sicuro che puoi averlo altrove.

Successivamente, da qualche parte, in un testo, in una pagina Web o e-mail o ovunque condivida il collegamento come:

<a href="itms-services://?action=download-manifest&url=https://URL/path/manifest.plist">Download anchor text</a>

Per una risposta più lunga, migliore e più dettagliata fai clic qui .

A quanto ho capito, se si tratta di un'app di sviluppo, solo i dispositivi che sono stati aggiunti al profilo del dispositivo nell'app store saranno in grado di installare l'app.


0

Abbastanza vecchio, ma ispirato ad A-Sharabiani ha ottenuto questo risultato evitando iTunes con AppCenter. Basta creare una nuova app, creare una nuova versione caricando il .ipa e infine scansionare un QR con il dispositivo che reindirizza al download.

Si.



0

Nell'ultima versione di iOS condividi ipa tramite AirDroap da mac a iPhone. si installerà direttamente sul tuo iPhone.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.