Apple åbnede bare iOS lidt op. Det er nu muligt at sideload open source apps - emulatorer, for eksempel - på en iPhone eller iPad uden at betale $ 99 om året for et udviklerlicens.
Men dørene har lige åbnet en revne. iOS giver stadig ikke den fulde sideloading support Windows 10 og Android gør uden jailbreaking. Men du kan nu installere open source-apps som GBA4iOS-emulatoren, selvom Apple ikke tillader dem i App Store.
RELATERET: Jailbreaking Explained: Hvad du skal bruge Vide om jailbreaking iPhones og iPads
Dette er bare en glad bivirkning ved en ændring i Xcode 7. Tidligere havde du brug for et udviklingslicens på $ 99 om året til at bygge et program i Xcode og sætte det på din egen iPhone eller iPad. Denne sideloading evne er blevet rapporteret som en ny funktion i iOS 9, men det er virkelig bare en ny funktion i Xcode 7. IOS 9 er ikke engang nødvendig.
Du behøver ikke længere være medlem af Apple Developer Programmet til at gør det dog. Og Xcode er tilgængelig gratis til Mac-brugere. Det betyder, at du kan bygge og installere enhver app du vil have på en iPhone eller iPad - så længe du har sin kildekode. Ja, det er nogle begrænsende grænser, men de betyder open source apps, Apple kan ikke lide, kan installeres uden jailbreaking. Mange videospilemulatorer er åbne.
For at gøre dette skal du:
Når du har downloadet Xcode fra Mac App Store, skal du starte den og tilføje din Apple ID. Klik på menuen "Xcode", klik på "Preferences", klik på knappen "+" nederst i panelet Konti, og indtast dine Apple ID-oplysninger.
Der er i øjeblikket en fejl, du måtte støde på. Hvis din Apple ID tidligere var en del af udviklerprogrammet, men ikke længere er det, kan du få vist en fejlmeddelelse, der siger, "Det valgte team har ikke et programmedlemskab, der er kvalificeret til denne funktion." Hvis du gør det, skal du bare oprette en ny Apple ID og logge ind på det i Xcode. Du skal bruge en konto, der aldrig tidligere har været en del af Apples udviklerprogram, eller en, der i øjeblikket har et aktivt medlemskab - ikke et bortfaldet medlemskab. Apple vil forhåbentlig rette dette snart.
Du skal nu få en apps kildekode til Xcode, så du kan opbygge den og distribuere den til din iPhone eller iPad. Download appens kildekode og udfør alle nødvendige indstillinger, som appen kræver.
Vi bruger GBA4iOS som et eksempel her. For at downloade kildekoden og udføre den nødvendige opsætning, skal du åbne et Terminal vindue, kopiere-indsætte følgende kommando, trykke på Enter, og vent til processen er færdig.
sudo gem install cocoapods; git klon //bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; podinstallation
Du skal derefter åbne projektet eller arbejdsområdet i Xcode. I Xcode skal du klikke på "Fil", vælge "Åbn" og bladre til projekt- eller arbejdsområdet.
Hvis du kørte ovenstående kommandoer efter åbning af et nyt Terminal-vindue, finder du mappen gba4ios i din hjemmemappe, og projekt- og arbejdsområder inde i den.
Tilslut din iPhone, iPad eller iPod Touch til din Mac med det medfølgende USB-kabel. Du kan derefter klikke på menuen "Produkt" i Xcode, pege på "Destination", og vælg den fysiske enhed som dens bestemmelsesdestination.
Du skal nu generere en unik kode underskrift signatur til appen, før du kan bygge og installere den. Klik på projektets navn til venstre, indtast et unikt navn i "Bundle Identifier", så sørg for at dit navn er valgt som "Team Name" og klik på "Fix Issue."
Du er nu færdig. Klik på "Afspil" knappen øverst til venstre i Xcode vinduet. Xcode vil bygge appen, installere den på din tilsluttede enhed og starte den.
Hvis du ser en fejl, har Xcode haft et problem med at opbygge appen. Der er et problem med den kildekode, du har indlæst, der skal rettes, før appen skal opbygges og installeres. Hvis det antages, at der ikke er fejl, skal det bare fungere.
Dette er ikke en komplet løsning til alle, der ønsker at sideloading på iOS. Det er en ret involveret proces, som de fleste ikke vil bruge, fungerer ikke med apps med lukket kilde og kræver en Mac. Det giver dig heller ikke mulighed for at køre visse typer apps - du kan kun bruge dette til at installere apps, der kører i Apples sandkasse. Jailbreaking er den eneste proces, der giver dig mulighed for at undslippe sandkassen, så ikke alle apper til rådighed for jailbreakers kan installeres på denne måde.
Billedkredit: LWYang på Flickr
Sådan tilpasser du dit tastatur til OS X og tilføjer genveje
Mac-brugere ved, at tastaturgenveje er vejen at gå i OS X. Brug tastaturet til at udføre rutinemæssige og gentagne opgaver er en fantastisk timesaver og virkelig opgrader dit færdighedsniveau, men vidste du, at du kan tilføje eller endda tilpasse tastaturgenveje? Styring af din Mac med tastaturet er ikke en lille del af OS Xs (og også tidligere versioner) DNA.
Fejlfinding Windows 10 går ikke i søvn
Jeg har allerede skrevet om, hvordan du løser problemer med Windows 7, og du vil ikke sove, og Windows 8 kommer ikke til at sove, men jeg har ikke talt om søvnproblemer i Windows 10. På grund af det store antal maskiner og et stort udvalg af hardware at Windows kan køre, vil hver enkelt version af Windows have problemer med at sove i visse situationer.Nog