xcodebuild 不启动 iOS 7.0 模拟器
Posted
技术标签:
【中文标题】xcodebuild 不启动 iOS 7.0 模拟器【英文标题】:xcodebuild does not launch iOS 7.0 simulator 【发布时间】:2014-01-29 05:27:18 【问题描述】:我正在尝试使用 ios 7 模拟器运行我们的测试套件,但 xcodebuild
总是启动 6.1 模拟器。
xcodebuild -workspace Project.xcworkspace -scheme 'Test Smoke' -sdk iphonesimulator7.0 -destination="platform='iOS Simulator',OS=7.0,name='iPhone Retina (4-inch)’" clean test
如果我卸载 iOS 6.0 和 6.1 模拟器,它可以工作,但这不是一个选项。
【问题讨论】:
【参考方案1】:你快到了:
-destination
参数很特殊,不能引用“=”号后面的部分。
意思是:
xcodebuild \
-workspace Project.xcworkspace \
-scheme 'Test Smoke' \
-sdk iphonesimulator7.0 \
-destination platform='iOS Simulator',OS=7.0,name='iPhone Retina (4-inch)' \
clean test
会起作用的。
请注意,-destination
参数中选项之间的逗号必须紧跟在下一个选项之后。
还请注意,如果您指定的 name
与实际存在的任何内容都不匹配,则此命令将挂起。
【讨论】:
去掉destination
和platform
之间的=
后就可以使用了。以上是关于xcodebuild 不启动 iOS 7.0 模拟器的主要内容,如果未能解决你的问题,请参考以下文章
iOS:xcodebuild:错误:工作区“”不包含名为“”的方案
将 xcodebuild 与 iOS 项目和 iOS 模拟器一起使用
MKMapview 在模拟器的 iOS-7.0 中不显示地图