【发布时间】:2012-04-26 04:19:15
【问题描述】:
我正在尝试构建一个首选项窗格,作为学习 OS X 开发的一部分。下载 Apple 的 preference pane example code 并尝试构建项目后,出现以下错误:
clang:错误:不能同时指定“-fobjc-arc”和“-fobjc-gc”
在构建设置中关闭垃圾收集允许项目正确构建,但是一旦在本地机器上安装了首选项窗格示例,它就不会开始说,
“您无法打开 PrefsPane 首选项,因为它不适用于基于 Intel 的 Mac。”
我已经尝试过架构(10.6、10.7)和 Objective-C 自动引用计数(是、否)和 Objective-C 垃圾收集(支持 (-fobjc-gc)、不支持、必需 (-fobjc- gc only) 可用。虽然某些组合确实允许构建项目,但我无法加载首选项窗格。
使用 Xcode 4.3.2 为 OS X 10.7 构建和部署首选项窗格所需的适当架构、ARC 和 GC 设置是什么?
【问题讨论】:
-
保留 Apple 提供的所有设置并在 Build Settings 中关闭 ARC 即可解决问题。
标签: xcode4 garbage-collection osx-lion automatic-ref-counting clang