Kuidas saata rakendused iPhone'ile või iPadile ilma Jailbreaking'i?

Sisukord:

Kuidas saata rakendused iPhone'ile või iPadile ilma Jailbreaking'i?
Kuidas saata rakendused iPhone'ile või iPadile ilma Jailbreaking'i?

Video: Kuidas saata rakendused iPhone'ile või iPadile ilma Jailbreaking'i?

Video: Kuidas saata rakendused iPhone'ile või iPadile ilma Jailbreaking'i?
Video: LW11 AGPTEK Smart Watch IP68: Things To Know // Real Life Review - YouTube 2024, Aprill
Anonim
Apple lihtsalt avas iOS veidi natuke. Nüüd on võimalik avatud lähtekoodiga rakendusi - näiteks emulaatoreid - levitada iPhone'ile või iPadile, ilma arendaja litsentsi maksmata 99 $ aastas.
Apple lihtsalt avas iOS veidi natuke. Nüüd on võimalik avatud lähtekoodiga rakendusi - näiteks emulaatoreid - levitada iPhone'ile või iPadile, ilma arendaja litsentsi maksmata 99 $ aastas.

Ent uksed on just avanud prahi. iOS ei paku ikka veel täielikku satelliitside laadimise tuge Windows 10 ja Android ilma jailbreakinguta. Kuid nüüd saate installida avatud lähtekoodiga rakendusi nagu GBA4iOS emulaator, isegi kui Apple ei luba neid App Store'is.

Mida vajate

See on lihtsalt Xcode 7 muudatuse õnnelik kõrvalmõju. Eelnevalt vajasite Xcode rakenduse loomiseks $ 99 aastas arendaja litsentsi ja pani selle oma iPhone'i või iPadisse. Selles külglaadimisvõimaluses on iOS 9-s uus funktsioon, kuid see on tõesti vaid uus funktsioon Xcode-7-s. IOS 9 pole isegi vajalik.

Sellest hoolimata ei pea te enam Apple Developer Programmi liikmeks saama. Ja Xcode on Maci kasutajatele tasuta saadaval. See tähendab, et saate iPhone'i või iPadiga luua ja installida kõik soovitud rakendused, kui teil on selle lähtekood. Jah, need on mõningad piiravad piirid, kuid nad tähendavad avatud lähtekoodiga rakendusi, mida Apple ei meeldi, saab neid installida ilma jailbreakinguta. Paljud videomängu emulatsioonid on avatud lähtekoodiga.

Selleks peate:

  • Mac: Xcode töötab ainult Mac OS X-is, mis tähendab, et te ei saa seda teha Windowsist, Linuxist või mõnest muust operatsioonisüsteemist.
  • Xcode 7: Apple'i Xcode'i saab alla laadida Mac App Storeilt tasuta.
  • Rakenduse lähtekood: Selle installimiseks peate rakenduse lähtekoodi. Näiteks GBA4iOS on iPhone ja iPadi avatud lähtekoodiga Game Boy Advance emulaator. Selle lähtekood on saadaval Internetis.

Xcode'i seadistamine

Pärast Xcode allalaadimist Mac App Store'ist peate selle käivitama ja oma Apple ID lisama. Klõpsake menüüs "Xcode", klõpsake valikul "Eelistused", klõpsake paneeli "Kontod" allservas olevat nuppu "+" ja sisestage Apple ID andmed.

Praegu on viga, millega teid võib kokku puutuda. Kui teie Apple ID oli varem arendajaprogrammi osaks, kuid enam poleks, võite näha veateadet, milles öeldakse: "Valitud meeskonnal ei ole selle funktsiooni jaoks sobivat programmi kuuluvust." Kui teete, looge uus Apple ID ja logige Xcodes sisse. Peate kasutama kontot, mis ei ole varem olnud Apple'i arendajaprogrammi osaks või kellel on praegu aktiivne liikmesus - mitte kaotatud liikmelisus. Apple loodetavasti parandab seda varsti.

Image
Image

Hankige rakenduse lähtekood Xcode'isse

Nüüd peate rakenduse lähtekoodi saama Xcode'isse, et saaksite seda ehitada ja rakendada oma iPhone'ile või iPadile. Laadige alla rakenduse lähtekood ja tehke vajalikke seadistusi, mida rakendus vajab.

Siin kasutame näiteks GBA4iOS-i. Selle lähtekoodi allalaadimiseks ja vajaliku seadistuse täitmiseks avage terminali aken, kopeerige järgmine käsk, vajutage sisestusklahvi ja oodake protsessi lõpuleviimiseks.

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

Seejärel peate Xcode'i avama projekti või tööruumi. Klõpsake Xcode nuppu "Fail", valige "Ava" ja sirvige projekti või tööala faili.
Seejärel peate Xcode'i avama projekti või tööruumi. Klõpsake Xcode nuppu "Fail", valige "Ava" ja sirvige projekti või tööala faili.

Kui pärast uue terminaliakna avamist käitusite ülaltoodud käsklustel, leiate oma kodukataloogis kausta gba4ios ja selle sees olevad projekti ja tööruumi failid.

Image
Image

Ühendage oma iPhone, iPad või iPod Touch

Ühendage oma iPhone'iga, iPad'iga või iPod Touch'iga oma Mac'iga kaasasolev USB-kaabel. Seejärel saate Xcode menüüs "Product" ("toode") klõpsata, suunata sihtkoha sihtkohta ja valida füüsiline seade selle ehitamise sihtkohana.

Image
Image

Loo koodi allkirjastamise allkiri

Enne kui saate selle ehitada ja installida, peate nüüd rakendusele genereerima unikaalse koodi allkirja allkirja. Klõpsake vasakul olevat projekti nime ja sisestage "Bundle Identifieri" unikaalne nimi, veenduge, et teie nimi on valitud "Team Name" ja klõpsake "Fix Issue".

Image
Image

Ehitage ja installige rakendus oma iPhone'is või iPadis

Sa oled nüüd valmis. Klõpsake nuppu "Esita" Xcode akna vasakus ülanurgas. Xcode koostab rakenduse, installib selle ühendatud seadmesse ja käivitab selle.

Kui näete viga, on rakendusel Xcode tekkinud probleem. Laaditud lähtekoodi puhul on probleem, mida tuleb enne rakenduse ülesehitamist ja installimist fikseerida. Eeldades, et puuduvad vigu, peaks see lihtsalt tööle.

Image
Image

See ei ole täielik lahendus kõigile, kes soovivad iOS-is liitumisel liikuda. See on pigem seotud protsess, mida enamik inimesi ei soovi kasutada, ei tööta suletud lähtekoodiga rakendustega ja vajab Mac-i. Samuti ei luba teil teatud tüüpi rakendusi käitada - saate seda kasutada ainult Apple'i liivakasti käitatavate rakenduste installimiseks. Jailbreaking on ainus protsess, mis võimaldab teil pääseda liivakastist, seega ei saa kõiki selliseid rakendusi, mis on saadaval jailbreakide jaoks.

Soovitan: