有没有办法针对存档的构建(.ipa)运行XCTest(UI)?

zhe*_* ma 7 ios xctest

我正在研究如何使用XCTest来关闭我们的自动化测试差距.从开发人员文档中,我只看到这样的事情:

xcodebuild test -project MyAppProject.xcodeproj -scheme MyApp

https://developer.apple.com/library/tvos/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/08-automation.html#//apple_ref/doc/uid/TP40014132-CH7-SW1

我想知道是否有办法针对存档版本(.ipa)运行XCTest(UI测试)?或者我们可以单独构建和测试,以便我们可以先构建并在以后对该构建进行测试吗?

谢谢

小智 0

如果您想将构建和测试阶段分开,可以使用 xcodebuild 标志 build-for-testing (构建 xctestrun 文件)和 test-without-building (运行它)。如果您希望在多个设备上使用测试构建,您可能需要对通用设备进行无需测试的构建。

查看https://medium.com/xcblog/speed-up-ios-ci-using-test-without-building-xctestrun-and-fastlane-a982b0060676了解更多详细信息