自Xcode 8.x Apple添加了build-for-testing
动作参数以来,我不清楚在使用build-for-testing
之后是否要发布生成的工件,是否需要重新使用build
操作参数运行xcodebuild?
有人可以回答是build-for-testing
强制debug
配置还是禁用某些优化?
答案 0 :(得分:0)
探索新的'xcodebuild'
'xcodebuild'是从命令行构建,运行和执行我们的应用程序的命令行工具。
这在Xcode服务器中使用。 Xcode 8现在在 xcodebuild 命令行工具中有了一些改进。
Build For Testing
xcodebuild现在有'build-for-testing'选项,它像往常一样采用工作空间方案和目标,但最重要的是它会创建'XCTESTRUN'文件。
这应构建我们的测试应用并创建'xctestrun' 文件。
它对BDD和持续集成更有用。
答案 1 :(得分:0)
build-for-testing
并非用于将您的应用分发给测试人员,而是用于使用它来运行单元测试。此版本具有使其可测试的特殊编译选项。基本上,除了在其上运行单元测试之外,不应将其用于其他任何用途。