【问题标题】:xcodebuild does not launch iOS 7.0 simulatorxcodebuild 不启动 iOS 7.0 模拟器
【发布时间】: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 模拟器,它可以工作,但这不是一个选项。

【问题讨论】:

    标签: ios ios-simulator xcode5 xcodebuild


    【解决方案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 与实际存在的任何内容都不匹配,则此命令将挂起。

    【讨论】:

    • 去掉destinationplatform之间的=后就可以使用了。
    猜你喜欢
    • 2017-06-07
    • 2011-10-28
    • 2016-09-08
    • 2012-05-08
    • 2014-10-19
    • 2015-05-31
    • 2017-02-27
    • 2016-07-19
    • 1970-01-01
    相关资源
    最近更新 更多