So laden Sie Apps ohne Jailbreaking auf ein iPhone oder iPad

Inhaltsverzeichnis:

Video: So laden Sie Apps ohne Jailbreaking auf ein iPhone oder iPad

Video: So laden Sie Apps ohne Jailbreaking auf ein iPhone oder iPad
Video: Bilder auf SD-Karte verschieben oder speichern auf Android-Geräten - so geht's - GIGA.DE 2024, März
So laden Sie Apps ohne Jailbreaking auf ein iPhone oder iPad
So laden Sie Apps ohne Jailbreaking auf ein iPhone oder iPad
Anonim
Apple hat gerade ein bisschen iOS geöffnet. Es ist jetzt möglich, Open-Source-Apps, z. B. Emulatoren, auf ein iPhone oder iPad herunterzuladen, ohne pro Jahr 99 US-Dollar für eine Entwicklerlizenz zu zahlen.
Apple hat gerade ein bisschen iOS geöffnet. Es ist jetzt möglich, Open-Source-Apps, z. B. Emulatoren, auf ein iPhone oder iPad herunterzuladen, ohne pro Jahr 99 US-Dollar für eine Entwicklerlizenz zu zahlen.

Aber die Türen haben gerade einen Spalt geöffnet. iOS bietet immer noch nicht die vollständige Unterstützung für das Laden von Seiten. Windows 10 und Android verzichten auf Jailbreaking. Sie können jetzt Open-Source-Apps wie den GBA4iOS-Emulator installieren, auch wenn Apple sie nicht im App Store zulässt.

Was du brauchen wirst

Dies ist nur ein glücklicher Nebeneffekt einer Änderung von Xcode 7. Früher benötigten Sie eine Entwicklerlizenz von 99 US-Dollar pro Jahr, um eine Anwendung in Xcode zu erstellen und auf Ihrem eigenen iPhone oder iPad zu installieren. Diese Sideloading-Funktion wurde in iOS 9 als neues Feature gemeldet, aber es ist wirklich nur ein neues Feature in Xcode 7. iOS 9 ist nicht einmal notwendig.

Sie müssen dafür jedoch nicht mehr Mitglied des Apple Developer Program sein. Und Xcode steht Mac-Benutzern kostenlos zur Verfügung. Dies bedeutet, dass Sie jede beliebige App auf einem iPhone oder iPad erstellen und installieren können, sofern Sie über den Quellcode verfügen. Ja, das sind einige Einschränkungen, aber Open-Source-Apps, die Apple nicht gefällt, können ohne Jailbreak installiert werden. Viele Videospielemulatoren sind Open Source.

Dazu benötigen Sie:

  • Ein Mac: Xcode kann nur unter Mac OS X ausgeführt werden. Dies bedeutet, dass Sie dies nicht unter Windows, Linux oder einem anderen Betriebssystem tun können.
  • Xcode 7: Apples Xcode kann kostenlos aus dem Mac App Store heruntergeladen werden.
  • Der Quellcode der App: Sie benötigen den Quellcode einer App, um sie auf diese Weise zu installieren. GBA4iOS ist beispielsweise ein Open-Source-Game Boy Advance-Emulator für iPhone und iPad. Der Quellcode ist online verfügbar.

Xcode einrichten

Nach dem Herunterladen von Xcode aus dem Mac App Store müssen Sie es starten und Ihre Apple-ID hinzufügen. Klicken Sie auf das Menü „Xcode“, klicken Sie auf „Einstellungen“, klicken Sie auf die Schaltfläche „+“unten im Kontenbereich und geben Sie Ihre Apple ID-Details ein.

Derzeit ist ein Fehler aufgetreten. Wenn Ihre Apple-ID zuvor Teil des Entwicklerprogramms war, jedoch nicht mehr vorhanden ist, wird möglicherweise eine Fehlermeldung mit der folgenden Meldung angezeigt: "Das ausgewählte Team hat keine Programmmitgliedschaft, die für diese Funktion geeignet ist." Wenn Sie dies tun, erstellen Sie einfach eine neue Apple-ID und melden Sie sich in Xcode an. Sie müssen ein Konto verwenden, das in der Vergangenheit noch nie Teil des Apple-Entwicklerprogramms war oder das aktuell eine aktive Mitgliedschaft hat - keine abgelaufene Mitgliedschaft. Apple wird dies hoffentlich bald beheben.

Image
Image

Holen Sie sich den Quellcode einer App in Xcode

Sie müssen nun den Quellcode einer App in Xcode laden, damit Sie sie erstellen und auf Ihrem iPhone oder iPad bereitstellen können. Laden Sie den Quellcode der App herunter und führen Sie die erforderlichen Einstellungen für die App aus.

Wir werden GBA4iOS hier als Beispiel verwenden. Um den Quellcode herunterzuladen und die erforderlichen Einstellungen vorzunehmen, öffnen Sie ein Terminalfenster, fügen Sie den folgenden Befehl ein, drücken Sie die Eingabetaste, und warten Sie, bis der Vorgang abgeschlossen ist.

sudo gem install cocoapods; git clone https://bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod install

Sie müssen dann das Projekt oder den Arbeitsbereich in Xcode öffnen. Klicken Sie in Xcode auf „Datei“, wählen Sie „Öffnen“und navigieren Sie zu der Projekt- oder Arbeitsbereichsdatei.
Sie müssen dann das Projekt oder den Arbeitsbereich in Xcode öffnen. Klicken Sie in Xcode auf „Datei“, wählen Sie „Öffnen“und navigieren Sie zu der Projekt- oder Arbeitsbereichsdatei.

Wenn Sie die obigen Befehle ausgeführt haben, nachdem Sie ein neues Terminalfenster geöffnet haben, finden Sie den Ordner gba4ios in Ihrem Home-Ordner und die darin enthaltenen Projekt- und Arbeitsbereichsdateien.

Image
Image

Schließen Sie Ihr iPhone, iPad oder iPod Touch an

Verbinden Sie Ihr iPhone, iPad oder iPod Touch über das mitgelieferte USB-Kabel mit Ihrem Mac. Sie können dann in Xcode auf das Menü "Produkt" klicken, auf "Ziel" zeigen und das physische Gerät als Build-Ziel auswählen.

Image
Image

Generieren Sie eine Codesignatur

Sie müssen jetzt eine eindeutige Codesignatursignatur für die App generieren, bevor Sie sie erstellen und installieren können. Klicken Sie links auf den Namen des Projekts, geben Sie unter "Bundle Identifier" einen eindeutigen Namen ein. Stellen Sie sicher, dass Ihr Name als "Teamname" ausgewählt ist, und klicken Sie auf "Problem beheben".

Image
Image

Erstellen und installieren Sie die App auf Ihrem iPhone oder iPad

Sie sind jetzt fertig. Klicken Sie auf die Schaltfläche "Play" oben links im Xcode-Fenster. Xcode erstellt die App, installiert sie auf Ihrem verbundenen Gerät und startet sie.

Wenn Sie einen Fehler sehen, hat Xcode ein Problem beim Erstellen der App. Es gibt ein Problem mit dem geladenen Quellcode, der behoben werden muss, bevor die App erstellt und installiert wird. Vorausgesetzt, es gibt keine Fehler, sollte es einfach funktionieren.

Image
Image

Dies ist keine Komplettlösung für alle, die Seitenlade unter iOS möchten. Es ist ein ziemlich komplizierter Prozess, den die meisten nicht verwenden möchten, funktioniert nicht mit Closed-Source-Apps und erfordert einen Mac. Außerdem können Sie bestimmte Arten von Apps nicht ausführen. Sie können dies nur zur Installation von Apps verwenden, die in der Sandbox von Apple ausgeführt werden. Jailbreaking ist der einzige Prozess, bei dem Sie die Sandbox verlassen können, sodass nicht jede App, die für Jailbreaker verfügbar ist, auf diese Weise installiert werden kann.

Empfohlen: