xcodebuild 测试构建与构建操作

问题描述 投票:0回答:2

自从 Xcode 8.x Apple 添加了

build-for-testing
操作参数以来,我不清楚是否要在使用
build-for-testing
后发布生成的工件,是否需要使用
build 重新运行 xcodebuild 
行动论证?

谁能回答

build-for-testing
是否强制
debug
配置或禁用某些优化?

xcode xcodebuild
2个回答
4
投票

探索新

xcodebuild

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

这在 Xcode 服务器中使用。 Xcode 8 现在在

xcodebuild
命令行工具中进行了一些改进。

Build For Testing

xcodebuild 现在有

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

这应该构建我们的应用程序以进行测试并创建

xctestrun
文件。

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


3
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.