Ich habe die iOS 9 Beta für das iPhone 5s heruntergeladen und wollte eine Anwendung testen, die ich fertiggestellt habe, aber nun sagt es, dass mein iPhone ein nicht unterstützungsfähiges Gerät ist. Gibt es eine Möglichkeit, dass ich Apps auf meinem iPhone ausführen kann, ohne die Xcode 7 Beta herunterzuladen?iOS 9 nicht unterstützt auf Xcode 6.3
Antwort
Wenn Sie iOS 9 Beta auf Ihrem iPhone installiert haben, dann können Sie nicht ohne Xcode 7.
jedoch darauf zu entwickeln, ist dies nicht eine völlig schreckliche Sache; Sie können sowohl Xcode 7 als auch Xcode 6 problemlos auf demselben Computer verwenden.
(Was Sie nicht tun, laut Apple, ist Ihr iPhone zurück zu iOS 8 zurückkehren - aber es gibt einige Kommentare unterhalb von Leuten, die in der Lage waren, es zu tun.)
"Das ist jedoch keine ganz schreckliche Sache; Sie kann sowohl Xcode 7 als auch Xcode 6 auf demselben Computer haben. " Sicher, aber wenn Sie eine Menge Swift verwenden und noch nicht auf Swift 2 upgraden wollen, können Sie effektiv nicht mehr auf Ihrem Telefon aufbauen. –
@ScottBerrevoets In der Tat. Und meine Antwort ist klar darüber. Aber die Zeit, darüber nachzudenken, war _before_ die neue Beta auf dem Telefon installieren. – matt
Einverstanden, aber wenn ich mich nicht irre, sagt Apple nirgends, dass die Aktualisierung Ihres Telefons Xcode 7 erfordert, um es selbst in 100% Objective-C-Projekten zu entwickeln. –
Nein, Sie müssen Xcode 7 Beta herunterladen, da Tools wie der Compiler und der Debugger Teil der IDE sind.
Wie auf Apple Developer angegeben Website (here), Xcode 7 Beta hat den Swift 2 Compiler und SDK für iOS 9. Ich schätze, Ihr aktueller Xcode kann nicht für iOS 9 SDK kompilieren.
Allerdings erwähnt Apple Xcode 7 nicht als eine Anforderung. Es besagt, dass OS X Yosemite oder höher erforderlich ist.
Ich glaube nicht, dass Sie speziell ein SDK herunterladen können, das nicht in Xcode unterstützt wird. Zum Beispiel können Sie zu Xcode gehen -> Einstellungen -> Downloads und unter Komponenten können Sie den iOS 9 Simulator sehen.
Wenn Sie zum iOS 9 SDK gehen und es herunterladen, scheint es nur das Gerät OS und nicht das gesamte SDK herunterzuladen.
Zusammenfassend glaube ich, dass das SDK "Kit" in Xcode 7 integriert ist, mit dem Sie auf Ihrem iOS 9 Gerät entwickeln können. Ohne zu aktualisieren, sehe ich nicht, dass du das kannst. Ich könnte mich allerdings irren.
Sie können App laufen auf iOS 9 Gerät mit Xcode 6, Aber erstens Sie benötigen, um Ihre App auf XCode 7 zu bauen, nach, dass es auf XCode 6. unterstützen Ich weiß nicht den Grund. Ich habe dies auf meinem Mac überprüft.
[EDIT] Schritte
- Erstellen Sie das Projekt auf Xcode 7, während Xcode 6 auf demselben Projekt geöffnet wird.
- Trennen Sie das Gerät und schließen Sie es. (Jetzt u ur-App auf XCode6 laufen kann, ist es wenig Zeit in Anspruch nehmen Gerät zu laden)
Wenn ich iOS9 mit Xcode6 überprüft haben, Bugs sind sehr weniger. Also habe ich vor, iOS9 mit XCode6 für die schnelle Veröffentlichung zu unterstützen. Später werde ich für XCode7 tun.
Ich kann bestätigen, dass dies tatsächlich funktioniert. Erstellen Sie das Projekt auf Xcode 7, während Xcode 6 für dasselbe Projekt geöffnet ist.Trennen Sie das Gerät und schließen Sie es erneut an. Es sollte jetzt funktionieren. – Sebyddd
Arbeitete für mich, thx – Megamind
Willkommen ... :-). – Sabareesh
Sie können von Xcode 6.4 auf ein iOS-9.0- oder 9.1-Beta-Gerät bauen, jedoch nicht out-of-the-box. Herunterladen Xcode 7.0 und/oder Xcode 7.1 Beta dmg, und kopieren Sie die
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/9.0 (13A340)
von Xcode 7.0 oder:
.../9.1 (13B5110e)
von Xcode 7.1 Beta-Ordner in den entsprechenden Ordner in Ihrem Xcode 6.x. Nach dem Neustart von Xcode iOS 9.0/9.1 werden Geräte nicht mehr als nicht zulässig markiert.
Dies war eine einfache und zuverlässige Arbeit. Vor allem, wenn Sie Probleme hatten, Ihr Projekt mit xCode 7 & swift 2 zu erstellen. Ich warte darauf, dass einige Bibliotheken aktualisiert werden, bevor ich diesen Track erneut durchführe. – jb007
Großartig, es ist eine logische Lösung, sollte auf jeden Fall funktionieren und es funktioniert .. :) – Trident
Sie brauchen nicht Ihr Projekt in Xcode 7.0, öffnen Sie einfach zu bauen und das Gerät auswählen, danach, öffnen Sie Ihre Xcode 6.4 und das Gerät wird automatisch die notwendigen Dinge aktualisieren App um 6,4 Xcode zu bauen
Installieren der neueste XCode. Bewahren Sie beide Versionen auf Ihrem Mac auf. Geben Sie Keep Both bei der Installation des neuen XCode ein und geben Sie während der Installation nicht den aktuellen XCode an.
der Anwendung gehen, rechts XCode klicken -> Paketinhalt zeigen. Kopiere die neueste Version aus dem Pfad:
und kopiere auf den Xcode, den du gerade arbeitest, im selben Pfad. Finde die Screenshots unten und fang an zu arbeiten.
Glücklich Codierung.
Großartig, es ist eine logische Lösung, sollte auf jeden Fall funktionieren und es funktioniert .. :) – Trident
Nicht der einfachste oder richtige Weg. Aber wenn Sie wirklich einmal oder zweimal im Gerät testen müssen.
in Xcode
- Produkt -> Archiv
- Build for Ad-Hoc Verteilung
- Schließen Sie das Gerät
- Öffnen Itunes, das Gerät auswählen,
- Wählen Sie Apps, Drag & Drop die .ipa Datei in Schritt 2 erzeugt auf itunes
- Press installieren
Die App wird auf dem ios9-Gerät installiert.
Große Antwort. Einfach (solange Sie alle richtigen Zertifikate haben), und benötigen nur einen einmaligen Build für einen einfachen Test. Sparte mir Stunden der Arbeit. Habe das schon gewusst aber vergessen ... Xcode ist manchmal ein Labyrinth. –
möglich duplicate von [Xcode 6 mit iOS 9?] (Http://stackoverflow.com/questions/30823478/xcode-6-with-ios-9-) – Pang