为xCode中的多个文件启用/禁用ARC?

时间:2016-06-03 10:11:33

标签: ios objective-c xcode automation automatic-ref-counting

我已经将很多带ARC的文件导入到非ARC iOS xCode项目中。该项目还有多个目标。因此,我需要为每个目标中的每个文件添加-fobjc-arc标记手动(相反,它只是另一个标记 - -fno-objc-arc)。

您能否建议如何更快/半自动地完成此过程?例如,是否可以一次为多个文件设置标志,或者为一个文件设置标志但是为多个目标设置标志?

1 个答案:

答案 0 :(得分:0)

我在答案中找到了类似的问题:

Batch adding "-fno-objc-arc" flag to (multiple) source files

但我想略微改善这个答案。您应该将设置标志所需的所有文件添加到一个具有异常扩展名称的文件夹中。例如,我使用了“000OOOOOOOOOOOOOOOOOOOOOOOOOO”。因此,在Build Phases标签中找到所有这些文件会更容易。

然后在该答案中您可以使用 Shift 和/或 Command 来选择这些文件,然后按 Enter 以显示标志编辑器和添加必要的标志。然后,您可以使用普通名称重命名该文件夹。