Wie ohne Jailbreak auf dem iPhone und iPad nicht signierten Anwendungen installieren
Ios / / December 20, 2019
Laut Apple ist die einzige Quelle von Anwendungen für iOS im App Store. Wie Sie sich vorstellen können, ist dies nicht so. Es gibt viele Anwendungen von Drittentwicklern, die aus verschiedenen Gründen wurden in den App Store nicht enthalten, sowie verschiedene Open-Source-Code, der frei verteilt wird. In diesem Artikel konzentrieren wir uns auf, wie ein juristischer Weg, um alle diese auf Ihrem iPhone oder iPad zu installieren.
Die Installation selbst ist nicht schwer, in sich selbst, sondern besteht aus mehreren Phasen und erfordert, dass Sie zu kümmern. Wir werden einen Mac mit installiertem OS X 10.10+, Apple-Entwickler-Konto benötigen, und die Xcode 7 Anwendungsquellcode, wir installieren werden. Lassen Sie uns gehen!
Erstellen Sie ein Entwickler-Konto
Keine Sorge, es ist kostenlos. Darüber hinaus ist der Entwickler-Konto können Sie einen gewöhnlichen Apple ID drehen, die Sie bereits haben. vorgehen Link, Login oder erstellen Sie eine neue, zu den Bedingungen zustimmen.
installieren Xcode
Mittwoch Xcode Entwicklung, die die Anwendung auf dem Gerät müssen kompilieren und installieren, auch kostenlos. Wir finden es in den Mac App Store und laden.
Preis: Kostenlos
Binden Sie das Entwicklerkonto in Xcode
Als nächstes müssen Sie in Xcode zu Ihrem aktuellen Entwickler-Eintrag hinzuzufügen. Gehen Sie zu den Einstellungen und Konten Registerkarte versuchen, Ihren Benutzernamen und das Passwort zu fahren.
Wir finden die Quelle der gewünschten Anwendung
In der Tat werden wir die Anwendung erstellen. Schreiben Sie einfach den Code von Grund nicht notwendig ist, weil Sie fertige Source-Anwendungen sind in der Public Domain nutzen können. Dieser Code kann nur auf dem iPhone oder iPad kompiliert und installiert werden.
Ein großer Teil der Quellcode kann auf GitHub oder Bitbucket sowie auf den Websites der einzelnen Entwickler zu finden, wenn es um spezifische Anwendungen kommt. Offhand Ich kann Emulator nennen Game Boy Advance, Plum-O-Meter, Media-Player Kodi.
Wir werden am Beispiel von f.lux beliebten Dienstprogramm bei der Installation suchen, die viele von Ihnen auf Ihrem Mac verwendet haben. Nun das Archiv mit der Quelle entfernt von offizielle Seite weil Apple verlangt, sondern eine Kopie kann in der Diskussion über die gefunden werden reddit (Wenn Sie Schwierigkeiten haben, lassen Sie E-Mail in den Kommentaren - Ich werde Ihnen meine Kopie senden).
Kompilieren Sie die Anwendung
Nun müssen wir den Code in ein bestehendes Programm konvertieren, die auf dem Gerät installiert werden kann. Um dies zu tun, gehen Sie wie folgt vor:
1. Rufen Sie alle Dateien im Archiv in einen Ordner und eine Datei öffnen iflux.xcodeproj in Xcode.
2. Fügen Sie beliebigen Text in dem Bundle Identifier nach com.justgetflux.iflux, um eine eindeutige Kennung zu machen, und etwas niedriger in Team-Box, wählen Sie unsere Entwickler-Konto.
3. Verbinden Sie das iPhone oder iPad auf den Mac mit einem Kabel und wählen Sie ihn im Menü Produkt → Ziel.
4. Dies wird eine Warnung über das Fehlen eines Profils auf dem Gerät bringen. Korrektur des Fehlers durch eine Schaltfläche Fix Ausgabe drücken.
5. Es bleibt zu drücken Cmd + R (oder Play-Taste auf dem Bedienfeld), um das Programm erstellen und auf dem Gerät installieren.
6. Anwendungssymbol erscheint auf dem Desktop-Gerät, aber Xcode nicht in der Lage sein, es zu laufen, bis wir das Profil zu aktivieren. Um dies zu tun, gehen Sie auf „Einstellungen» → «Basic» → «Device Management“, wählen Sie unser Entwicklerprofil und Hit ‚Vertrauen.‘
Das ist alles, ist unsere Anwendung installiert. Wie Sie sehen können, ist es gestartet und voll funktionsfähig. Alarm, Geolocation und alle andere Werke sowie jede Anwendung aus dem App Store.
Dieses allgemeine Prinzip, aber in der gleichen Art und Weise können Sie einen beliebigen anderen Anwendung installieren. Wenn jedoch der Entwickler eine neue Version freigegeben hat, werden Sie zum Download und es manuell installieren. Aber der Prozess dauert viel weniger Zeit, da alle notwendigen Berechtigungen und Profile, die Sie ohnehin schon sind.