Testen Sie die iOS App auf dem Gerät ohne Apple-Entwicklerprogramm oder Jailbreak
Wie kann ich das testen einer iOS-Anwendung auf meinem ipod touch auch ohne Registrierung für das apple developer program oder Jailbreak mein ipod?
Weder eine praktikable option im moment.
Ich würde es gerne testen auf dem Gerät selbst statt der Bildschirm-emulator, um zu sehen, wie es führt auf eine tatsächliche ipod.
InformationsquelleAutor der Frage Cyclone | 2011-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieben Jahre nach der Gründung des App Store (Juli 10, 2008), Apple hat endlich ein neues feature eingeführt, in Xcode 7, können Sie zum bereitstellen und ausführen einer beliebigen Anzahl von apps auf allen Ihren Geräten, indem Sie einfach die Anmeldung mit Ihrer Apple-ID. Sie nicht mehr benötigen ein Programm bezahlt die Mitgliedschaft bereitstellen, apps auf dem eigenen Gerät (und Sie sicherlich nicht mehr zu jailbreak Ihr Gerät, wenn Sie das nicht tun).
Gut, nicht für die Mehrheit der Anwendungsfälle sowieso. Aus offensichtlichen Gründen, bestimmte Fähigkeiten und Ansprüche, erfordern die Programm-Mitgliedschaft, wie Game Center und in-app-Käufe nicht zur Verfügung bereitgestellte Anwendungen verwenden diese Methode. Von Apple-Entwickler-Dokumentation:
Die genauen Schritte, um Ihre app auf Ihrem iOS-Gerät oder Apple Watch unmittelbar Folgen, damit (screenshots weggelassen, für die Leichtigkeit des Gleitens):
Vor Xcode 7, ein Programm, das die Mitgliedschaft war in der Tat erforderlich, um zu unterzeichnen, die Bereitstellung erforderlichen Zertifikate bereitstellen von apps für Geräte. Die einzige andere alternative war jailbreaken. Mit Xcode 7, Sie müssen nicht mehr zum jailbreak Ihr Gerät, einfach nur zu laufen apps verteilt, die außerhalb des App Store, oder zum testen von apps, wenn Sie sich nicht leisten können an dem Programm teilnehmen, oder für die Bereitstellung und Nutzung der apps, die Sie entwickelt haben, für Ihre eigenen persönlichen Gebrauch, wenn Sie nicht die Absicht haben, verteilen Sie Sie über den App Store (in diesem Fall Sie wahrscheinlich nicht brauchen, die Ansprüche angeboten, von Programm-Mitgliedschaft sowieso).
InformationsquelleAutor der Antwort BoltClock
Gibt es eine Möglichkeit, Sie dies tun können.
Benötigen Sie ROOT-Zugriff Bearbeiten Sie die folgende Datei.
Müssen Sie Xcode neu starten, damit die änderungen wirksam werden. Auch, Sie müssen diese für jeden .sdk Sie möchten in der Lage zu laufen auf dem Gerät.
Nun, in Ihrem Projekt-Einstellungen können Sie ändern
Code Signing Identity
zuDon't Code Sign
.Ihre app sollte nun bauen und installieren auf Ihrem Gerät erfolgreich.
UPDATE:
Gibt es einige Probleme mit iOS 5.1 SDKdass diese Methode funktioniert möglicherweise nicht genau das gleiche. Alle anderen updates werden hier aufgelistet, wenn Sie verfügbar sind.
UPDATE:
Neuen SDKSettings.plist Speicherort für die iOS 5.1 SDK:
InformationsquelleAutor der Antwort WrightsCS
Mit Xcode 7 Sie sind nicht mehr erforderlich, um ein Entwickler-Konto, um test Ihre apps auf Ihrem Gerät:
Check it out hier.
Bitte beachten Sie, dass dies die offiziell von Apple unterstützt, so gibt es keine Notwendigkeit von jailbroken Geräte oder Tests auf dem simulator, aber du musst Xcode verwenden, 7 (derzeit in der beta durch die Zeit, von diesem post) oder höher.
Habe ich erfolgreich eingesetzt, eine app, um mein iPhone ohne Entwickler-account. Sie müssen verwenden Sie Ihre iCloud-account zu lösen, um das provisioning-Profil Fragen. Fügen Sie Ihr iCloud-account ein und ordnen es in die Team dropdown (in der Identität - Menü) und die Fix Problem - Taste sollte den rest erledigen.
UPDATE:
Einige Menschen Probleme mit iOS 8.4hier ist, wie es zu beheben.
InformationsquelleAutor der Antwort Roberto
Habe ich nie ausprobiert, aber tun Sie eine google-Suche, Jailcoder sieht aus wie eine Lösung. Das problem ist, das Gerät muss jailbroken.
Wenn jemand dies versuchen, bitte Kommentar und lassen Sie uns wissen, wie es funktionierte.
InformationsquelleAutor der Antwort Firula
Den JailCoder Referenzen oben zeigen, um eine Website, die nicht mehr existiert. Sieht aus wie Sie verwenden sollten, http://oneiros.altervista.org/jailcoder/ oder https://www.facebook.com/jailcoder
InformationsquelleAutor der Antwort MatthewPearson
Gehen Build-Einstellungenunter Code Signingset Code Signing Identity als iOS-Entwickler & Provisioning-Profil als Automatische.
Wählen Sie Ihr Gerät (jetzt sichtbar) aus der drop-down-Liste und führen Sie Ihre app aus.
InformationsquelleAutor der Antwort Atul Kaushik
gerade getestet JailCoder http://www.jailcoder.com und ich bin in der Lage zu laufen und debug - auf jailbroken Geräte. Sie brauchen nur einen frischen unberührten installieren von xCode, falls nicht, einfach deinstallieren und installieren Sie xCode erneut aus, und führen JailCoder
InformationsquelleAutor der Antwort razor7
Lohnt es sich den schwarzen Peter zu übernehmen für das Apple developer program ab. Sie werden in der Lage sein, um die Verwendung von ad-hoc-provisioning-verteilen Sie Ihre app an die Tester und test-Geräte. Sie sind berechtigt, add 100 ad-hoc-provisioning-Geräte, um Ihre Entwickler-Programm.
InformationsquelleAutor der Antwort Rob Vermeulen
Gehen Sie folgendermaßen vor:
1.Öffnen Sie die Xcode->Wählen Sie das Projekt aus->Ziele markieren->wählen Sie eine automatisch verwalten Unterzeichnung->fügen Sie dann Ihre apple-Entwickler-account->reinigen Sie die Projekt->das Projekt erstellen->ausführen funktioniert alles einwandfrei.
InformationsquelleAutor der Antwort Preetha