gpt4 book ai didi

Objective-C ARC 已在 PCH 文件中启用,但当前已禁用 - 错误

转载 作者:搜寻专家 更新时间:2023-10-30 19:46:25 24 4
gpt4 key购买 nike

我正在尝试将我的 Objective-C 项目转换为 ARC。一旦我将 -fno-objc-arc 编译器标志添加到构建阶段中的一个或多个单独的文件,我的 MyProject-Prefix.pch 文件显示以下错误:

Objective-C automated reference counting was enabled in PCH file but is currently disabled.

最佳答案

你必须确保:

  • 编译器设置为 Apple LLVM 编译器 4.x
  • 项目属性:CLANG_ENABLE_OBJC_ARC 已启用(将其更改为 YES)
  • 您已经清理了您的项目(Product -> clean)

按照上述步骤,您将确保您已使用 LLVM/clang 编译器切换到 ARC,如果以上都不能解决问题,您可以尝试禁用预编译前缀,取消选中预编译前缀 header (GCC_PRECOMPILE_PREFIX_HEADER) 在 XCode 构建阶段。 PCH 的使用不是强制性的,因为它用于增加编译时间。

关于Objective-C ARC 已在 PCH 文件中启用,但当前已禁用 - 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12853459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com