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