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



我试图用xcodebuild同时运行我的unitui测试,例如:

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

问题是模拟器不启动,而是无心地运行。

我知道Xcode 9中引入的所谓"无头模拟器"。如何使用xcodebuild运行测试并启动模拟器?

据我所知,没有任何选择可以让您在不是无头模拟器上运行测试。

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

$ 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

相关内容

  • 没有找到相关文章

最新更新