Kotisivu » miten » Sideload-sovellusten käyttäminen iPhonelle tai iPadille ilman Jailbreakingia

    Sideload-sovellusten käyttäminen iPhonelle tai iPadille ilman Jailbreakingia

    Apple avasi juuri iOS: n hieman. Nyt on mahdollista siirtää esimerkiksi avoimen lähdekoodin sovelluksia - emulaattoreita - iPhonelle tai iPadille maksamatta 99 dollaria vuodessa kehittäjän lisenssistä.

    Mutta ovet ovat juuri avanneet halkeaman. iOS ei edelleenkään tarjoa täyttä sivulataustukea Windows 10: lle ja Androidille ilman, että se on väärä. Nyt voit kuitenkin asentaa avoimen lähdekoodin sovelluksia, kuten GBA4iOS-emulaattoria, vaikka Apple ei salli niitä App Storessa.

    Mitä tarvitset

    Tämä on vain onnellinen sivuvaikutus Xcode 7: n muutokselle. Aiemmin tarvitsitte 99 dollaria vuodessa kehittäjälisenssin, jonka avulla voit rakentaa sovelluksen Xcodessa ja laittaa sen omaan iPhoneen tai iPadiin. Tämä sivulatausominaisuus on raportoitu uutena ominaisuutena iOS 9: ssä, mutta se on vain uusi ominaisuus Xcode 7: ssä. IOS 9 ei ole edes välttämätön.

    Sinun ei kuitenkaan enää tarvitse olla Applen kehittäjäohjelman jäsen. Ja Xcode on käytettävissä ilmaiseksi Mac-käyttäjille. Tämä tarkoittaa, että voit rakentaa ja asentaa haluamasi sovelluksen iPhoneen tai iPadiin - niin kauan kuin sinulla on lähdekoodinsa. Kyllä, nämä ovat joitakin rajoittavia rajoituksia, mutta ne tarkoittavat avoimen lähdekoodin sovelluksia. Apple ei pidä asennettavana ilman jailbreakingia. Monet videopelien emulaattorit ovat avointa lähdettä.

    Voit tehdä tämän seuraavasti:

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

    Määritä Xcode

    Kun olet ladannut Xcoden Mac App Storesta, sinun on käynnistettävä se ja lisättävä Apple ID -tunnuksesi. Napsauta "Xcode" -valikkoa, valitse "Preferences", napsauta "+" -painiketta Tili-ruudun alaosassa ja kirjoita Apple ID -tiedot.

    Tällä hetkellä voi esiintyä vika. Jos Apple-tunnuksesi oli aiemmin osa kehittäjäohjelmaa, mutta se ei enää ole, saatat nähdä virhesanoman, jossa sanotaan: "Valitulla tiimillä ei ole ohjelmaominaisuutta, joka on oikeutettu tähän ominaisuuteen." Apple ID ja kirjaudu siihen Xcodessa. Sinun täytyy käyttää tiliä, joka ei ole koskaan ollut osa Apple-kehittäjäohjelmaa aiemmin, tai sellainen, joka on tällä hetkellä aktiivinen jäsenyydestä - ei ole vanhentunut jäsenyys. Apple toivottavasti korjaa tämän pian.

    Hanki sovelluksen lähdekoodi Xcodeen

    Sinun on nyt saatava sovelluksen lähdekoodi Xcodeen, jotta voit rakentaa sen ja käyttää sitä iPhonessa tai iPadissa. Lataa sovelluksen lähdekoodi ja suorita tarvittavat asetukset.

    Käytämme GBA4iOSia esimerkkinä tästä. Jos haluat ladata lähdekoodin ja suorittaa tarvittavat asetukset, avaa Terminal-ikkuna, kopioi seuraava komento, paina Enter ja odota, että prosessi päättyy.

    sudo gem asentaa cocoapods; git-klooni https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod-asennus

    Tämän jälkeen sinun täytyy avata projekti tai työtila Xcodessa. Valitse Xcodessa ”Tiedosto”, valitse ”Avaa” ja selaa projektin tai työtilan tiedostoon.

    Jos suoritit edellä mainitut komennot uuden Terminal-ikkunan avaamisen jälkeen, löydät kotikansiosi gba4ios-kansion ja sen sisällä olevat projektin ja työtilan tiedostot.

    Liitä iPhone, iPad tai iPod Touch

    Liitä iPhone, iPad tai iPod Touch Maciin mukana toimitetulla USB-kaapelilla. Voit sitten napsauttaa "Tuote" -valikkoa Xcodessa, osoita "Kohde" ja valita fyysinen laite sen rakennuskohteeksi.

    Luo koodin allekirjoituksen allekirjoitus

    Sinun on nyt luotava sovellukselle ainutlaatuinen allekirjoitus allekirjoitus, ennen kuin voit rakentaa ja asentaa sen. Napsauta projektin nimeä vasemmalla, kirjoita yksilöllinen nimi kohtaan ”Bundle Identifier”, varmista, että nimesi on valittu ”Team Name” ja napsauta ”Fix Issue”.

    Rakenna ja asenna sovellus iPhonelle tai iPadille

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

    Jos näet virheen, Xcodella on ollut ongelma sovelluksen rakentamisessa. Ongelma ladatun lähdekoodin kanssa, joka on korjattava ennen kuin sovellus rakentaa ja asentaa. Olettaen, että virheitä ei ole, sen pitäisi toimia vain.


    Tämä ei ole täydellinen ratkaisu kaikille, jotka haluavat sivulatauksen iOS: lla. Se on melko tärkeä prosessi, jota useimmat ihmiset eivät halua käyttää, eivät toimi suljetun lähdekoodin sovelluksissa ja vaatii Macin. Se ei myöskään salli tietyntyyppisten sovellusten käyttämistä - voit käyttää tätä vain asentamaan Applen hiekkalaatikossa olevia sovelluksia. Jailbreaking on ainoa prosessi, jonka avulla voit välttää hiekkalaatikon, joten kaikkia sovelluksia, jotka ovat käytettävissä jailbreakersille, ei voi asentaa tällä tavalla.

    Kuvaluotto: LWYang Flickrissä