我正在尝试在iOS 4.x上测试我的iOS应用程序。 我正在使用MAC OS X Mountain Lion(10.8.2)和Xcode 4.6。 我尝试从Xcode中的“下载”选项卡安装较旧的iOS 4版本,但该模拟器选项不可用:http://cl.ly/image/412l3V3C1E3W
然后我使用"xcode_4.0.2_and_ios_sdk_4.3.dmg" file and now they are available inside the folder: "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs".
我的部署目标设置为4.0,我可以从方案中选择iOS模拟器。
我甚至使用命令行“xcodebuild -showsdks”检查了iOS 4.x SDK是否正确安装,并且系统识别出来:
$ xcodebuild -showsdks
OS X SDKs:
Mac OS X 10.7 -sdk macosx10.7
OS X 10.8 -sdk macosx10.8
iOS SDKs:
iOS 4.3 -sdk iphoneos4.3
iOS 6.1 -sdk iphoneos6.1
iOS Simulator SDKs:
Simulator - iOS 4.0 -sdk iphonesimulator4.0
Simulator - iOS 4.3 -sdk iphonesimulator4.3
Simulator - iOS 5.0 -sdk iphonesimulator5.0
Simulator - iOS 5.1 -sdk iphonesimulator5.1
Simulator - iOS 6.1 -sdk iphonesimulator6.1
我面临的问题是,当我运行项目时,我得到了模拟器的错误:“iOS模拟器无法找到SDK。可能需要重新安装SDK。”
如果我尝试从模拟器更改版本,则没有4.3选项: http://cl.ly/image/1y04201e2o08
有谁知道如何强制模拟器从iOS 4.3开始?