2012-10-04 14 views
5

Ich bin sehr verwirrt zwischen iOS 5.0 und iOS 6.0 mit XCode 4.5. Es ist nicht sehr klar, ob ich meine neue App ab iOS 5.0 unterstützen möchte, welche Funktionalität ich verwenden soll und welche nicht. Grundsätzlich bietet Xcode 4.5 Ihnen alle Funktionen wie Containeransichten und Abwicklungssegues im Storyboard (... und viele mehr, die mir vielleicht nicht bewusst sind), die nur von iOS 6.0 verfügbar sind und Sie würden nicht wissen, bis Sie Ihre App ausführen und es abstürzt ! Könnte mir jemand bitte eine einfache Lösung dazu sagen? Muss ich zu Xcode 4.4 zurückkehren? Ich setze das Implementierungsziel auf iOS 5.0, konnte das Basis-SDK jedoch nicht auf iOS 5.0 festlegen, da es nicht in der Liste angezeigt wird. Siehe angehängtes Bild. Vielen Dank.Verwechslung mit XCode 4.5 für iOS 5.0 und iOS 6.0

BASE SDK

Antwort

3

Wenn Sie noch 5.0 oder 5.1 unterstützen, möchten Sie vielleicht in Xcode Einstellungen gehen -> Downloads und das iOS 5.0 oder 5.1 Simulator installieren.

+2

ich bereits heruntergeladen Simulatoren und setzen Architektur nur zu armv7. Trotzdem kann ich das Basis-SDK nicht setzen! Im Grunde möchte ich XCode 4.5 verwenden, möchte aber nicht, dass iOS 6.0-Funktionen nur iOS 5.0 bricht! – applefreak

+0

Hmm, da bin ich mir nicht sicher. Wenn ich meinen Code mit dem iOS 5.1-Simulator oder einem iOS 5.1-Gerät ausführe, läuft er wie iOS 5.x, NICHT iOS 6. Der Grund, warum ich das jetzt weiß, ist, dass, wenn ich versuche, meine App in iOS 6.0 zu starten bekomme ein paar komische Fehler mit QuickLook, die ich noch herausfinden will ... aber es läuft gut in 5.1 wie früher. Alles in Xcode 4.5. – valheru

+0

Wie lautet Ihr Implementierungsziel auf der Registerkarte "Zusammenfassung"? Mine sagt immer noch 5.1 – valheru

2

Ich hatte dieses gleiche Problem. Ich verwende Xcode 4.5, um ein Projekt zu erstellen, das auf iOS 5 ausgerichtet ist, sodass das Projektdatenbank-SDK iOS6 ist.

Ich habe die Frage um, indem Sie die MainStoryBoard.storyboard Datei und entfernt die trigger="accessoryAction" aus der folgenden Zeile

vor:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" trigger="accessoryAction" id="KQV-Ht-eG9"/> 

nach:

< segue destination="f1z-co-5vQ" kind="push" identifier="ShowTestPoints2" id="KQV-Ht-eG9"/> 
Verwandte Themen