Hur sideload iOS Apps på iPhone och iPad från Xcode

Moderna versioner av IOS och Xcode stödjer något som kallas sidlastning, vilket i grunden tillåter iPhone- och iPad-användare att installera appar och programvara på sin iPhone, iPad eller iPod touch direkt från Xcode på en Mac utan att behöva gå igenom iOS App Store. Denna förmåga är ganska användbar eftersom det tillåter dig att installera vissa iOS-appar som inte annars godkänts av Apple, men det är också användbart för beta-testning av en utvecklingsversion av programvara och för att även använda en privat app.


Sidladdningsprogram var något som tidigare endast var tillgängligt för användare som använde jailbreak på sina iOS-enheter, så att kunna göra det direkt utan några andra systemändringar är en stor förbättring för iOS-strömanvändare. Det är viktigt att du bara försöker sidladdningsprogram från utvecklare som du litar på, men du kan själv granska källkoden med hjälp av hur det här fungerar, oavsett om det betyder något för dig, beroende på din kunskap om programmering i Swift och Objective C. Applikationer för sidlastning är dock ganska enkla och nästan alla användare kan göra det om de följer med, men du behöver den senaste versionen av Xcode på en Mac, en USB-kabel och åtminstone iOS 9 eller senare iPhone eller iPad själv.

Sidladdning av iOS Apps från Xcode till iPhone, iPad, iPod touch

  1. Ladda ner Xcode från Mac App Store här om du inte har gjort det ännu behöver du Xcode 7 eller senare för att kunna ladda sidor på iOS-enheter, starta Xcode i OS X när du är klar
  2. Starta Xcode och gå till "Preferences" -menyn följt av "Konton", klicka på + plus-knappen för att lägga till ditt Apple ID / utvecklaruppgifter (ja det här kan vara ett gratis Apple-ID du behöver inte betala för utvecklarkontot)
  3. Öppna Xcode-projektet som du vill sidlasta och installera på iOS-enheten, till exempel här använder vi Flux *, men du kan använda vad du vill, intresserade användare kan få en liknande app till Flux som heter GammaThingy härifrån *
  4. Välj Xcode-projektet för sidlastning från vänster sidofält, sedan under avsnittet "Allmänt" och "Identitet", ändra namnet "Bundle Identifier" något så att det är unikt. Till exempel, "com.sideloadflux.iflux", ändra sedan "Team" till ditt Apple ID du lade till i det andra steget
  5. Anslut iPhone, iPad eller iPod touch till datorn med USB
  6. Tillbaka i Xcode, dra ner "Produkt" -menyn och välj "Destination", välj den iOS-enhet du bara har anslutit (i det här exemplet, en iPhone 6 Plus)
  7. Lås upp iPhone, iPad eller iPod touch-skärmen genom att ange lösenordet, gå till Inställningar> Allmänt> Profil och peka på utvecklarkontot och välj "Lita på"
  8. Tillbaka i Xcode på Mac, klicka på "Kör" -knappen eller tryck Kommandot + R för att bygga projektet till destinationen iOS-enheten
  9. Vänta en minut eller några för Xcode för att sidan ska ladda iOS-appen till enheten

När du är klar bör du se den aktuella appen på startskärmen för iOS-enheten. I det här exemplet är Flux-appen nu synlig på startskärmen i nedre högra hörnet, märkt "f.lux".

Du kan nu använda sidladdad app som någon annan på din iPhone, iPad eller iPod touch. Om du vill radera det kan du göra det precis som att avinstallera någon annan iOS-app. Om du inte tror att du kommer att lägga sidan på fler appar i framtiden kan du ta bort utvecklarprofilen som läggs till iOS-enheten genom att gå tillbaka till Inställningar> Allmänt> Profil och välja att ta bort den.

Så det är det, du har nu sideloaded en app. Du kan göra det med så många appar som du vill så länge du har Xcode-projektfilerna och ledigt utrymme på iOS-enheten. Njut av.

* GammaThingy är i grunden densamma som Flux. Flux har tagit bort möjligheten att sidladdning av appen om du inte redan har källkoden laddad ner eller hitta den på annat håll. Du brukade kunna få Flux härifrån. För den obekanta är Flux en bra app som justerar skärm gamma för tiden, vilket bidrar till att minska ögonsträckan och effekterna av blå belysning. Det är en bra app som är värt för många iOS-användare att installera på sina enheter, och Flux är också tillgänglig för Mac och annan maskinvara också. Naturligtvis är sidladdning av appen på iOS 9.3 inte längre nödvändig, eftersom senare versioner av IOS inkluderar Night Shift-funktionen, vilket i grund och botten är samma sak.