我有一个情况,需要在几个非ARC的XCode项目中启用ARC。我不想完全转换为ARC,只需要启用其中的一些文件。
有许多解决方案,包括在使用XCode控制台的编译源中为特定文件添加-fobjc-arc标志。但是我有太多的文件在多个XCode项目中,无法逐个更改。
是否有一种方法可以通过编程方式修改构建阶段设置。 我找到了一些帖子,比如
这两个都是很好的解决方案,但我需要设置一种机制来编写脚本来管理它们。因为其中一些在服务器上运行,生成的XCode分发给其他人进行测试。
project.pbxproj代码的操纵似乎是最有可能的选择。但我不确定该如何去做。