Come installare app non firmate su iPhone e iPad senza jailbreak
Come installare app non firmate su iPhone e iPad senza jailbreak
Anonim

Secondo Apple, l'unica fonte di app iOS è l'App Store. Come puoi immaginare, non è così. Ci sono molte applicazioni di sviluppatori di terze parti che, per un motivo o per l'altro, non sono arrivate sull'App Store, così come vari software open source che vengono distribuiti gratuitamente. Questo articolo discuterà come installare legalmente tutto questo sul tuo iPhone o iPad.

Come installare app non firmate su iPhone e iPad senza jailbreak
Come installare app non firmate su iPhone e iPad senza jailbreak

L'installazione in sé non è difficile, ma consiste in diverse fasi e richiederà un'attenta attenzione da parte tua. Abbiamo bisogno di un Mac con OS X 10.10+ installato, un account sviluppatore Apple, Xcode 7 e il codice sorgente dell'applicazione che andremo ad installare. Andare!

Crea un account sviluppatore

Crea un account sviluppatore
Crea un account sviluppatore

Non allarmarti, è gratis. Inoltre, puoi trasformare un normale ID Apple in un account sviluppatore che già possiedi. Segui il link, accedi o creane uno nuovo, accettando i termini.

Installa Xcode

Installa Xcode
Installa Xcode

Anche l'ambiente di sviluppo Xcode, necessario per compilare e installare l'applicazione sul dispositivo, è gratuito. Trovalo nel Mac App Store e scaricalo.

Collegamento di un account sviluppatore in Xcode

Collegamento di un account sviluppatore in Xcode
Collegamento di un account sviluppatore in Xcode

Successivamente, devi aggiungere il tuo account sviluppatore a Xcode. Vai alle impostazioni e nella scheda Account, digita il tuo nome utente e password.

Troviamo le fonti dell'applicazione richiesta

In effetti, ora creeremo un'applicazione. Non è necessario scrivere codice da zero, perché è possibile utilizzare codici sorgente dell'applicazione già pronti che sono disponibili gratuitamente. L'unica cosa che resta da fare è compilare e installare tale codice su un iPhone o iPad.

È possibile trovare molto codice sorgente su GitHub o Bitbucket, nonché sui singoli siti di sviluppatori per applicazioni specifiche. A prima vista, posso nominare l'emulatore Game Boy Advance, Plum-O-Meter, lettore multimediale Kodi.

Ti guideremo attraverso il processo di installazione utilizzando la popolare utility f.lux che molti di voi usano sul proprio Mac come esempio. Ora l'archivio dei sorgenti è stato rimosso dal sito ufficiale per esigenze di Apple, ma ne trovate una copia nella discussione su Reddit (se avete difficoltà lasciate la vostra mail nei commenti - vi mando la mia copia).

Compilazione dell'applicazione

Ora dobbiamo trasformare il codice in un programma finito che può essere installato sul dispositivo. Per fare ciò, procedi come segue:

1. Estrarre tutti i file di archivio in una cartella separata e aprire il file iflux.xcodeproj in Xcode.

2. Aggiungi qualsiasi testo al campo Identificatore pacchetto dopo com.justgetflux.iflux per rendere l'identificatore univoco e appena sotto, nel campo Team, seleziona il nostro account sviluppatore.

Scelta di un account sviluppatore
Scelta di un account sviluppatore

3. Collega il tuo iPhone o iPad al Mac tramite un cavo e selezionalo nel menu Prodotto → Destinazione.

Menu Prodotto → Destinazione
Menu Prodotto → Destinazione

4. Successivamente, apparirà un avviso sull'assenza di un profilo sul dispositivo. Risolviamo l'errore facendo clic sul pulsante Risolvi problema.

Risolvere il problema
Risolvere il problema

5. Resta da premere Cmd + R (o il pulsante Play sul pannello) per compilare e installare il programma sul dispositivo.

6. L'icona dell'applicazione apparirà sul desktop del dispositivo, ma Xcode non sarà in grado di avviarla finché non attiveremo il profilo. Per fare ciò, vai su Impostazioni → Generale → Gestione dispositivo, seleziona il nostro profilo sviluppatore e fai clic su Attendibilità.

Attivazione del profilo
Attivazione del profilo

Ecco fatto, la nostra applicazione è installata. Come puoi vedere, si avvia ed è completamente funzionante. Notifiche, geolocalizzazione e tutto il resto funzionano come in qualsiasi app dell'App Store.

f.lux installato
f.lux installato
flusso
flusso

Questo è un principio generale, ma qualsiasi altra applicazione può essere installata allo stesso modo. Tuttavia, se lo sviluppatore rilascia una nuova versione, dovrai scaricarla e installarla manualmente. Ma il processo richiederà molto meno tempo, poiché avrai già tutte le autorizzazioni e i profili necessari.

Consigliato: