Miten Sideload Sovellukset iPhone tai iPad ilman Jailbreaking

Sisällysluettelo:

Miten Sideload Sovellukset iPhone tai iPad ilman Jailbreaking
Miten Sideload Sovellukset iPhone tai iPad ilman Jailbreaking
Anonim
Apple vain avasi iOS hieman. Nyt on mahdollista siirtää avoimen lähdekoodin sovelluksia - emulaattoreita esimerkiksi iPhonelle tai iPadille maksamatta 99 dollaria vuodessa kehittäjälisenssille.
Apple vain avasi iOS hieman. Nyt on mahdollista siirtää avoimen lähdekoodin sovelluksia - emulaattoreita esimerkiksi iPhonelle tai iPadille maksamatta 99 dollaria vuodessa kehittäjälisenssille.

Mutta ovet ovat juuri avannut halkeaman. iOS ei vieläkään tarjoa täydellistä sideloading-tukea Windows 10: lle ja Androidille ilman vankilatuottoa. Mutta nyt voit asentaa avoimen lähdekoodin sovellukset, kuten GBA4iOS-emulaattori, vaikka Apple ei salli niitä App Storesta.

Mitä tarvitset

Tämä on vain onnellinen sivuvaikutus Xcode 7: n muutoksessa. Aiemmin tarvittiin 99 dollaria vuodessa kehittäjälisenssiä, jolla voit rakentaa sovelluksen Xcodeon ja laittaa sen omalle iPhonelle tai iPadille. Tämä sideloading-ominaisuus on raportoitu uudeksi ominaisuudeksi iOS 9: ssa, mutta se on oikeastaan vain uusi ominaisuus Xcode 7: ssä. IOS 9 ei edes ole välttämätöntä.

Sinun ei kuitenkaan tarvitse kuulua Applen kehittäjäohjelmaan. Ja Xcode on ilmainen Mac-käyttäjille. Tämä tarkoittaa, että voit rakentaa ja asentaa haluamasi sovelluksen iPhonelle tai iPadille - niin kauan kuin sinulla on lähdekoodi. Kyllä, nämä ovat tiettyjä rajoittavia rajoja, mutta ne tarkoittavat avoimen lähdekoodin sovelluksia, joita Apple ei pidä, voidaan asentaa ilman vankileikkausta. Monet videopelimulaattorit ovat avoimia lähdekoodeja.

Voit tehdä tämän seuraavasti:

  • Mac: Xcode toimii vain Mac OS X: ssä, joten et voi tehdä sitä Windows-, Linux- tai millä tahansa muulla käyttöjärjestelmällä.
  • Xcode 7: Applen Xcode voidaan ladata ilmaiseksi Mac App Storesta.
  • Sovelluksen lähdekoodi: Tarvitset sovelluksen lähdekoodin, jotta voit asentaa sen tällä tavalla. Esimerkiksi GBA4iOS on avoimen lähdekoodin Game Boy Advance -emulaattori iPhonelle ja iPadille. Sen lähdekoodi on saatavilla verkossa.

Aseta Xcode

Kun olet ladannut Xcode Mac App Storesta, sinun on käynnistettävä se ja lisättävä Apple ID -tunnus. Napsauta "Xcode" -valikkoa, valitse "Preferences", napsauta "+" -painiketta Tilit-ruudun alalaidassa ja anna Apple ID -tunnuksesi.

Tällä hetkellä on vika, jonka saatat kohdata. Jos Apple ID on aiemmin ollut osa kehittäjäohjelmaa, mutta sitä ei enää ole, saatat nähdä virheilmoituksen, jossa "Valitulla joukkueella ei ole ohjelman jäsenyyttä, joka täyttää tämän ominaisuuden." Jos luot, luo uusi Apple ID ja kirjaudu sisään Xcode. Sinun on käytettävä tiliä, joka ei ole koskaan ollut osa aiemmin kehitettyä Apple-kehittäjäohjelmaa tai jolla on aktiivinen jäsenyys - ei rauennut jäsenyyttä. Apple toivottavasti korjaa tämän pian.

Image
Image

Hanki sovelluksen lähdekoodi Xcode: iin

Sinun on nyt hankittava sovelluksen lähdekoodi Xcode-koodiksi, jotta voit rakentaa sen ja ottaa sen käyttöön iPhonelle tai iPadille. Lataa sovelluksen lähdekoodi ja tee tarvittavat asetukset, joita sovellus vaatii.

Käytämme tässä esimerkkinä GBA4iOS: tä. Voit ladata lähdekoodin ja suorittaa haluamasi asetukset avaamalla pääteikkunan, kopioi ja liitä seuraava komento, paina Enter ja odota, että prosessi loppuu.

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

Sinun on sitten avattava Xcode-projektin tai työtilan. Valitse Xcode, valitse "Tiedosto", valitse "Avaa" ja selaa projektiin tai työtilitiedostoon.
Sinun on sitten avattava Xcode-projektin tai työtilan. Valitse Xcode, valitse "Tiedosto", valitse "Avaa" ja selaa projektiin tai työtilitiedostoon.

Jos suoritit edellä mainittuja komentoja uuden Terminal-ikkunan avaamisen jälkeen, löydät gba4ios-kansion kotikansioistasi ja sen sisältävän projektin ja työtilan tiedostot.

Image
Image

Liitä iPhone, iPad tai iPod Touch

Liitä iPhone, iPad tai iPod Touch Maciin mukana toimitetulla USB-kaapelilla. Voit sitten klikata Xcode-tuotteen "Product" -valikkoa, kohdata "Destination" ja valita sen fyysisen laitteen rakentaa määränpääksi.

Image
Image

Luo koodin allekirjoitus

Sinun täytyy nyt luoda sovellukselle oma allekirjoituksen allekirjoittava koodi, ennen kuin voit rakentaa ja asentaa sen. Napsauta projektin nimeä vasemmalla, anna yksilöllinen nimi "Bundle Identifier" -kohdassa. Varmista, että nimesi on valittu nimellä "Team Name" ja klikkaa "Fix Issue".

Image
Image

Rakenna ja asenna sovellus iPhonesi tai iPadisi

Olet nyt valmis. Napsauta Xcode-ikkunan vasemmassa yläkulmassa olevaa "Toista" -painiketta. Xcode rakentaa sovelluksen, asentaa sen liitettyyn laitteeseen ja käynnistää sen.

Jos näet virheen, Xcode on aiheuttanut ongelman rakennettaessa sovellusta. Ladatun lähdekoodin ongelma on ongelma, joka on korjattava ennen sovelluksen rakentamista ja asennusta. Olettaen, että virheitä ei ole, se pitäisi vain toimia.

Image
Image

Tämä ei ole täydellinen ratkaisu kaikille, jotka haluavat sivulatauksen iOS: lla. Se on melko osallistuva prosessi, jota useimmat ihmiset eivät halua käyttää, eivät toimi suljetuissa sovelluksissa ja edellyttävät Macia. Se ei myöskään anna sinun käyttää tietyntyyppisiä sovelluksia - voit käyttää tätä vain Applen hiekkalaatikon sovelluksissa. Jailbreaking on ainoa prosessi, jonka avulla voit päästä eroon hiekkalaatikosta, joten kaikkia sellaisia sovelluksia, jotka ovat saatavilla vankilassa, voidaan asentaa tällä tavalla.

Suositeltava: