我在我的主项目中使用了一个xcode子项目。我的主要项目是ARC启用但子项目是MRC项目那么如何告诉编译器我的整个子项目不支持ARC,而是在构建阶段为所有.m文件设置 -fno-objc
答案 0 :(得分:2)
如果要为整个项目禁用,请转到目标的构建设置,并将Objective-C自动引用计数设置为否。
像这样:
答案 1 :(得分:2)
如果要为嵌套项目的整个文件组禁用ARC
转到构建阶段 - >编译源选择多个文件,按住命令⌘并按Enter键,然后添加值 -fno-objc-arc 它将反映所有选定的文件。
答案 2 :(得分:0)
试试这个:转到目标 - >构建设置 - >在Apple LLVM 6.0下 - 语言 - 目标C - >将Objective-C自动引用计数设置为NO。