2015-08-28 92 views
1

升级到Xcode 7后,Xcode无法在模拟器上运行测试。Xcode 7:Xcode无法运行使用选定的设备

$ xcodebuild test -sdk iphonesimulator -scheme MyProject 
Build settings from command line: 
    SDKROOT = iphonesimulator9.0 

xcodebuild: error: Failed to build project MyProject with scheme MyProject. 
    Reason: Xcode cannot run using the selected device. 

该问题在Travis CI和詹金斯转载。当我在本地机器上运行xcodebuild test时,它工作正常。

回答

3

我已经通过添加一个像-destination 'name=iPhone 6'这样的标志过去了这个错误。看起来xcodebuild用来选择一个默认的目的地,但不再那么做。 = |

我会查看是否有任何设置可以在构建方案中设置,以避免对设备进行硬编码。

+0

追加'-destination'后仍然失败 – Quanlong

+0

同样的错误?你为'xcodebuild -version'得到了什么 – James

相关问题