Objective-C ARC在PCH文件中启用但当前已禁用 – 错误
发布时间:2020-12-14 17:29:00 所属栏目:百科 来源:网络整理
导读:我正在尝试将Objective-C项目转换为ARC.一旦我将-fno-objc-arc编译器标志添加到Build Phases中的一个或多个单独文件,我的MyProject-Prefix.pch文件就会显示以下错误: Objective-C automated reference counting was enabled in PCH file but is currently d
我正在尝试将Objective-C项目转换为ARC.一旦我将-fno-objc-arc编译器标志添加到Build Phases中的一个或多个单独文件,我的MyProject-Prefix.pch文件就会显示以下错误:
解决方法
你必须确保:
>编译器设置为Apple LLVM编译器4.x. 按照上述步骤操作,您将确保使用LLVM / clang编译器切换到ARC,如果以上都不能解决问题,您可以尝试在XCode构建阶段中禁用预编译前缀unchecking预编译前缀头(GCC_PRECOMPILE_PREFIX_HEADER). PCH的使用不是强制性的,因为它用于增加编译时间. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |