Kaip perduoti programas į iPhone ar iPad be Jailbreaking

Turinys:

Kaip perduoti programas į iPhone ar iPad be Jailbreaking
Kaip perduoti programas į iPhone ar iPad be Jailbreaking

Video: Kaip perduoti programas į iPhone ar iPad be Jailbreaking

Video: Kaip perduoti programas į iPhone ar iPad be Jailbreaking
Video: How to Export Text Messages From Android as a PDF - YouTube 2024, Balandis
Anonim
"Apple" ką tik atidarė "iOS". Dabar galima pasiekti, kad atvirojo kodo programos, pvz., Emuliatoriai, būtų nukreipiami į "iPhone" ar "iPad", nemokėdami 99 dolerių per metus kūrėjų licencijai.
"Apple" ką tik atidarė "iOS". Dabar galima pasiekti, kad atvirojo kodo programos, pvz., Emuliatoriai, būtų nukreipiami į "iPhone" ar "iPad", nemokėdami 99 dolerių per metus kūrėjų licencijai.

Tačiau durys ką tik atsidūrė. "iOS" vis tiek nepalaiko visos "Windows 10" ir "Android" palaikymo palaikymo funkcijos be "jailbreaking". Bet dabar galite įdiegti atvirojo kodo programas, pvz., GBA4iOS emuliatorių, net jei "Apple" jų neleis "App Store".

Ko jums reikia

Tai tikras laimingas šalutinis poveikis, pasikeitus "Xcode 7". Anksčiau jums reikėjo $ 99 per metus kūrėjo licencijos kurti programą "Xcode" ir įdėti ją į savo "iPhone" arba "iPad". Šis ryšių perkėlimo pajėgumas buvo pranešta kaip nauja funkcija "iOS 9", bet tai tikrai tik nauja funkcija "Xcode 7". "IOS 9" net nereikia.

Vis dėlto jums nereikia būti "Apple Developer" programos nariu. "Xcode" yra nemokama "Mac" vartotojams. Tai reiškia, kad galite kurti ir įdiegti bet kurią norimą programą "iPhone" ar "iPad", jei turite pirminį kodą. Taip, tai yra keletas apribojimų, bet jie reiškia atviro kodo programas "Apple" nepatinka, gali būti įdiegta be "jailbreaking". Daugelis vaizdo žaidimų emulatorių yra atviro kodo.

Norėdami tai padaryti, jums reikės:

  • " Mac": "Xcode" veikia tik "Mac OS X", tai reiškia, kad jūs negalite tai padaryti "Windows", "Linux" ar bet kokios kitos operacinės sistemos.
  • Xcode 7: "Apple" Xcode galima nemokamai atsisiųsti iš "Mac App Store".
  • Programos šaltinio kodas: Norint įdiegti tokiu būdu, jums reikės programos pradinio kodo. Pavyzdžiui, "GBA4iOS" yra "Open-Source" "Game Boy Advance" emuliatorius "iPhone" ir "iPad". Jo šaltinio kodas yra prieinamas internete.

Nustatyti Xcode

Atsisiuntę "Xcode" iš "Mac App Store", turėsite ją paleisti ir pridėti "Apple ID". Spustelėkite meniu "Xcode", spustelėkite "Parinktys", spustelėkite mygtuką "+", esantį Sąskaitų srities apačioje, ir įveskite "Apple ID" duomenis.

Šiuo metu yra klaida, su kuria galite susidurti. Jei jūsų "Apple ID" anksčiau buvo kūrėjo programos dalis, bet nebėra, gali būti rodomas klaidos pranešimas "Pasirinkta komanda neturi programos narystės, kuri atitinka šią funkciją". Jei tai padarysite, tiesiog sukurkite naują "Apple ID" ir prisijunkite prie "Xcode". Turite naudoti paskyrą, kuri anksčiau niekada nebuvo "Apple" kūrėjo programos dalis, arba kuri šiuo metu turi aktyvią narystę, o ne neryškios narystės. Tikimės, kad "Apple" greitai išspręs šią problemą.

Image
Image

Gauti App kodo į Xcode

Dabar turėsite pasiekti programos kodą Xcode, kad galėtumėte jį sukurti ir įdiegti į savo "iPhone" ar "iPad". Atsisiųskite programos pradinį kodą ir atlikite reikiamą sąranką, kurios reikia programai.

Čia bus naudojamas pavyzdys GBA4iOS. Norėdami atsisiųsti šaltinio kodą ir atlikti reikiamą sąranką, atidarykite terminalo langą, nukopijuokite ir įklijuokite šią komandą, paspauskite Enter ir palaukite, kol baigsis procesas.

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

Tuomet turėsite atidaryti projektą ar darbo vietą Xcode. "Xcode" spustelėkite "Failas", pasirinkite "Atidaryti" ir pereikite prie projekto ar darbo srities failo.
Tuomet turėsite atidaryti projektą ar darbo vietą Xcode. "Xcode" spustelėkite "Failas", pasirinkite "Atidaryti" ir pereikite prie projekto ar darbo srities failo.

Jei paleidus pirmiau nurodytas komandas atidarius naują terminalo langą, rasite savo namų kataloge esantį aplanką gba4ios ir jo viduje esančius projekto ir darbo srities failus.

Image
Image

Prijunkite savo "iPhone", "iPad" arba "iPod Touch"

Prijunkite savo "iPhone", "iPad" ar "iPod Touch" prie "Mac" su savo USB kabeliu. Tada galite spustelėti "Produkto" meniu Xcode, nurodyti "Paskirties vieta" ir pasirinkti fizinį įrenginį kaip jo sukūrimo paskirties vietą.

Image
Image

Sukurkite kodo pasirašymo parašą

Prieš pradėdami kurti ir įdiegti, turėsite sukurti unikalų programos pasirašymo kodą. Paspauskite projekto pavadinimą kairėje, įveskite unikalų pavadinimą "Bundle Identifier", įsitikinkite, kad jūsų vardas pasirinktas kaip "Komandos pavadinimas" ir spustelėkite "Fix Issue".

Image
Image

Sukurkite ir įdiekite programą "iPhone" ar "iPad"

Dabar esate baigtas. Spustelėkite mygtuką "Groti" viršutiniame kairiajame Xcode lango kampe. "Xcode" sukurs programą, įdiegs ją prijungtame įrenginyje ir ją paleis.

Jei matote klaidą, "Xcode" sukūrė programą. Įkeliamo išeities kodo problema turi būti ištaisyta prieš sukūrus ir įdiekite programą. Darant prielaidą, kad nėra klaidų, tai turėtų tiesiog dirbti.

Image
Image

Tai nėra išsamus sprendimas visiems, kurie nori perkelti "iOS" į priekį. Tai gana sudėtingas procesas, kurio dauguma žmonių nenori naudoti, neveikia su uždarojo kodo programomis ir reikalauja "Mac". Taip pat negalėsite paleisti tam tikrų tipų programų - galite naudoti tik tai, kad įdiegtumėte programas, kurios paleidžiamos "Apple" smėlio dėžėje. Jailbreaking yra vienintelis procesas, leidžiantis jums ištrūkti iš smėlio dėžės, todėl ne kiekviena programa, skirta jailbreakers, gali būti įdiegta tokiu būdu.

Rekomenduojamas: