Hvordan installere usignerte apper på iPhone og iPad uten jailbreak
Hvordan installere usignerte apper på iPhone og iPad uten jailbreak
Anonim

Ifølge Apple er den eneste kilden til iOS-apper App Store. Som du kan forestille deg, er dette ikke tilfelle. Det er mange applikasjoner fra tredjepartsutviklere som av en eller annen grunn ikke kom til App Store, samt diverse åpen kildekode-programvare som distribueres gratis. Denne artikkelen vil diskutere hvordan du lovlig installerer alt dette på din iPhone eller iPad.

Hvordan installere usignerte apper på iPhone og iPad uten jailbreak
Hvordan installere usignerte apper på iPhone og iPad uten jailbreak

Installasjonen i seg selv er ikke vanskelig, men den består av flere stadier og vil kreve nøye oppmerksomhet fra deg. Vi trenger en Mac med OS X 10.10+ installert, en Apple-utviklerkonto, Xcode 7, og kildekoden til applikasjonen vi skal installere. Gå!

Opprett en utviklerkonto

Opprett en utviklerkonto
Opprett en utviklerkonto

Ikke vær redd, det er gratis. Dessuten kan du gjøre om en vanlig Apple-ID til en utviklerkonto du allerede har. Følg lenken, logg på eller opprett en ny, godta vilkårene.

Installer Xcode

Installer Xcode
Installer Xcode

Xcode-utviklingsmiljøet, som du trenger for å kompilere og installere applikasjonen på enheten din, er også gratis. Finn den i Mac App Store og last den ned.

Koble til en utviklerkonto i Xcode

Koble til en utviklerkonto i Xcode
Koble til en utviklerkonto i Xcode

Deretter må du legge til utviklerkontoen din i Xcode. Gå til innstillingene og på Kontoer-fanen, skriv inn brukernavn og passord.

Vi finner kildene til den nødvendige søknaden

Faktisk skal vi lage en søknad nå. Bare å skrive kode fra bunnen av er ikke nødvendig, fordi du kan bruke ferdige applikasjonskildekoder som er fritt tilgjengelig. Det eneste som gjenstår er å kompilere og installere slik kode på en iPhone eller iPad.

Mye kildekode kan finnes på GitHub eller Bitbucket, så vel som på individuelle utviklersider for spesifikke applikasjoner. Umiddelbart kan jeg navngi Game Boy Advance-emulatoren, Plum-O-Meter, Kodi mediespiller.

Vi vil lede deg gjennom installasjonsprosessen ved å bruke det populære f.lux-verktøyet som mange av dere bruker på Mac-en som eksempel. Nå er kildearkivet fjernet fra det offisielle nettstedet på grunn av Apples krav, men en kopi av det kan finnes i diskusjonen på Reddit (hvis du har noen problemer, legg igjen e-posten din i kommentarfeltet - jeg sender deg min kopi).

Kompilere søknaden

Nå må vi gjøre koden om til et ferdig program som kan installeres på enheten. For å gjøre dette, gjør følgende:

1. Pakk ut alle arkivfilene i en egen mappe og åpne filen iflux.xcodeproj i Xcode.

2. Legg til tekst i Bundle Identifier-feltet etter com.justgetflux.iflux for å gjøre identifikatoren unik, og rett under, i Team-feltet, velg utviklerkontoen vår.

Velge en utviklerkonto
Velge en utviklerkonto

3. Koble iPhone eller iPad til Mac med en kabel og velg den i Produkt → Destinasjon-menyen.

Meny Produkt → Destinasjon
Meny Produkt → Destinasjon

4. Etter det vises en advarsel om fravær av en profil på enheten. Vi fikser feilen ved å klikke på Fix Issue-knappen.

Løs problemet
Løs problemet

5. Det gjenstår å trykke Cmd + R (eller Play-knappen på panelet) for å kompilere og installere programmet på enheten.

6. Applikasjonsikonet vises på skrivebordet til enheten, men Xcode vil ikke kunne starte det før vi aktiverer profilen. For å gjøre dette, gå til Innstillinger → Generelt → Enhetsbehandling, velg utviklerprofilen vår og klikk Trust.

Aktivering av profil
Aktivering av profil

Det er det, applikasjonen vår er installert. Som du kan se starter den opp og er fullt funksjonell. Varsler, geolokalisering og alt annet fungerer akkurat som i alle apper fra App Store.

f.lux installert
f.lux installert
f.lux
f.lux

Dette er et generelt prinsipp, men alle andre programmer kan installeres på samme måte. Men hvis utvikleren slipper en ny versjon, må du laste ned og installere den manuelt. Men prosessen vil ta mye mindre tid, siden du allerede har alle nødvendige tillatelser og profiler.

Anbefalt: