Hogyan töltsd fel az alkalmazásokat iPhone-ra vagy iPadre a börtönözés nélkül

Tartalomjegyzék:

Hogyan töltsd fel az alkalmazásokat iPhone-ra vagy iPadre a börtönözés nélkül
Hogyan töltsd fel az alkalmazásokat iPhone-ra vagy iPadre a börtönözés nélkül
Anonim
Az Apple csak kinyitotta az iOS-t egy kicsit. Most már lehetőség van a nyílt forrású alkalmazások - például emulátorok - betöltésére az iPhone-ra vagy az iPadra anélkül, hogy évente 99 dollárt fizetnének a fejlesztői licencért.
Az Apple csak kinyitotta az iOS-t egy kicsit. Most már lehetőség van a nyílt forrású alkalmazások - például emulátorok - betöltésére az iPhone-ra vagy az iPadra anélkül, hogy évente 99 dollárt fizetnének a fejlesztői licencért.

De az ajtók csak kinyitottak egy repedést. Az iOS még mindig nem kínálja a Windows 10 és az Android teljes jogátengedő támogatást a jailbreaking nélkül. De most telepítheti a nyílt forrású alkalmazásokat, például a GBA4iOS emulátort, még akkor is, ha az Apple nem fogja engedélyezni őket az App Store-ban.

Amire szükséged lesz

Ez csak egy boldog mellékhatás az Xcode 7 változásánál. Korábban szükség volt egy 99 dolláros fejlesztői licenccel, hogy alkalmazást készítsen az Xcode-ban, és tegye azt saját iPhone vagy iPad készülékére. Ez az oldaláttöltési képesség az iOS 9 új funkciójaként jelent meg, de ez csak egy új funkció az Xcode 7 rendszerben. Az iOS 9 nem is szükséges.

Azonban már nem kell az Apple Developer Programban részt venni. Az Xcode pedig ingyenes a Mac felhasználók számára. Ez azt jelenti, hogy bármely iPhone-hez vagy iPad-hez tetszőleges alkalmazást felépíthet és telepíthet - mindaddig, amíg van forráskódja. Igen, ezek korlátozó határok, de nyílt forrású alkalmazásokat jelentenek, amelyeket az Apple nem szereti, a jailbreaking nélkül is telepíthető. Sok videojáték emulátor nyílt forráskódú.

Ehhez szüksége van:

  • Mac: Az Xcode csak Mac OS X rendszeren fut, ami azt jelenti, hogy ezt nem teheti meg Windows, Linux vagy bármely más operációs rendszeren.
  • Xcode 7: Az Apple Xcode ingyen letölthető a Mac App Store-ból.
  • Az alkalmazás forráskódja: Az alkalmazás forráskódjához szüksége lesz az ilyen módon történő telepítéshez. Például a GBA4iOS egy nyílt forráskódú Game Boy Advance emulátor iPhone és iPad számára. Forráskódja online elérhető.

Az Xcode beállítása

Miután letöltötte az Xcode-t a Mac App Store-ból, el kell indítania és hozzá kell adnia az Apple ID-t. Kattintson az "Xcode" menüre, kattintson a "Beállítások" gombra, kattintson a "+" gombra a Fiókok panel alján, és adja meg az Apple ID-adatait.

Jelenleg egy hiba ütközhet. Ha az Apple ID korábban már szerepel a fejlesztői programban, de már nem létezik, akkor hibaüzenet jelenhet meg, amely szerint "A kiválasztott csapatnak nincs programtagsága, amely jogosult erre a szolgáltatásra." Ha igen, csak hozzon létre új Az Apple ID-t, és jelentkezzen be az Xcode-ba. Olyan fiókot kell használnia, amely soha nem volt része az Apple fejlesztői programnak a múltban, vagy amely jelenleg aktív tagsággal rendelkezik - nem egy elévült tagság. Az Apple remélhetőleg hamarosan megszünteti.

Image
Image

Kap egy alkalmazás forráskódját az Xcode-ba

Most meg kell szereznie az alkalmazás forráskódját az Xcode-ba, hogy felépíthesse és telepíthesse azt iPhone-jára vagy iPadjére. Töltse le az alkalmazás forráskódját, és végezze el az alkalmazás szükséges beállításait.

Itt példaként a GBA4iOS-ot fogjuk használni. A forráskód letöltéséhez és a szükséges beállítás végrehajtásához nyissa meg a Terminál ablakot, másolja be a következő parancsot, nyomja meg az Enter billentyűt, és várja meg a folyamat befejezését.

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

Ezután meg kell nyitnia a projektet vagy munkaterületet az Xcode-ban. Az Xcode-ban kattintson a "Fájl" -ra, válassza az "Open" lehetőséget, és keresse meg a projektet vagy a munkaterületet.
Ezután meg kell nyitnia a projektet vagy munkaterületet az Xcode-ban. Az Xcode-ban kattintson a "Fájl" -ra, válassza az "Open" lehetőséget, és keresse meg a projektet vagy a munkaterületet.

Ha a fenti parancsokat a terminál ablak megnyitása után futtatta, megtalálja a gba4ios mappát a saját mappájában, valamint a benne lévő projektet és munkaterület fájlokat.

Image
Image

Csatlakoztassa iPhone, iPad vagy iPod Touch készülékét

Csatlakoztassa iPhone, iPad vagy iPod Touch készülékét a Mac számítógéphez a mellékelt USB-kábellel. Ezután kattints az Xcode "Product" (Termék) menüjére, majd a "Destination" (Úticél) pontra, és válassza ki a fizikai eszközt építési célként.

Image
Image

Generáljon kód aláírási aláírást

Most már létre kell hoznia és telepítenie kell egy egyedi aláírás aláírásra szolgáló kódot az alkalmazás számára. Kattintson a projekt nevére a bal oldalon, adja meg az egyedi nevet a "Bundle Identifier" -ben, győződjön meg róla, hogy a neved "Csapat neve", és kattintson a "Fix probléma" lehetőségre.

Image
Image

Építsd és telepítsd az alkalmazást az iPhone vagy iPad készülékre

Most készen vagy. Kattintson a "Play" gombra az Xcode ablak bal felső sarkában. Az Xcode elkészíti az alkalmazást, telepíti azt a csatlakoztatott eszközre, és elindítja.

Ha hibát észlel, az Xcode-nek problémája volt az alkalmazás felépítésében. Probléma van a betöltött forráskóddal, amelyet az alkalmazás telepítése és telepítése előtt ki kell javítani. Feltéve, hogy nincs hiba, csak működnie kell.

Image
Image

Ez nem egy teljes megoldás mindenki számára, aki az iOS-on való oldaláttöltést akarja. Ez egy eléggé érintett folyamat, amelyet a legtöbb ember nem akar használni, nem működik zárt forrású alkalmazásokkal, és Mac-ot igényel. Ezenkívül nem teszi lehetővé bizonyos típusú alkalmazások futtatását - csak ezt használhatja az Apple homokozóján futó alkalmazások telepítéséhez. Jailbreaking az egyetlen olyan folyamat, amely lehetővé teszi, hogy elmenekülj a homokdobozból, így nem minden alkalmazás, amely a jailbreakers számára elérhető, ilyen módon telepíthető.

Ajánlott: