我的 Xcode 项目中有超过 200 个错误,发现我的问题与启用 ARC 有关。我按照此处找到的建议使用该标志-fno-objc-arc
。现在我只剩下 7 个错误,但其中一个在我的 prefix.pch 中,这是我所有源文件的前缀标头,并说:
unrecognized command line option "-fno-objc-arc"
有任何想法吗?我正在使用 mac 10.6.8、ios sdk 4.3 和 xcode 3.2.6
我的 Xcode 项目中有超过 200 个错误,发现我的问题与启用 ARC 有关。我按照此处找到的建议使用该标志-fno-objc-arc
。现在我只剩下 7 个错误,但其中一个在我的 prefix.pch 中,这是我所有源文件的前缀标头,并说:
unrecognized command line option "-fno-objc-arc"
有任何想法吗?我正在使用 mac 10.6.8、ios sdk 4.3 和 xcode 3.2.6
Xcode 3.2.6 可能无法识别该标志。从文档:
ARC 在 Xcode 4.2 中支持 OS X v10.6 和 v10.7(64 位应用程序)以及 iOS 4 和 iOS 5。弱引用在 OS X v10.6 和 iOS 4 中不受支持。
您可以尝试安装 Xcode 4 并将此构建设置添加到 Xcode 3:
CC = /Applications/Xcode4/Developer/usr/bin/clang
(路径可能不同)。我认为 Xcode 4 至少需要 Snow Leopard。