在XCode 9中启动模拟器(不是无头)

时间:2017-10-03 14:15:29

标签: ios xcode ios11 xcode9

我正在尝试使用unit运行我的uixcodebuild测试,例如:

$ xcodebuild -scheme "MyAppScheme" -destination 'platform=iOS Simulator,name=iPhone 7 Plus,OS=11.0' build test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO

问题是模拟器没有开始,而是正在无心地运行。

我知道所谓的#34;无头模拟器"在XCode 9中介绍了如何使用xcodebuild运行测试并启动模拟器的任何想法?

1 个答案:

答案 0 :(得分:4)

据我所知,没有选项允许你在非无头模拟器上运行测试。

但是,如果已启动模拟器,则测试将在该模拟器上运行,而不是在无模拟器上运行。因此,您可以先启动模拟器,然后运行测试:

$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app && xcodebuild -scheme "MyAppScheme" -destination 'platform=iOS Simulator,name=iPhone 7 Plus,OS=11.0' build test CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO