Il caricamento laterale di app o emulatori open source sul tuo dispositivo iOS ti consente di utilizzare app ed emulatori non disponibili sull'app store di iTunes. Questo articolo ti mostrerà come caricare le app su iPhone e iPad gratuitamente e senza dover effettuare il jailbreak del tuo dispositivo iOS.
introduzione
Ai fini di questo post, puoi comprendere il sideload come il processo di download di app sul tuo iPhone o iPad da un'altra fonte, diversa dall'app store di iTunes.
Poiché il tuo dispositivo iOS non consente il download diretto di app di terze parti, devi caricare le app tramite computer sul tuo dispositivo iOS.
Un altro termine che devi capire è "Emulatore", che ai fini di questo post può essere definito come un software che può indurre un dispositivo iOS a imitare o emulare un altro dispositivo.
Ad esempio, GBA4iOS è un emulatore popolare che può indurre il tuo iPhone o iPad a comportarsi come una console di Game Boy, permettendoti di giocare a Game Boy Advance Games sul tuo iPhone o iPad.
Cose necessarie per caricare le app su iPhone, iPad
Di seguito sono elencati gli elementi essenziali di cui avrai bisogno per trasferire le app o gli emulatori sul tuo iPhone, iPad o iPod.
Xcode 7: Xcode è un ambiente di sviluppo integrato (IDE) che offre gli strumenti per sviluppare software per dispositivi iOS. Puoi scaricare gratuitamente l'ultima versione di Xcode dal Mac app Store.
Computer Mac: Xcode funziona solo su computer Mac di Apple e non funziona su computer che utilizzano altri sistemi operativi come computer Windows o Chromebook che utilizzano Chrome OS di Google.
In breve, avrai bisogno di un computer Apple per eseguire Xcode.
Codice sorgente: è necessario il codice sorgente per l'app o l'emulatore che si desidera trasferire sul dispositivo iOS. In generale, il codice sorgente per la maggior parte delle app ed emulatori è facilmente disponibile online, è necessario cercarlo.
Passaggi chiave per caricare le app sul dispositivo iOS
Di seguito sono elencati i passaggi chiave che verranno utilizzati per caricare le app sul proprio iPhone o iPad gratuitamente senza dover effettuare il jailbreak del dispositivo.
1. Installa Xcode sul tuo Mac
2. Ottieni il codice sorgente della tua app in Xcode
3. Collega il tuo dispositivo al Mac pronto con il codice sorgente di Apps
4. Creare una firma di firma codice
Ora segui questi passaggi dettagliati di seguito per completare ciascuno dei passaggi chiave elencati sopra.
1. Installa Xcode sul tuo Mac
Segui questi passaggi per configurare Xcode sul tuo Mac e aggiungere il tuo ID Apple.
1. Scarica Xcode sul tuo Mac, nel caso non lo avessi già fatto.
2. Passare alla cartella Applicazioni sul Mac e avviare Xcode da lì facendo clic su di esso.
3. Una volta avviato Xcode sul tuo Mac, fai clic su Xcode dalla barra in alto per aprire un menu popup.
4. Dal menu popup, fare clic su Preferenze.
5. Ora dalla finestra popup fai clic sulla scheda Account, quindi fai clic sul pulsante + per aggiungere il tuo ID Apple a Xcode.
Credito immagine: bouk.co
5. Ora ti verrà chiesto di inserire le tue credenziali di accesso che sono l'ID Apple e la password.
Tieni presente che potresti ricevere un messaggio di errore durante questo passaggio nel caso in cui l'ID Apple che stai utilizzando per questo passaggio sia collegato a un abbonamento scaduto del programma Apple Developer.
Se ricevi un messaggio di errore, puoi creare un nuovo ID Apple e accedere a Xcode utilizzando il tuo nuovo ID.
2. Ottieni il codice sorgente della tua app in Xcode
Per compilare e trasferire l'app sul tuo iPhone e iPad dovrai inserire il codice sorgente dell'app in Xcode.
Ad esempio, segui questi passaggi nel caso in cui desideri ottenere il codice sorgente del popolare emulatore GBA4iOS in Xcode. Come accennato in precedenza, GBA4iOS è un emulatore molto popolare che può ingannare il tuo dispositivo iOS in una console Game Boy.
1. Scarica il codice sorgente dell'emulatore GBA4iOS sul tuo MAC.
2. Avviare la finestra del terminale su MAC e digitare il set di comandi necessari per ottenere il codice sorgente GBA4iOS in Xcode e premere invio.
Il codice come mostrato nell'immagine sopra (per GBA4iOS) è stato suggerito da Bouke Van Der Bijl, sviluppatore e collaboratore di GitHub.
Nel tuo caso, utilizzerai il codice sorgente per l'app o l'emulatore che stai tentando di eseguire il sideload e seguirai le istruzioni di installazione come richiesto per l'app o l'emulatore che stai tentando di eseguire il sideload.
3. Avvia Xcode sul tuo MAC
4. In Xcode, fare clic su File> selezionare Apri
5. Individua il tuo file di progetto e fai clic su di esso per aprire il progetto in Xcode.
Importante: è necessario fare molta attenzione quando si utilizza il comando sudo. Potrebbe essere necessario inserire la password del sistema OS X e qualsiasi errore potrebbe confondere il sistema. Sconsigliato nel caso in cui non si è abituati a farlo.
3. Connetti il dispositivo iOS al Mac
Ora devi collegare il tuo iPhone, iPad o iPod al tuo computer Mac tramite un cavo USB e una volta che il tuo computer Mac riconosce il tuo dispositivo connesso, segui il passaggio seguente
1. In Xcode dalla barra superiore fare clic su Prodotto e dal menu a discesa su Destinazione. Seleziona il dispositivo collegato come destinazione. (Vedi immagine sotto)
Credito immagine: bouk.co
4. Creare una firma di firma codice
Dovrai generare una firma univoca di firma del codice per la tua app per poterla costruire e installare.
1. Fai clic sul nome del tuo progetto sul lato sinistro della finestra.
2. Accanto a Identificatore pacchetto immettere un nome univoco.
3. Accanto a Nome squadra assicurarsi che il proprio nome sia inserito.
Credito immagine: bouk.co
5. Costruisci e carica l'app su iPhone o iPad
Ora fai clic sul pulsante di riproduzione che si trova in alto a sinistra nella finestra di Xcode.
Non appena fai clic sul pulsante di riproduzione, l'app verrà creata, installata e avviata su un iPhone o iPad collegato al Mac tramite la porta USB.
L'app dovrebbe ora essere trasferita correttamente su un dispositivo iOS. Nel caso in cui ricevi un messaggio di errore, è molto probabile che tu abbia usato un codice sorgente errato.