Hoe niet-ondertekende apps op iPhone en iPad te installeren zonder jailbreak
Hoe niet-ondertekende apps op iPhone en iPad te installeren zonder jailbreak
Anonim

Volgens Apple is de enige bron van iOS-apps de App Store. Zoals u zich kunt voorstellen, is dit niet het geval. Er zijn veel applicaties van externe ontwikkelaars die om de een of andere reden de App Store niet hebben gehaald, evenals verschillende open source-software die gratis wordt verspreid. In dit artikel wordt besproken hoe u dit alles legaal op uw iPhone of iPad kunt installeren.

Hoe niet-ondertekende apps op iPhone en iPad te installeren zonder jailbreak
Hoe niet-ondertekende apps op iPhone en iPad te installeren zonder jailbreak

De installatie zelf is niet moeilijk, maar bestaat uit verschillende fasen en vereist zorgvuldige aandacht van u. We hebben een Mac nodig waarop OS X 10.10+ is geïnstalleerd, een Apple-ontwikkelaarsaccount, Xcode 7 en de broncode van de applicatie die we gaan installeren. Gaan!

Een ontwikkelaarsaccount maken

Een ontwikkelaarsaccount maken
Een ontwikkelaarsaccount maken

Schrik niet, het is gratis. Bovendien kun je van een gewone Apple ID een ontwikkelaarsaccount maken die je al hebt. Volg de link, log in of maak een nieuwe aan en ga akkoord met de voorwaarden.

Xcode installeren

Xcode installeren
Xcode installeren

De Xcode-ontwikkelomgeving, die u nodig heeft om de applicatie op uw apparaat te compileren en te installeren, is ook gratis. Zoek het in de Mac App Store en download het.

Een ontwikkelaarsaccount koppelen in Xcode

Een ontwikkelaarsaccount koppelen in Xcode
Een ontwikkelaarsaccount koppelen in Xcode

Vervolgens moet u uw ontwikkelaarsaccount toevoegen aan Xcode. Ga naar de instellingen en typ op het tabblad Accounts uw gebruikersnaam en wachtwoord.

We vinden de bronnen van de vereiste toepassing

In feite gaan we nu een applicatie maken. Gewoon helemaal opnieuw code schrijven is niet nodig, omdat u kant-en-klare applicatiebroncodes kunt gebruiken die vrij beschikbaar zijn. Het enige wat u hoeft te doen is dergelijke code te compileren en te installeren op een iPhone of iPad.

Veel broncode is te vinden op GitHub of Bitbucket, maar ook op individuele ontwikkelaarssites voor specifieke applicaties. Uit de hand kan ik de Game Boy Advance-emulator, Plum-O-Meter, Kodi-mediaspeler noemen.

We zullen u door het installatieproces leiden met behulp van het populaire f.lux-hulpprogramma dat velen van u op uw Mac als voorbeeld gebruiken. Nu is het bronarchief verwijderd van de officiële site vanwege de vereisten van Apple, maar een kopie ervan is te vinden in de discussie op Reddit (als je problemen hebt, laat dan je e-mailadres achter in de opmerkingen - ik stuur je mijn exemplaar).

De applicatie compileren

Nu moeten we de code omzetten in een voltooid programma dat op het apparaat kan worden geïnstalleerd. Ga hiervoor als volgt te werk:

1. Pak alle archiefbestanden uit in een aparte map en open het ilux.xcodeproj-bestand in Xcode.

2. Voeg tekst toe aan het veld Bundel-ID na com.justgetflux.iflux om de ID uniek te maken, en net onder, in het veld Team, selecteer ons ontwikkelaarsaccount.

Een ontwikkelaarsaccount kiezen
Een ontwikkelaarsaccount kiezen

3. Verbind uw iPhone of iPad met uw Mac via een kabel en selecteer deze in het menu Product → Bestemming.

Menu Product → Bestemming
Menu Product → Bestemming

4. Daarna verschijnt er een waarschuwing over het ontbreken van een profiel op het apparaat. We repareren de fout door op de knop Probleem oplossen te klikken.

Los probleem op
Los probleem op

5. Het blijft om op Cmd + R (of de Play-knop op het paneel) te drukken om het programma op het apparaat te compileren en te installeren.

6. Het applicatiepictogram verschijnt op het bureaublad van het apparaat, maar Xcode kan het niet starten totdat we het profiel hebben geactiveerd. Ga hiervoor naar Instellingen → Algemeen → Apparaatbeheer, selecteer ons ontwikkelaarsprofiel en klik op Vertrouwen.

Profiel activatie
Profiel activatie

Dat is alles, onze applicatie is geïnstalleerd. Zoals u kunt zien, start het op en is het volledig functioneel. Meldingen, geolocatie en al het andere werken net als in elke app uit de App Store.

f.lux geïnstalleerd
f.lux geïnstalleerd
f.lux
f.lux

Dit is een algemeen principe, maar elke andere applicatie kan op dezelfde manier worden geïnstalleerd. Als de ontwikkelaar echter een nieuwe versie uitbrengt, moet u deze handmatig downloaden en installeren. Maar het proces zal veel minder tijd in beslag nemen, omdat u al over alle benodigde machtigingen en profielen beschikt.

Aanbevolen: