Pagina principala » HOWTO » Cum să aplicați aplicațiile Sideload pe un iPhone sau pe un iPad fără jailbreaking

    Cum să aplicați aplicațiile Sideload pe un iPhone sau pe un iPad fără jailbreaking

    Apple a deschis doar iOS puțin. Acum este posibil să aplicați aplicații open source - emulatorii, de exemplu - pe un iPhone sau iPad fără a plăti 99 $ pe an pentru o licență pentru dezvoltatori.

    Dar ușile tocmai au deschis o fisură. iOS nu oferă totuși suportul complet pentru Windows 10 și Android, fără jailbreaking. Dar acum puteți instala aplicații open-source cum ar fi emulatorul GBA4iOS, chiar dacă Apple nu le va permite pe App Store.

    Ce ai nevoie

    Acesta este doar un efect secundar fericit al unei schimbări în Xcode 7. Anterior, aveați nevoie de o licență de dezvoltator de 99 USD pe an pentru a construi o aplicație în Xcode și ao pune pe propriul iPhone sau iPad. Această caracteristică de tip sideloading a fost raportată ca o nouă caracteristică în iOS 9, dar este într-adevăr doar o caracteristică nouă în Xcode 7. iOS 9 nu este chiar necesar.

    Nu mai trebuie să fii membru al programului Apple Developer pentru a face acest lucru, totuși. Și Xcode este disponibil gratuit pentru utilizatorii de Mac. Aceasta înseamnă că puteți construi și instala orice aplicație pe care o doriți pe un iPhone sau iPad - atâta timp cât aveți codul sursă. Da, acestea sunt niște limite restrictive, dar înseamnă că aplicațiile cu sursă deschisă pe care Apple nu le pot permite să fie instalate fără jailbreaking. Mulți emulatori de jocuri video sunt open-source.

    Pentru a face acest lucru, veți avea nevoie de:

    • Un Mac: Xcode rulează numai pe Mac OS X, ceea ce înseamnă că nu puteți face acest lucru din Windows, Linux sau orice alt sistem de operare.
    • Xcode 7: Xcode-ul Apple poate fi descărcat gratuit de la Mac App Store.
    • Codul sursă al aplicației: Veți avea nevoie de codul sursă al unei aplicații pentru ao instala în acest fel. De exemplu, GBA4iOS este un emulator Game Boy Advance pentru iPhone și iPad. Codul sursă este disponibil online.

    Configurați Xcode

    După ce descărcați Xcode din Mac App Store, va trebui să îl lansați și să adăugați ID-ul Apple. Dați clic pe meniul "Xcode", dați clic pe "Preferințe", dați clic pe butonul "+" din partea de jos a panoului Conturi și introduceți detaliile Apple ID.

    În prezent există o eroare pe care o puteți întâlni. Dacă ID-ul dvs. Apple a fost anterior parte a programului de dezvoltatori, dar nu mai este, este posibil să vedeți un mesaj de eroare care să spună: "Echipa selectată nu are calitatea de membru eligibil pentru această funcție." Dacă faceți acest lucru, ID-ul Apple și conectați-l în Xcode. Trebuie să utilizați un cont care nu a fost niciodată parte din programul de dezvoltatori Apple în trecut sau unul care are în prezent o calitatea de membru activ - nu este un stat membru încetează. Apple va rezolva, sperăm, acest lucru în curând.

    Obțineți codul sursă al aplicației în Xcode

    Veți avea nevoie acum să obțineți codul sursă al unei aplicații în Xcode, astfel încât să îl puteți construi și să-l implementați pe iPhone sau pe iPad. Descărcați codul sursă al aplicației și efectuați toate setările necesare pentru aplicație.

    Vom folosi GBA4iOS ca exemplu aici. Pentru a descărca codul sursă și pentru a efectua configurarea dorită, deschideți o fereastră Terminal, copiați-inserați următoarea comandă, apăsați Enter și așteptați până la finalizarea procesului.

    sudo gem instala cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod instalare

    Apoi, va trebui să deschideți proiectul sau spațiul de lucru în Xcode. În Xcode, dați clic pe "Fișier", selectați "Deschideți" și răsfoiți fișierul de proiect sau de spațiu de lucru.

    Dacă ați executat comenzile de mai sus după deschiderea unei noi ferestre Terminal, veți găsi folderul gba4ios în dosarul dvs. de domiciliu, iar fișierele proiectului și spațiul de lucru din interiorul acestuia.

    Conectați iPhone-ul, iPad-ul sau iPod Touch

    Conectați-vă dispozitivul iPhone, iPad sau iPod Touch la computerul dvs. Mac cu ajutorul cablului USB inclus. Apoi, puteți să faceți clic pe meniul "Produs" din Xcode, să indicați "Destinație" și să selectați dispozitivul fizic ca destinație de construire.

    Generați o semnătură de semnare a codului

    Veți avea nevoie acum să generați o semnătură unică de semnare a codului pentru aplicație înainte de ao putea construi și instala. Faceți clic pe numele proiectului din stânga, introduceți un nume unic în "Bundle Identifier", asigurați-vă că numele dvs. este selectat drept "Nume de echipă" și faceți clic pe "Rezolvați problema".

    Construiți și instalați aplicația pe iPhone sau iPad

    Acum ai terminat. Faceți clic pe butonul "Redare" din colțul din stânga sus al ferestrei Xcode. Xcode va construi aplicația, va instala pe dispozitivul conectat și o va lansa.

    Dacă vedeți o eroare, Xcode a avut o problemă în construirea aplicației. Există o problemă cu codul sursă pe care l-ați încărcat, care trebuie să fie rezolvat înainte ca aplicația să se construiască și să se instaleze. Presupunând că nu există erori, ar trebui să funcționeze.


    Aceasta nu este o soluție completă pentru toată lumea care dorește să bifeze pe iOS. Este un proces destul de implicat pe care majoritatea oamenilor nu vor să-l folosească, nu funcționează cu aplicații cu sursă închisă și necesită un Mac. De asemenea, nu vă va permite să rulați anumite tipuri de aplicații - puteți utiliza această aplicație numai pentru a instala aplicații care rulează în sandbox-ul Apple. Jailbreaking este singurul proces care vă permite să scăpați de la nisip, astfel încât nu toate aplicațiile disponibile pentru jailbreakers pot fi instalate în acest mod.

    Credit de imagine: LWYang pe Flickr