/ Bereitstellungsziel in xcode - Ziel-c, ios5, xcode4.6, ios6.1

Einsatzziel in xcode - Ziel-c, ios5, xcode4.6, ios6.1

Ich verwende xcode4.6 für die Bildschirmgröße der Retina. Wenn ich Deployment-Ziel 5 verwende, habe ich keine Warnungen erhalten. Wenn ich Deployment-Ziel 6.1 verwende, bekomme ich Warnungen, sollteAutoRotation nicht mehr empfohlen werden Welches Deployment-Ziel, das ich für die App verwende, funktioniert sowohl in iphone4 als auch in Version 5. Wenn ich Deployment-Ziel 6.1 verwende, funktioniert meine App in iphone4 oder nur auf iphone5 Warnungen?

Antworten:

3 für die Antwort № 1

Es ist "Implementierungsziel", nicht "Entwicklung"target ". Das Implementierungsziel definiert die Mindestversion von iOS, die von Ihrer App unterstützt wird. Wenn Sie iOS 6.1 festlegen, funktioniert Ihre App nur auf Geräten, auf denen iOS 6.1 oder höher installiert ist. Wenn Sie iOS 5.0 festlegen, wird Ihre App verwendet Auf jedem Gerät mit iOS 5.0 oder höher ausführen.

Wenn Sie das Implementierungsziel auf 5.0 oder 5 setzen.1 Dann muss Ihre App die Änderung in den APIs richtig behandeln. View Controller-Rotation hat sich in iOS 6.0 stark verändert. Daher müssen alle Ihre View-Controller die älteren und die neuen Rotationsmethoden implementieren. Wenn Ihr Implementierungsziel 6.0 oder höher ist, müssen Sie keine der älteren 5.x-Rotationsmethoden hinzufügen.