我正在 C.I. 下运行自动化应用程序单元测试。 iPhone 应用程序的环境,使用命令行等一切正常;
xcodebuild -scheme "Tests" -configuration Debug -sdk iphonesimulator5.0
太好了,但我现在想强制 iPhone 模拟器以 Retina 模式启动,而不是默认的标准模式。
我知道我可以使用硬件菜单选项切换它,但是我在 headless 集成服务器上运行它,所以没有那个选项。
我想做的是以某种方式在命令行上传递一个开关,告诉模拟器以 Retina 模式启动。
我乐观地尝试将 SimulateDevice="iPhone (Retina)"附加到 xcodebuild 命令,但这似乎不起作用。
这可能吗?我目前似乎找不到办法。
如果不可能,我是否可以采用其他方法?
最佳答案
另一种方法看起来像;
defaults write com.apple.iphonesimulator "SimulateDevice" '"iPhone (Retina)"'
然而,与 sch 的 applescript 方法一样,这在用作构建阶段的一部分时似乎不太有效。仍在调查中......
关于ios - 从 Xcodebuild 启动 RETINA 模拟器以进行持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9582926/