如何更改 iOS 模拟器 SDK [重复]
Posted
技术标签:
【中文标题】如何更改 iOS 模拟器 SDK [重复]【英文标题】:How to change the iOS Simulator SDK [duplicate] 【发布时间】:2012-05-07 14:37:11 【问题描述】:可能重复:how can I change ios sdk?
还有其他方法可以将 iOS 模拟器 SDK 更改为硬件 -> 版本吗?
感谢您的帮助。
编辑: 最后我用applescript得到了它
set selectedVersion to "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk"
set thePListFolderPath to path to preferences folder from user domain as string
set thePListPath to thePListFolderPath & "com.apple.iphonesimulator.plist"
tell application "System Events"
tell property list file thePListPath
tell contents
set value of property list item "currentSDKRoot" to selectedVersion
end tell
end tell
end tell
【问题讨论】:
【参考方案1】:不确定你想要的结果是什么?
您可以在 Xcode Preferences 中安装其他模拟器:
如果您想在 iOS 4.3 或 5.0 上测试您的应用,您需要将您的部署目标设置为所需的版本。如果您将部署目标设置为 4.3,您将能够使用运行 iOS 4.3、5.0 或 5.1 的模拟器进行测试。
【讨论】:
我已经安装了所有模拟器,部署目标设置为 4.3。我想为一些自动化测试使用各种模拟器 SDK 启动我的应用程序。 很遗憾,您一次只能运行一个模拟器。 我知道。我想在两个 jenkins 测试之间更改模拟器 SDK,但我不知道我能做什么 我认为您一次只能运行一个测试/模拟器。【参考方案2】:是的,如果您已经安装了 isd,然后转到 project/target 并选择 3.0 的目标,您的所有模拟器都将显示在那里,您的应用程序将被定位到所需的版本
要下载 sdk,请转到 xocde>downloadds
【讨论】:
以上是关于如何更改 iOS 模拟器 SDK [重复]的主要内容,如果未能解决你的问题,请参考以下文章
更改 Xcode 4.3.2 的 iPad/iPhone 模拟器分辨率 [重复]
如何在 XCode 4.2.1 (SDK5.0) 中安装旧版 iOS 模拟器
为啥 iOS 5.1 SDK 的 iPad 模拟器中没有“主页”按钮?