2013-10-02 16 views
5

Ich habe XCode Version 4.6.3 und habe kürzlich das Betriebssystem auf meinem iPhone 4 auf iOS 7 aktualisiert. Wenn ich versuche, meinen Code auf meinem Gerät auszuführen, erhalte ich den folgenden Fehler :iOS 7 funktioniert nicht mehr mit XCode 4.6.3

Xcode cannot run using the selected device.

No provisioned iOS devices are available with a compatible iOS version. Connect an iOS device with a recent enough version of iOS to run your application or choose an iOS simulator as the destination.

In Organizer ich die folgende Meldung zu sehen bin:

The version of iOS on "My Phone's Name" is not supported by this installation of the iOS SDK. Please restore the device to a version of the OS listed below, or update to the latest version of the iOS SDK; which is available here.

der hier Link fordert mich nur auf Mitgliederzentrum anmelden und ich nicht überall über die neueste SDK abfallen.

Mein Implementierungsziel ist iOS 6.1, ich möchte das nicht auf 7.0 erhöhen, da die Mehrheit unserer Benutzer vor iOS 7 ist. Ich verwende OS X Version 10.8.3, kann ich mein SDK aufrüsten? Muss ich? Wie kann ich es so einrichten, dass mein SDK mit iOS 7 und vor iOS 7 Geräten kompatibel ist?

+2

iOS7 erfordert xcode 5 – RdPC

Antwort

8

Um mit iOS7 zu entwickeln, müssen Sie auf Xcode 5 aktualisieren, das Sie kostenlos im Mac App Store finden können.

Sie werden noch in der Lage sein, Ihre Implementierungsziel zu halten unter 7,0 mit Xcode 5.

Wenn Sie Sie Xcode keine dev iPhone mit iOS 6.x haben in> Einstellungen gehen> Downloads zu installieren der iOS6-Simulator, Befehlszeilen-Tools und zusätzliche Dokumentation.

Update 1

Wenn Sie Ihr Handy auf iOS 7.1 aktualisieren, werden Sie auch Ihre Version von Xcode 5.1

+0

Danke, ich werde das überprüfen. Ich muss noch 8 Minuten warten, bis ich deine Antwort annehmen kann. – PaulG

+2

Sie müssen daran denken, dass Sie die neuen UI-Änderungen unterstützen müssen, wenn Sie zu iOS 7 sdk wechseln. Es gibt auch eine Möglichkeit, beide Xcodes zu behalten und auf einem ios7-Gerät mit ios6 sdk ... – graver

+1

Ok, wenn ich mein SDK nicht aktualisiere, kann ich eine Version einer bestehenden App einreichen, die die Benutzeroberfläche nicht nativ unterstützt Änderungen? – PaulG

3

Die Aktualisierung erforderlich vorzuziehen Xcode 5 als ein Update von Apple zu verwenden , aber kompilieren mit xcode 5 machen UI-Änderungen an der Anwendung. Also, für diesen Fall, wenn Sie nicht ändern möchten, habe ich die Lösung folgende Lösung, um Ihre App mit xcode 4.6.3 auf dem iPhone 4 mit iOS 7 Update zu betreiben.

Ich war auch mit dem gleichen Problem, aber in der Lage, es durch Beenden Xcode und iphone Simulator gelöst einmal zu lösen und dann neu starten xcode 4.6.3 und dann mein ios Gerät verbinden, machte dieses Problem gelöst und jetzt in der Lage, meine Anwendung zu laufen auf dem iPhone 4 mit ios 7 über xcode 4.6.3.

8

Mein iPad mini mit iOS 7.04 hörte gelegentlich auf, auch mit Xcode 4.6.3 zu arbeiten. Ich habe festgestellt, dass das Starten meiner App in Xcode 5 und das anschließende Schließen und erneute Öffnen in Xcode 4 dies dauerhaft beheben würde. Ich bin mir nicht sicher, warum genau das funktioniert, ich kann nur spekulieren, dass es irgendwo Flaggen zurücksetzt. Aber das macht den Trick.

+0

arbeitete wie ein Charme! Vielen Dank – jere