我将我们的Xcode构建系统设置为将所有构建产品放在一对目录中,一个用于调试配置,另一个用于使用构建设置发布
BUILD_DIR =/库/开发工作/构建产品
在共享.xconfig文件中指定。
这在Xcode12.4中工作得很好,因为xcodebuild clean命令将只删除目标,并保持构建产品目录中的所有其他文件不变。
xcodebuild clean是Xcode12.5的新功能,它删除了构建产品目录的全部内容。有没有办法禁用这种行为?
发布于 2021-04-29 08:06:45
xcodebuild在Xcode12.5中,
干净地删除了构建产品目录的全部内容。有没有办法禁用这种行为?
这种行为在Xcode12.5中并不是什么新鲜事;自从它成为introduced in Xcode 10以来,它就一直是“新构建系统”的一部分
新的构建系统使用“干净的构建文件夹”行为。不支持传统的“清理”行为。
“遗留”的构建系统已经被弃用了一段时间。我不知道它在Xcode12.5中是否仍然可用,但无论它是否可用,是时候迁移到新系统了。
有没有办法禁用这种行为?
不是的。
如果您确实需要保留旧的构建工件,您可以添加一个构建后脚本,将它们复制到另一个位置。
https://stackoverflow.com/questions/67309123
复制相似问题