cs.phhsnews.com


cs.phhsnews.com / Jak Sideload Apps na iPhone nebo iPad bez jailbreakingu

Jak Sideload Apps na iPhone nebo iPad bez jailbreakingu


Apple právě otevřel iOS trochu. Nyní je možné slepovat aplikace typu open source - například emulátory - na iPhone nebo iPad bez placení 99 dolarů ročně za licenci pro vývojáře.

Ale dveře právě otevřely trhlinku. iOS stále nenabízí plnou podporu sideloading Windows 10 a Android bez bez útěku. Nyní však můžete instalovat aplikace typu open source jako je emulátor GBA4iOS, i když je Apple nedovolí v App Store.

Co budete potřebovat

SOUVISEJÍCÍ: Vysvětlení jailbreakingu: Co potřebujete Víte o útěku z iPhonu a iPad

To je jen šťastný vedlejší efekt změny Xcode 7. Dříve jste potřebovali $ 99 za rok vývojářskou licenci k vytvoření aplikace v Xcode a dát ji na svůj vlastní iPhone nebo iPad. Tato schopnost sideloading byla hlášena jako nová funkce v iOS 9, ale je to opravdu jen nová funkce v Xcode 7. IOS 9 není dokonce nutná.

Už nemusíte být členem programu Apple Developer Program dělat to však. A Xcode je zdarma k dispozici pro uživatele Mac. To znamená, že můžete vytvořit a nainstalovat libovolnou aplikaci, kterou chcete na iPhone nebo iPad - pokud máte zdrojový kód. Ano, to jsou některé omezující limity, ale znamenají, že aplikace s otevřeným zdrojovým kódem, které se Apple nepájí, mohou být nainstalovány bez úniku z jailu. Mnoho emulátorů videoher je open source.

Abyste to mohli udělat, budete potřebovat:

  • Mac : Xcode běží pouze v Mac OS X, což znamená, že to nemůžete dělat z Windows, Linux , nebo jakýkoli jiný operační systém
  • Xcode 7 : Xcode společnosti Apple lze zdarma stáhnout z obchodu Mac App Store
  • Zdrojový kód aplikace : K instalaci budete potřebovat zdrojový kód aplikace tímto způsobem. Například GBA4iOS je open-source Game Boy Advance emulátor pro iPhone a iPad. Jeho zdrojový kód je dostupný online.

Nastavit Xcode

Po stažení Xcode z Mac App Store je nutné jej spustit a přidat Apple ID. Klikněte na nabídku "Xcode", klikněte na "Předvolby", klikněte na tlačítko "+" v dolní části podokna Účty a zadejte podrobnosti o Apple ID.

V současné době se vyskytuje chyba, na kterou se můžete setkat. Pokud vaše Apple ID dříve patřilo k vývojářskému programu, ale již není, může se zobrazit chybová zpráva s upozorněním: "Vybraný tým nemá členství v programu, které je pro tuto funkci způsobilé." Pokud ano, stačí vytvořit nový Apple ID a přihlaste se do něj v Xcode. Musíte použít účet, který v minulosti nikdy nebyl součástí programu pro vývojáře společnosti Apple nebo který má v současné době aktivní členství - nikoli členství v členství. Snad to bude brzy opravit.

Získejte zdrojový kód aplikace do kódu Xcode

Nyní budete muset získat zdrojový kód aplikace do kódu Xcode, abyste jej mohli sestavit a nasadit na svůj iPhone nebo iPad. Stáhněte zdrojový kód aplikace a proveďte požadované nastavení, které aplikace vyžaduje.

Zde budeme používat GBA4iOS. Chcete-li stáhnout zdrojový kód a provést potřebné nastavení, otevřete okno Terminál, zkopírujte a vložte následující příkaz, stiskněte klávesu Enter a počkejte, až proces dokončí.

sudo gem install cocoapods; git klon //bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod instalace

Poté budete muset otevřít projekt nebo pracovní prostor v Xcode. V Xcode klikněte na "File" (Soubor), vyberte "Open" a vyhledejte soubor projektu nebo pracovního prostoru.

Pokud jste spustili nové okno Terminal, najdete složku gba4ios ve vašem domovském adresáři, a soubory projektu a pracovního prostoru v něm.

Připojte svůj iPhone, iPad nebo iPod Touch

Připojte svůj iPhone, iPad nebo iPod Touch k počítači Mac pomocí přiloženého kabelu USB. Poté můžete kliknout na nabídku "Produkt" v Xcode, uvést na příkaz "Cíl" a zvolit fyzické zařízení jako jeho cíl stavět.

Generovat podpis pro podepisování kódu

Budete muset vygenerovat jedinečné podepisování kódu podpis pro aplikaci, než ji můžete sestavit a nainstalovat. Klikněte na název projektu vlevo, zadejte jedinečný název do pole "Identifikátor svazku", ujistěte se, že vaše jméno je vybráno jako "Název týmu" a klepněte na tlačítko "Opravit problém".

Vytvoření a instalace aplikace na vašem iPhone nebo iPadu

Nyní jste hotovi. Klikněte na tlačítko "Přehrát" v levém horním rohu okna Xcode. Aplikace Xcode vytvoří aplikaci, nainstaluje ji na připojené zařízení a spustí ji.

Pokud se zobrazí chyba, aplikace Xcode měla problém s vytvořením aplikace. Je problém s načtením zdrojového kódu, který musí být opraven před tím, než aplikace vytvoří a nainstaluje. Za předpokladu, že neexistují žádné chyby, mělo by to fungovat.


Nejde o úplné řešení pro všechny, kteří chtějí na platformě iOS. Je to spíše zapojený proces, který většina lidí nechce používat, nefunguje se zavřenými aplikacemi a vyžaduje Mac. Nebude vám také umožňovat spouštění určitých typů aplikací - můžete je použít pouze k instalaci aplikací, které se spouštějí v karanténě společnosti Apple. Jailbreaking je jediný proces, který vám umožní uniknout z karantény, takže ne všechny aplikace dostupné pro útočníky mohou být instalovány tímto způsobem.

Image Credit: LWYang na Flickr


Jak obrátit číslovaný seznam nebo seznam s odrážkami v aplikaci Microsoft Word

Jak obrátit číslovaný seznam nebo seznam s odrážkami v aplikaci Microsoft Word

Vytvořili jste opravdu dlouhý seznam položek v aplikaci Word a nyní zjistíte, že je potřeba změnit pořadí. Ručně přesunete jednotlivé položky? Naštěstí ne. Ukážeme vám trik pro obrácení seznamu v aplikaci Word, který pracuje na číslovaných a odrážkových seznamech. Když mluvíme o obrácení seznamu, myslíme, že poslední položka se stane první, druhá až poslední položka se stane druhou , atd.

(how-to)

Jak povolit nebo zakázat automatické aktualizace aplikací pro iOS

Jak povolit nebo zakázat automatické aktualizace aplikací pro iOS

Automatické stahování v systému iOS umožňuje automatické aktualizace aplikací a dalších položek. To se může zdát užitečné, ale mohou být také problematické, protože mohou používat vaše mobilní data, aniž byste si to uvědomili. Pokud jste měřili data, pravděpodobně chcete zakázat automatické stahování.

(how-to)