xcodebuild构建测试与构建操作

时间:2017-03-15 12:00:58

标签: xcode xcodebuild

自Xcode 8.x Apple添加了build-for-testing动作参数以来,我不清楚在使用build-for-testing之后是否要发布生成的工件,是否需要重新使用build操作参数运行xcodebuild?

有人可以回答是build-for-testing强制debug配置还是禁用某些优化?

2 个答案:

答案 0 :(得分:0)

探索新的'xcodebuild'

'xcodebuild'是从命令行构建,运行和执行我们的应用程序的命令行工具。

这在Xcode服务器中使用。 Xcode 8现在在 xcodebuild 命令行工具中有了一些改进。

Build For Testing

xcodebuild现在有'build-for-testing'选项,它像往常一样采用工作空间方案和目标,但最重要的是它会创建'XCTESTRUN'文件。

这应构建我们的测试应用并创建'xctestrun' 文件。

它对BDD和持续集成更有用。

答案 1 :(得分:0)

build-for-testing并非用于将您的应用分发给测试人员,而是用于使用它来运行单元测试。此版本具有使其可测试的特殊编译选项。基本上,除了在其上运行单元测试之外,不应将其用于其他任何用途。