2012-08-15 6 views
10

Zuerst erkläre ich mein Problem mit dem Versuch, eine Unterstützung ios4 + App auf Xcode 4.4.1, dann habe ich 3 Fragen unten, ich schätze alle Antworten, die mir helfen können.Gibt es eine Möglichkeit, Ios4-Simulatoren auf Xcode 4.4.1 Mountain Lion zu bekommen?

Ich habe eine Zeit lang gerne verschiedene Versionen von Xcode verwendet und kürzlich auf Xcode 4.4.1 und ML aktualisiert. In der Vergangenheit war es immer möglich, in den älteren Simulator SDKs in den entsprechenden Ordner im Xcode-Paket Inhalte zu kopieren, funktioniert diese Technik nicht mehr.

Die Anzeige für Xcode 4.4.1 liest mit diesem Extrakt:

„Xcode enthält ein neues‚Downloads‘Einstellungsfenster, um optionale Komponenten zu installieren wie Kommandozeilen-Tools und frühere iOS Simulators“

Diese überzeugte mich, dass ich in der Lage wäre, alte Simulatoren zur Arbeit zu bringen, aber nach meiner bisherigen Erfahrung kann man nur einen einzigen alten Simulator (ios 5.0) bekommen. Der obige Auszug würde anzeigen, dass Sie Zugriff auf mehr als einen alten Simulator erhalten könnten, da er die Mehrzahl der "früheren ios-Simulatoren" verwendet.

EDIT

Sie auch die Möglichkeit bekommen kann iOS4.3 Simulator zum Download, wenn Sie Xcode 4.4.1 vor der Installation von Mountain Lion aktualisiert haben. Der Simulator funktioniert jedoch nicht, wenn Sie ML und 4.4.1 haben.

END EDIT

ich in der Lage gewesen, mit einem persönlichen Gerät (iPhone) läuft iOS4.3 zu testen, aber das ist für mich keine ideale Weise zu testen. Ich unterstütze bis zu ios4.0 und möchte meinen Code mit ios-Simulatoren für ios4.0, ios4.1, ios4.2 und ios4.3 überprüfen.

Ich benutze gerne den neuesten Xcode und ML, aber es scheint, dass meine beste Option sein könnte, zu einem älteren Xcode auf Lion zurückzukehren.

Fragen

1) Gibt es eine Möglichkeit funktionelle ios4 Simulatoren auf Xcode 4.4.1 Mountain Lion zu bekommen?

2) Gibt es Pläne, ios4-Simulatoren in einer neuen Version zuzulassen oder hat Apple dies absichtlich blockiert?

3) Gibt es andere Entwickler in dieser Position, die beraten können, was die beste Maßnahme ist? Halten sich Leute von Xcode 4.4.1 auf ML zurück?

Dank

ZWEITE EDIT - Meine Arbeit um Lösung

Wie ich es bestätigt ios4 Simulatoren hatten nicht auf Xcode 4.4.1 (ML) unterstützt und die Beratung ist, dass Sie auf einem Test sollte Gerät.

Ich entschied, dass ich irgendwo noch eine Version von lion mit xcode 4.3.3 brauchte, damit ich auf ios 4 Simulatoren zugreifen konnte. Deshalb habe ich auf meinem Imac eine virtuelle Maschine über vmware eingerichtet, auf der osx 10.7 lion läuft. Auf dieser virtuellen Maschine habe ich Xcode 4.3.3 und die alten Simulatoren installiert, jetzt habe ich sie verfügbar, wenn ich irgendwelche ios4-Probleme testen möchte :).

Diese Lösung hat mich 28gb Speicherkapazität auf meinem Imac gekostet, aber ich bin glücklich, dass ich Berglöwe auf meiner Hauptmaschine laufen lasse und eine virtuelle Maschine mit Löwe läuft und xcode 4.3.3. Es mag wie eine Menge Ärger erscheinen, aber was sind die anderen Optionen?

Eine andere Lösung ist vielleicht fragen Sie den Benutzer Popeye, wie er behauptet, es getan zu haben. Ich habe versucht herauszufinden, aber nichts von irrelevanten Informationen und Anfragen, die Frage zu löschen.

END ZWEITE EDIT

+0

Von dem, was ich verstehe, sollten Sie nicht nur zu xcode >> Einstellungen >> Downloads gehen und einfach die ios4 sdk herunterladen. – Popeye

+0

Da Sie angegeben haben, dass Sie den 4.3 Simulator herunterladen können, muss dieser aktualisiert werden, um die Leser darüber zu informieren, da diese Frage den Eindruck erweckt, dass Sie keine herunterladen können. – Popeye

+0

Ich habe 3 Macs zu ML und Xcode 4.4.1 aktualisiert. Bei einer Gelegenheit hatte ich die Möglichkeit, den Simulator 4.3 herunterzuladen (der einmal heruntergeladen wurde). Bei den anderen 2 Gelegenheiten hatte ich nur die Möglichkeit den 5.0 Simulator herunterzuladen. Danke für die negative Bewertung und falsche Angaben von Popeye. – user1600350

Antwort

2

Ich habe gerade kommentiert, aber ich habe auch nur getan, um es so ja es getan werden kann.

Öffnen Sie xcode und gehen Sie im oberen Menü zu xcode >> preferences >> Downloads und Sie erhalten die Möglichkeit, alte SDKs zur Verwendung mit xcode herunterzuladen. Sie können auch Befehlszeilenprogramme und Geräte-Debugging-Unterstützung herunterladen.

Denken Sie daran, Ihr Projekt Deployment Ziel gesetzt, immer die Version oder eine frühere Version in Ihrer Zieleinstellung (Zusammenfassung)

EDIT

ist hier ein link zum Apple-Entwickler Download-Bereich werden Sie Für die Anmeldung benötigen Sie einen Benutzernamen und ein Passwort. Deaktivieren Sie einmal alle Suchoptionen außer iOS und dort finden Sie alle iOS, die Ihnen zur Verfügung stehen. Beachten Sie jedoch, dass wenn Sie etwas haben, das in einer späteren Version und nicht in der vorherigen Version von iOS ist, wird es z. Storyborads (Eingeführt in iOS 5).

+0

Ich habe alles verfügbar heruntergeladen und ja mein Einsatzziel ist korrekt. Willst du damit sagen, dass du in xcode 4.4.1 (Mountain Lion) tatsächlich eine App auf einem ios4-Simulator ausgeführt hast? – user1600350

+0

Ich bin unsicher, dann wurde mir die Möglichkeit gegeben, die SDK für ios4 +, ios5 herunterzuladen. Und ja, auf Mountain Lion. – Popeye

+0

Ich hatte auch die Option 4.3-Simulator herunterladen - leider, wenn Sie versuchen, eine App auf sie ausführen, erhalten Sie einen Fehler. Das ist der Grund, warum ich gefragt habe, ob Sie eine App auf dem Simulator laufen lassen, nicht heruntergeladen haben? – user1600350