Sådan installeres usignerede apps på iPhone og iPad uden jailbreak
Sådan installeres usignerede apps på iPhone og iPad uden jailbreak
Anonim

Ifølge Apple er den eneste kilde til iOS-apps App Store. Som du kan forestille dig, er dette ikke tilfældet. Der er mange applikationer fra tredjepartsudviklere, der af den ene eller anden grund ikke nåede frem til App Store, samt diverse open source-software, der distribueres gratis. Denne artikel vil diskutere, hvordan du lovligt installerer alt dette på din iPhone eller iPad.

Sådan installeres usignerede apps på iPhone og iPad uden jailbreak
Sådan installeres usignerede apps på iPhone og iPad uden jailbreak

Selve installationen er ikke vanskelig, men den består af flere trin og vil kræve omhyggelig opmærksomhed fra dig. Vi har brug for en Mac med OS X 10.10+ installeret, en Apple-udviklerkonto, Xcode 7 og kildekoden til det program, vi skal installere. Gå!

Opret en udviklerkonto

Opret en udviklerkonto
Opret en udviklerkonto

Bliv ikke bange, det er gratis. Desuden kan du omdanne et almindeligt Apple ID til en udviklerkonto, som du allerede har. Følg linket, log ind eller opret et nyt, accepter vilkårene.

Installer Xcode

Installer Xcode
Installer Xcode

Xcode-udviklingsmiljøet, som du skal bruge for at kompilere og installere programmet på din enhed, er også gratis. Find den i Mac App Store og download den.

Tilknytning af en udviklerkonto i Xcode

Tilknytning af en udviklerkonto i Xcode
Tilknytning af en udviklerkonto i Xcode

Dernæst skal du tilføje din udviklerkonto til Xcode. Gå til indstillingerne, og indtast dit brugernavn og din adgangskode på fanen Konti.

Vi finder kilderne til den nødvendige ansøgning

Faktisk skal vi oprette en ansøgning nu. Bare at skrive kode fra bunden er ikke nødvendigt, fordi du kan bruge færdige applikationskildekoder, der er frit tilgængelige. Det eneste, der er tilbage at gøre, er at kompilere og installere en sådan kode på en iPhone eller iPad.

En masse kildekode kan findes på GitHub eller Bitbucket, såvel som på individuelle udviklerwebsteder for specifikke applikationer. Umiddelbart kan jeg navngive Game Boy Advance-emulatoren, Plum-O-Meter, Kodi-medieafspilleren.

Vi fører dig gennem installationsprocessen ved at bruge det populære f.lux-værktøj, som mange af jer bruger på din Mac som eksempel. Nu er kildearkivet blevet fjernet fra det officielle websted på grund af Apples krav, men en kopi af det kan findes i diskussionen på Reddit (hvis du har problemer, så læg din e-mail i kommentarerne - jeg sender dig min kopi).

Kompilering af ansøgningen

Nu skal vi omdanne koden til et færdigt program, der kan installeres på enheden. For at gøre dette skal du gøre følgende:

1. Udpak alle arkivfilerne i en separat mappe, og åbn filen iflux.xcodeproj i Xcode.

2. Tilføj enhver tekst til feltet Bundle Identifier efter com.justgetflux.iflux for at gøre identifikatoren unik, og lige under, i Team-feltet, skal du vælge vores udviklerkonto.

Valg af en udviklerkonto
Valg af en udviklerkonto

3. Tilslut din iPhone eller iPad til din Mac ved hjælp af et kabel, og vælg det i menuen Produkt → Destination.

Menu Produkt → Destination
Menu Produkt → Destination

4. Derefter vises en advarsel om fravær af en profil på enheden. Vi retter fejlen ved at klikke på knappen Løs problem.

Løs problem
Løs problem

5. Det er tilbage at trykke på Cmd + R (eller Play-knappen på panelet) for at kompilere og installere programmet på enheden.

6. Applikationsikonet vises på enhedens skrivebord, men Xcode vil ikke være i stand til at starte det, før vi aktiverer profilen. For at gøre dette skal du gå til Indstillinger → Generelt → Enhedshåndtering, vælge vores udviklerprofil og klikke på Tillid.

Aktivering af profil
Aktivering af profil

Det er det, vores applikation er installeret. Som du kan se, starter den op og er fuldt funktionsdygtig. Notifikationer, geolocation og alt andet fungerer ligesom i enhver app fra App Store.

f.lux installeret
f.lux installeret
strøm
strøm

Dette er et generelt princip, men enhver anden applikation kan installeres på samme måde. Men hvis udvikleren frigiver en ny version, bliver du nødt til at downloade og installere den manuelt. Men processen vil tage meget mindre tid, da du allerede har alle de nødvendige tilladelser og profiler.

Anbefalede: