Ich entwickle eine Anwendung basierend auf iOS 6.1, und nach dem Upgrade auf OSX kann Yosemite den Simulator nicht ausführen.
Ich habe auf Stackoverflow gelesen, und einige Leute sagen, dass OSX 10.10 nicht mehr iOS 6, nur 7 und 8 unterstützt.
Ich habe mich aufgrund der großen Anzahl von Benutzern, die diese Version noch verwenden, für iOS 6 entschieden.
Ich habe dieses Thema gesehen Wie kann ich unter OS X 10.10 (Yosemite Beta) mit iOS 6.1 Simulator testen?
Aber ich hätte gerne eine Meinung über den zu treffenden Weg.
Ich kehre zu OSX 10.9 Maverick zurück oder gehe zu iOS 7.1?
Vielen Dank im Voraus.
iOS Simulator-Laufzeiten älter als iOS 7.1 funktionieren nicht unter OS X Yosemite.
Sie können Ihre Apps weiterhin so erstellen, dass sie ältere iOS-Versionen unterstützen, indem Sie ein älteres Implementierungsziel festlegen. Sie können sie jedoch nicht auf einem simulierten Gerät testen, das auf OS X Yosemite ausgeführt wird. Sie können auf einem physischen Gerät mit iOS 6.1 testen, oder Sie können Xcode 5.1.1 in OS X Mavericks ausführen, um Ihr Projekt im älteren Simulator zu testen.
Dies ist nicht nur eine willkürliche Anforderung. Dies ist eine Einschränkung der Legacy-Laufzeiten, die nicht mit den neueren Versionen des Host-Betriebssystems ausgeführt werden können. Der Hauptgrund, warum die Unterstützung für Sim-Versionen in neuen Releases gelöscht wird, ist, dass sie aus den einen oder anderen Gründen nicht mit den neuen Betriebssystemversionen funktionieren und entweder größere Aktualisierungen der simulierten Laufzeit selbst oder Hacky-Workarounds (Performance-Kosten) erfordern an das Host-Betriebssystem, um sie zu unterstützen.
In den letzten fünf Jahren haben wir die Interface-Schicht zwischen dem Host und der Simulation immer weiter nach unten verschoben und sie nun auf die wahrscheinlich kleinste Größe reduziert, die wir mit dem aktuellen Modell erreichen können.
Tags und Links ios xcode macos ios-simulator ios6.1