Hogyan viselkedni oldalsó alkalmazások iPhone vagy iPad nélkül Jailbreaking
Az Apple egy kicsit megnyitotta az iOS-t. Most már lehetséges a nyílt forráskódú alkalmazások - emulátorok - áthelyezése egy iPhone-ra vagy iPadre, anélkül, hogy évente 99 dollárt fizetne a fejlesztői licencért.
De az ajtók éppen repedtek. Az iOS még mindig nem nyújtja a teljes oldalirányú támogatást a Windows 10 és az Androidon, anélkül, hogy bűvös lenne. Most már telepíthet olyan nyílt forráskódú alkalmazásokat, mint a GBA4iOS emulátor, még akkor is, ha az Apple nem engedélyezi őket az App Store-ban.
Amire szüksége lesz
Ez csak egy boldog mellékhatás az Xcode 7 változásából. Korábban szüksége volt egy $ 99-os fejlesztői licencre egy alkalmazás létrehozásához az Xcode-ban, és saját iPhone-ra vagy iPadre helyezte. Ez az oldalvezető képesség új funkcióként jelent meg az iOS 9-ben, de ez tényleg csak egy új funkció az Xcode 7-ben. Az iOS 9 még nem szükséges.
Ehhez azonban nem kell az Apple Developer program tagja lennie. Az Xcode ingyenesen elérhető a Mac felhasználók számára. Ez azt jelenti, hogy tetszőleges alkalmazást építhet és telepíthet egy iPhone-ra vagy iPadre - amíg megvan a forráskódja. Igen, ezek korlátozó korlátok, de nyílt forráskódú alkalmazásokat jelentenek. Az Apple nem szereti a telepítést a jailbreaking nélkül. Sok videojáték-emulátor nyílt forráskódú.
Ehhez szüksége lesz:
- Mac: Az Xcode csak Mac OS X operációs rendszeren fut, ami azt jelenti, hogy nem tudja ezt Windows, Linux vagy bármely más operációs rendszeren végrehajtani.
- Xcode 7: Az Apple Xcode ingyenesen letölthető a Mac App Store-ból.
- Az alkalmazás forráskódja: Ilyen módon telepítenie kell egy alkalmazás forráskódját. Például a GBA4iOS egy nyílt forráskódú Game Boy Advance emulátor iPhone és iPad készülékekhez. Forráskódja online.
Az Xcode beállítása
Miután letöltötte az Xcode-ot a Mac App Store-ból, el kell indítania és hozzáadnia az Apple azonosítóját. Kattintson az "Xcode" menüre, kattintson a "Preferences" gombra, kattintson a "+" gombra a Fiókok panel alján, és adja meg az Apple ID adatait.
Jelenleg egy hiba léphet fel. Ha az Apple-azonosítója korábban a fejlesztői program része volt, de már nem, akkor hibaüzenetet kaphat: „A kiválasztott csapatnak nincs olyan programtagja, amely jogosult erre a funkcióra.” Az Apple azonosítóját és az Xcode-ban jelentkezzen be. Olyan fiókot kell használnia, amely a múltban soha nem volt része az Apple fejlesztői programjának, vagy olyan, amely jelenleg aktív tagsággal rendelkezik - nem egy lejárt tagság. Az Apple remélhetőleg hamarosan megoldja ezt.
Kap egy alkalmazás forráskódját az Xcode-ba
Mostantól egy alkalmazás forráskódját kell beírnia az Xcode-ba, hogy létrehozhassa és telepítse azt iPhone vagy iPad készülékére. Töltse le az alkalmazás forráskódját, és végezze el a szükséges beállításokat.
Itt a GBA4iOS-t fogjuk használni. A forráskód letöltéséhez és a szükséges beállítások végrehajtásához nyissa meg a Terminál ablakot, másolja be a következő parancsot, nyomja meg az Entert, és várja meg, amíg a folyamat befejeződik.
sudo gem telepítse a cocoapodokat; git klón https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod telepítése
Ezután meg kell nyitnia a projektet vagy a munkaterületet az Xcode-ban. Az Xcode-ban kattintson a „Fájl” elemre, válassza ki az „Open” lehetőséget, és keresse meg a projekt vagy a munkaterület fájlt.
Ha a fenti parancsokat új terminálablak megnyitása után futtatta, az otthoni mappában található a gba4ios mappa, valamint a benne található projekt- és munkaterületfájlok.
Csatlakoztassa az iPhone, iPad vagy iPod Touch készülékét
Csatlakoztassa iPhone-ját, iPad-jét vagy iPod Touch-ját a Mac-hez a mellékelt USB-kábellel. Ezután az Xcode-ban kattintson a „Termék” menüre, mutasson a „Célpont” menüpontra, és válassza ki a fizikai eszközt építési célpontjaként.
Kód aláíró aláírás létrehozása
Most már létre kell hoznia egy egyedi kód aláíró aláírást az alkalmazáshoz, mielőtt létrehozhatná és telepítené. Kattintson a projekt nevére a bal oldalon, írjon be egy egyedi nevet a „Bundle Identifier” -be, és győződjön meg róla, hogy a nevét „Team Name” -ként választotta ki, majd kattintson a „Fix Issue” gombra.
Az alkalmazás építése és telepítése az iPhone vagy iPad készüléken
Most már kész. Kattintson az Xcode ablak bal felső sarkában található „Play” gombra. Az Xcode felépíti az alkalmazást, telepíti a csatlakoztatott eszközre, és elindítja azt.
Ha hibát észlel, az Xcode problémát okozott az alkalmazás létrehozásakor. Probléma van a betöltött forráskóddal, melyet az alkalmazás építése és telepítése előtt rögzíteni kell. Feltételezve, hogy nincsenek hibák, csak működnie kell.
Ez nem egy teljes megoldás mindenkinek, aki az iOS-on kívülre akarja helyezni. Ez egy eléggé érintett folyamat, amit a legtöbb ember nem akar használni, nem működik zárt forrású alkalmazásokkal, és Mac-et igényel. Ez nem teszi lehetővé bizonyos alkalmazások futtatását - csak ezt használhatja az Apple homokozójában futó alkalmazások telepítéséhez. A Jailbreaking az egyetlen olyan folyamat, amely lehetővé teszi, hogy elkerülje a homokozót, így nem minden alkalmazás elérhető a jailbreakers számára..
Képhitel: LWYang a Flickr-en