2024 Autor: Peter John Melton | [email protected]. Zuletzt bearbeitet: 2023-12-16 04:41
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.
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
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.
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.
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".
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.
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:
So laden Sie Ihr iPhone oder iPad schneller auf
Wenn Sie das mit Ihrem iPhone oder iPad gelieferte Ladegerät verwenden, werden die Ladegeschwindigkeiten "langsam". Sie können ein viel schnelleres Ladegerät kaufen. Mit iOS 11.2 gibt es jetzt sogar verschiedene Geschwindigkeitsstufen für das kabellose Laden.
Jailbreaking Explained: Was Sie über Jailbreaking iPhones und iPads wissen müssen
iPhones und iPads sind gesperrte Geräte. Sie können nur Apps installieren, die von Apple genehmigt wurden, und Sie können das zugrunde liegende System nicht wie auf einem Windows-, Mac- oder Linux-System anpassen. Jailbreaking ist der Akt der Flucht aus diesem figurativen "Gefängnis".
So erstellen Sie einen Ordner ohne Namen auf Ihrem iPhone oder iPad
Bei der Organisation Ihrer Startbildschirme auf Ihrem iPhone oder iPad haben Sie wahrscheinlich bemerkt, dass jedem Ordner ein Standardname zugewiesen wird, wenn Sie ihn erstellen. Bei iOS können Sie den Namen nicht löschen und leer lassen. Es gibt jedoch einen Trick, um dieses Problem zu umgehen.
So führen Sie ein Downgrade auf eine ältere Version von iOS auf einem iPhone oder iPad durch
Apple möchte Ihr iPhone und iPad auf dem neuesten Stand halten. Möglicherweise möchten Sie jedoch zu einem älteren Betriebssystem zurückkehren. Dies gilt insbesondere, wenn Sie eine Betaversion von iOS auf Ihrem iPhone oder iPad ausprobieren.
Sehen Sie Netflix auf Ihrem iPhone oder iPhone Touch ohne einen Jailbreak oder Hack an
Um Streaming-Inhalte von Netflix auf Ihrem iPhone in der Vergangenheit zu sehen, mussten Sie jailbreaken und hacken, aber nicht mehr. Heute schauen wir uns die neue offizielle Netflix-App an, die jetzt Inhalte auf Ihr iPhone oder Ihren iPod Touch streamen wird.