Kaip įdiegti nepasirašytas programas „iPhone“ir „iPad“be jailbreak
Kaip įdiegti nepasirašytas programas „iPhone“ir „iPad“be jailbreak
Anonim

„Apple“teigimu, vienintelis „iOS“programų šaltinis yra „App Store“. Kaip galite įsivaizduoti, taip nėra. Yra daug trečiųjų šalių kūrėjų programų, kurios dėl vienokių ar kitokių priežasčių nepateko į „App Store“, taip pat įvairios atvirojo kodo programinės įrangos, kuri platinama nemokamai. Šiame straipsnyje bus aptarta, kaip legaliai įdiegti visa tai savo iPhone ar iPad.

Kaip įdiegti nepasirašytas programas „iPhone“ir „iPad“be jailbreak
Kaip įdiegti nepasirašytas programas „iPhone“ir „iPad“be jailbreak

Pats įrengimas nėra sudėtingas, tačiau susideda iš kelių etapų ir pareikalaus kruopštaus jūsų dėmesio. Mums reikia „Mac“su įdiegta OS X 10.10+, „Apple“kūrėjo paskyros „Xcode 7“ir programos, kurią ketiname įdiegti, šaltinio kodo. Pirmyn!

Sukurkite kūrėjo paskyrą

Sukurkite kūrėjo paskyrą
Sukurkite kūrėjo paskyrą

Neišsigąskite, tai nemokama. Be to, įprastą Apple ID galite paversti jau turima kūrėjo paskyra. Sekite nuorodą, prisijunkite arba sukurkite naują, sutikdami su sąlygomis.

Įdiekite Xcode

Įdiekite Xcode
Įdiekite Xcode

Xcode kūrimo aplinka, kurios reikia norint kompiliuoti ir įdiegti programą įrenginyje, taip pat yra nemokama. Raskite jį „Mac App Store“ir atsisiųskite.

Kūrėjo paskyros susiejimas sistemoje „Xcode“

Kūrėjo paskyros susiejimas sistemoje „Xcode“
Kūrėjo paskyros susiejimas sistemoje „Xcode“

Tada turite pridėti savo kūrėjo paskyrą prie „Xcode“. Eikite į nustatymus ir skirtuke Paskyros įveskite savo vartotojo vardą ir slaptažodį.

Surandame reikiamos programos šaltinius

Tiesą sakant, dabar ketiname sukurti programą. Tiesiog kodo rašymas nuo nulio nėra būtinas, nes galite naudoti paruoštus programų šaltinio kodus, kurie yra laisvai prieinami. Belieka tokį kodą sukompiliuoti ir įdiegti iPhone ar iPad.

Daug šaltinio kodo galima rasti GitHub arba Bitbucket, taip pat atskirose konkrečioms programoms skirtose kūrėjų svetainėse. Iš tikrųjų galiu pavadinti „Game Boy Advance“emuliatorių, „Plum-O-Meter“, „Kodi“medijos leistuvą.

Supažindinsime su diegimo procesu, kaip pavyzdį naudodami populiarią „f.lux“programą, kurią daugelis naudojate savo „Mac“. Dabar šaltinio archyvas buvo pašalintas iš oficialios svetainės dėl Apple reikalavimų, tačiau jo kopiją galima rasti diskusijoje Reddit (jei kils sunkumų, palikite savo el.paštą komentaruose – atsiųsiu savo kopiją).

Paraiškos sudarymas

Dabar turime paversti kodą baigta programa, kurią galima įdiegti įrenginyje. Norėdami tai padaryti, atlikite šiuos veiksmus:

1. Išskleiskite visus archyvo failus į atskirą aplanką ir atidarykite failą iflux.xcodeproj programoje Xcode.

2. Pridėkite bet kokį tekstą į lauką Bundle Identifier po com.justgetflux.iflux, kad identifikatorius būtų unikalus, ir žemiau esančiame lauke Komanda pasirinkite mūsų kūrėjo paskyrą.

Kūrėjo paskyros pasirinkimas
Kūrėjo paskyros pasirinkimas

3. Kabeliu prijunkite savo iPhone arba iPad prie Mac ir pasirinkite jį meniu Produktas → Paskirtis.

Meniu Produktas → Paskirtis
Meniu Produktas → Paskirtis

4. Po to pasirodys įspėjimas apie profilio nebuvimą įrenginyje. Ištaisome klaidą spustelėdami mygtuką Ištaisyti problemą.

Ištaisyti problemą
Ištaisyti problemą

5. Belieka paspausti Cmd + R (arba mygtuką Play skydelyje), kad programa būtų sukompiliuota ir įdiegta įrenginyje.

6. Įrenginio darbalaukyje pasirodys programos piktograma, tačiau Xcode negalės jos paleisti, kol nesuaktyvinsime profilio. Norėdami tai padaryti, eikite į Nustatymai → Bendrieji → Įrenginių valdymas, pasirinkite mūsų kūrėjo profilį ir spustelėkite Pasitikėti.

Profilio aktyvinimas
Profilio aktyvinimas

Štai viskas, mūsų programa įdiegta. Kaip matote, jis paleidžiamas ir visiškai veikia. Pranešimai, geografinė padėtis ir visa kita veikia kaip bet kurioje programėlėje iš App Store.

įrengtas f.lux
įrengtas f.lux
f.lux
f.lux

Tai yra bendras principas, tačiau bet kurią kitą programą galima įdiegti tokiu pat būdu. Tačiau jei kūrėjas išleis naują versiją, turėsite ją atsisiųsti ir įdiegti rankiniu būdu. Tačiau procesas užtruks daug mažiau laiko, nes jau turėsite visus reikiamus leidimus ir profilius.

Rekomenduojamas: