在 xcode 中为整个嵌套项目禁用 ARC

Disable ARC for entire nested project in xcode

我在我的主项目中使用了一个 xcode 子项目。我的主项目启用了 ARC 但子项目是 MRC 项目 那么我如何告诉编译器我的整个子项目不支持 ARC 而不是为所有 .m 文件设置 -fno-objc在构建阶段。

试试这个:转到目标 -> 构建设置 -> 在 Apple LLVM 6.0 下 - 语言 - Objective C -> 将 Objective-C 自动引用计数设置为 NO.

如果您想为整个项目禁用,请转到目标的构建设置并将Objective-C自动引用计数设置为

像这样:

如果您想为嵌套项目的整个文件组禁用 ARC

Goto Build Phases -> Compile sources select multiple files holding command ⌘ 并按 enter 然后添加值 -fno-objc-arc 它将反映所有selected 文件。