iOS har aldrig varit ett "öppet" operativsystem. Det finns ett antal begränsningar som Apple ålägger iOS, och du kan inte riktigt installera appar från utsidan av App Store utan en jailbreak. Men allt som förändrades, när Apple släppte Xcode 7. Apple ville låta utvecklare testa sina appar på egen hand utan att behöva betala årsavgiften på $ 99 för ett utvecklarkonto. Så de tillät utvecklare att använda Xcode för att installera sina appar på en iOS-enhet. I den här artikeln kommer vi att berätta hur du kan använda det här för att installera nästan alla appar på din iPhone eller iPad, utan att behöva Jailbreak den.
Obs! Den här metoden fungerar bara för appar vars källkod är tillgänglig. Appar som f.lux och GBA4iOS har källkoden tillgänglig på GitHub och Bitbucket, etc. Du kan söka efter källkoden för den app du vill ha på Google, för att kontrollera om du kan använda den här metoden.
Verktyget vi använder: Xcode 8
Xcode är den officiella utvecklingsmiljön för iOS-appar. Vi använder Xcode 8 för att installera appar på en iPhone som kör iOS 10. Om du inte redan har Xcode på din Mac kan du hämta den från App Store eller direkt från Apple. Xcode 8 stöder SDK för iOS 10, så vi kan inte använda några äldre versioner. Om du inte vet vad en "SDK" är, oroa dig inte om det.
Obs! Om du är en beta-tester för iOS och har något större än iOS 10.0 installerat på din iPhone måste du installera Xcode 8 Beta. Xcode 8 stöder endast enheter upp till iOS 10. Vi demonstrerar detta på en iPhone 6S som kör iOS 10.0 med Xcode 8.
När du har laddat ner Xcode på din Mac är du nästan redo att komma igång.
Sidladdningsprogram på IOS 10
Innan vi börjar ladda upp appen behöver vi först källkoden för den. Jag ska försöka installera f.lux på min iPhone. Som standard är f.lux-appen endast tillgänglig för jailbroken-enheter, men du kan använda den här metoden för att få den på din iPhone också.
För att installera f.lux app på din iPhone, följ bara stegen nedan:
Obs! Jag kommer att ta detta steg för steg för att säkerställa att du kan förstå vad du ska göra, även om du aldrig har använt Xcode tidigare. Användare som känner till grunderna i Xcode, känner sig fritt att skumma genom dessa steg.
1. Gå först till GitHub-förvaret för f.lux, och klicka på länken som säger " 1 release ".
2. Ladda källkoden för f.lux, från länken.
3. På din Mac, plocka upp filen du hämtade, för att få f.lux-projektmappen. Nu startar du Xcode 8 på din Mac och klickar på " Öppna ett annat projekt ".
4. Öppna mappen som du släppte ut, välj filen som säger " iflux.xcodeproj " och klicka på "Öppna".
5. Xcode laddar projektet för dig. Klicka på "iflux-projektet" i vänster sidofält.
6. Du måste ändra ett par inställningar för att installera appen på din iPhone. Gå först till " Xcode -> Preferences " och klicka på fliken "Konton" . Du måste lägga till ditt Apple ID här. Du kan helt enkelt klicka på plusikonen längst ned på skärmen och lägga till ditt Apple-ID. Det behöver inte vara ett utvecklar-ID, du kan också använda ditt gratis Apple ID.
7. När du har gjort det måste du ändra ett par inställningar för Xcode-projektet. För det första, ändra värdet bredvid " Bundle Identifier " och gör det någonting som är unikt, och ser ut som com.xyz.iflux . I mitt fall har jag ersatt "xyz" med mitt namn.
8. Nästa måste du lägga till ett "utvecklingslag" för projektet. Klicka bara på rullgardinsmenyn bredvid "Utvecklingslag" och välj " Ditt namn (personligt lag) ".
9. Du är redo att installera f.lux på din iPhone. Anslut bara din iPhone till din Mac . Gå sedan till " Produkt -> Destination " och välj din iPhone från listan.
10. Klicka nu på "Kör" -knappen i Xcode. Xcode börjar sedan kompilera appen till din iPhone. Om du får varningar (gula triangelskyltar), oroa dig inte om dem.
11. Xcode meddelar dig ett fel som säger att du måste lita på utvecklaren på iPhone. På din iPhone, gå till " Inställningar -> Allmänt -> Profiler och Enhetshantering ".
12. Klicka på posten under "Developer App" och tryck på "Trust".
13. Du kan nu gå till din startsida och leta efter f.lux. Tryck på appen för att starta den, och det kommer att fungera!
Du kan använda den här metoden för att installera en app för vilken du har tillgång till källkoden. Många appar har gjort källkoden tillgänglig så att användarna enkelt kan ladda dem, även om deras iPhones inte är jailbroken. Vissa appar som har gjort sina källkoder tillgängliga är:
GBA4iOS: En Gameboy Emulator för IOS-enheter.
Postansvarig: Inlägg / schema Twitter-inlägg som Buffer, innehåller en Share Extension
Kodi: En populär mediaspelare och underhållningsnav
Det finns många öppna källprogram som är tillgängliga för iOS. Du kan kolla hela listan över på GitHub.
Sidla iOS-appar på iPhone eller iPad med Ease
Nu när du vet hur du kan använda Xcode 8 för att sidlösa iOS-appar på din icke-jailbroken iPhone eller iPad som kör iOS 10, bör du leta efter dina favoritprograms källkod online. Som alltid, om du står inför några problem med den här metoden, låt oss meddela oss i kommentarfältet nedan.