我正在尝试在 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 开始?