Systém iOS nebyl nikdy „otevřeným“ operačním systémem. Existuje celá řada omezení, která společnost Apple ukládá na systém iOS, a nemůžete instalovat aplikace z prostředí App Store bez útěku z vězení. Nicméně, vše, co se změnilo, když Apple vydal Xcode 7. Apple chtěl nechat vývojáře testovat své aplikace na svých vlastních zařízeních, aniž by museli platit 99 dolarů roční poplatek za vývojář účet. Umožnili tak vývojářům používat Xcode k instalaci aplikací na zařízení iOS. V tomto článku vám sdělíme, jak můžete tuto aplikaci použít k instalaci téměř libovolné aplikace ve vašem iPhonu nebo iPadu, aniž byste ji museli odemknout.
Poznámka : Tato metoda funguje pouze u aplikací, jejichž zdrojový kód je k dispozici. Aplikace jako f.lux a GBA4iOS mají svůj zdrojový kód k dispozici na GitHub a Bitbucket, atd. Můžete vyhledat zdrojový kód aplikace, kterou chcete na Googlu, a zjistit, zda tuto metodu budete moci použít.
Nástroj, který používáme: Xcode 8
Xcode je oficiální vývojové prostředí pro aplikace iOS. Použijeme Xcode 8 pro instalaci aplikací na iPhone se systémem iOS 10. Pokud ještě nemáte Xcode na vašem Macu, můžete si jej stáhnout z App Store nebo přímo z Apple. Xcode 8 podporuje SDK pro iOS 10, takže nemůžeme používat žádné starší verze. Pokud nevíte, co je to SDK, nebojte se o to.
Poznámka : Pokud jste beta testovací zařízení pro systém iOS a máte v iPhonu nainstalováno něco většího než iOS 10.0, budete muset nainstalovat Xcode 8 Beta. Xcode 8 podporuje pouze zařízení s operačním systémem iOS 10. My to ukážeme na iPhone 6S s operačním systémem iOS 10.0 pomocí Xcode 8.
Jakmile si stáhnete Xcode na váš Mac, jste téměř připraveni jít.
Aplikace pro boční načítání v systému iOS 10
Než se dostaneme k sideloadingu aplikace, budeme nejprve potřebovat zdrojový kód. Pokusím se nainstalovat f.lux na můj iPhone. Ve výchozím nastavení je aplikace f.lux k dispozici pouze pro zařízení jailbroken, ale tuto metodu můžete použít i pro váš iPhone.
Chcete-li aplikaci f.lux nainstalovat do svého iPhone, postupujte podle následujících kroků:
Poznámka : Tento krok budu postupovat krok za krokem, abyste zajistili, že můžete pochopit, co máte dělat, a to i v případě, že jste nikdy předtím kód Xcode nepoužívali. Uživatelé, kteří znají základy Xcode, se mohou bez obav projít těmito kroky.
1. Nejdříve přejděte do úložiště GitHub pro f.lux a klikněte na odkaz, který říká „ 1 release “.
2. Stáhněte si zdrojový kód pro f.lux z odkazu.
3. V počítači Mac rozbalte soubor, který jste stáhli, a získejte tak složku projektu f.lux. Nyní spusťte Xcode 8 na vašem Macu a klikněte na “ Open Another Project ”.
4. Otevřete složku, kterou jste rozbalili, vyberte soubor s názvem „ iflux.xcodeproj “ a klikněte na tlačítko „Otevřít“.
5. Xcode načte projekt pro vás. Klikněte na „iflux project“ v levém postranním panelu.
6. Chcete-li nainstalovat aplikaci na svém iPhone, budete muset změnit několik nastavení. Nejprve přejděte na „ Xcode -> Předvolby “ a klikněte na záložku „Účty“ . Zde budete muset přidat své Apple ID . Můžete jednoduše kliknout na ikonu plus ve spodní části obrazovky a přidat Apple ID. Nemusí to být ID vývojáře, můžete také použít své volné Apple ID.
7. Jakmile to uděláte, budete muset změnit několik nastavení projektu Xcode. Nejprve změňte hodnotu vedle „ Identifikátor Bundle “ a udělejte z něj něco, co je jedinečné a vypadá jako com.xyz.iflux . V mém případě jsem nahradil „xyz“ svým jménem.
8. Dále musíte pro projekt přidat „vývojový tým“ . Jednoduše klikněte na rozbalovací nabídku vedle "Vývojového týmu" a vyberte " Vaše jméno (osobní tým) ".
9. Všichni jste nastaveni na instalaci f.lux na vašem iPhone. Jednoduše připojte svůj iPhone k počítači Mac . Poté přejděte na „ Product -> Destination “ a ze seznamu vyberte svůj iPhone.
10. Nyní klikněte na tlačítko „Spustit“ v Xcode. Xcode pak začne kompilovat aplikaci pro váš iPhone. Pokud dostanete varování (žluté trojúhelníkové značky), nemusíte se o ně starat.
11. Xcode vás vyzve k chybě, která říká, že musíte věřit vývojáři na iPhone. Ve vašem iPhone přejděte na „ Nastavení -> Obecné -> Profily a správa zařízení “.
12. Klepněte na položku pod položkou „Developer App“ a klepněte na „Trust“.
13. Nyní můžete jít na úvodní obrazovku a vyhledat f.lux. Klepnutím na aplikaci ji spustíte a bude fungovat!
Tuto metodu můžete použít k instalaci jakékoli aplikace, ke které máte přístup ke zdrojovému kódu. Mnoho aplikací zpřístupnilo zdrojový kód, takže je mohou uživatelé snadno stahovat, i když jejich iPhony nejsou jailbroken. Některé aplikace, které zpřístupnily své zdrojové kódy, jsou tyto:
GBA4iOS: Emulátor Gameboy pro zařízení iOS.
Příspěvek Manager: Post / plán Twitter příspěvky, jako je Buffer, zahrnuje rozšíření o sdílení
Kodi: populární přehrávač médií a zábavní centrum
Existuje mnoho open source aplikací dostupných pro iOS. Můžete se podívat na celý seznam na GitHub.
Sideload iOS Apps na iPhone nebo iPad s jednoduchostí
Teď, když víte, jak můžete použít Xcode 8 ke stažení aplikací iOS v iPhonu, který není jailbroken, nebo iPadu se systémem iOS 10, měli byste pokračovat a vyhledat zdrojový kód svých oblíbených aplikací online. Jako vždy, pokud budete čelit nějaké problémy s touto metodou, dejte nám vědět v komentáři níže.