Objective c 使用XCodeConfig设置禁用目标C ARC

Objective c 使用XCodeConfig设置禁用目标C ARC,objective-c,ios,xcode,automatic-ref-counting,llvm,Objective C,Ios,Xcode,Automatic Ref Counting,Llvm,使用构建阶段技巧很容易关闭XCode中的ARC,但是可以使用XCodeConfig指定吗 在我看来,使用XCodeConfig方法(如果可能的话)更灵活。ARC是隐式关闭的 您可以将其添加到xcconfig中: clangg\u ENABLE\u OBJC\u ARC=NO 但是,在项目/目标/文件本地生成设置覆盖该行为的情况下,仍然存在问题。您只需将Xcode项目中的CLANG\u ENABLE\u OBJC\u ARC和OBJC ARC进行grep,即可找到实际启用的位置。您可以使用以下选项

使用
构建阶段
技巧很容易关闭XCode中的ARC,但是可以使用
XCodeConfig
指定吗

在我看来,使用XCodeConfig方法(如果可能的话)更灵活。

ARC是隐式关闭的

您可以将其添加到xcconfig中:

clangg\u ENABLE\u OBJC\u ARC=NO


但是,在项目/目标/文件本地生成设置覆盖该行为的情况下,仍然存在问题。您只需将Xcode项目中的
CLANG\u ENABLE\u OBJC\u ARC
OBJC ARC
进行grep,即可找到实际启用的位置。

您可以使用以下选项在.xconfig文件中打开或关闭ARC:

CLANG_ENABLE_OBJC_ARC = NO

我只想关闭一个特定的文件,而不是全局,是否可以在XCodeConfig中关闭?我只想关闭一个特定的文件,而不是全局,是否可以在XCodeConfig中关闭?@Yoga抱歉,我不知道如何在每个文件的基础上关闭。静态库是一个选项,具体取决于您必须配置的文件集。