2

我正在尝试将我的 iOS 项目升级为使用 ARC。通过Edit -> Refactor -> Convert to Objective-C ARC开始转换时,我选择我的目标,取消选择链接库并按检查。接下来我收到以下错误:

clang: error: argument unused during compilation: '-ccc-arcmt-check'
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

一些想法如何解决这个问题?Xcode 甚至不会尝试开始转换源文件。

请注意,我的项目文件中有几个目标共享一些源文件。转换对话框仅显示当前方案中设置的目标。

我已经成功转换了另一个(静态库)项目,所以 Xcode 设置应该没问题。

编辑:我已经激活了 Xcode 首选项中的错误后继续构建,至少现在我看到了所有 ARC 错误。让我们看看这是否能让我转换为 ARC。

EDIT2:我的目标的每个源文件都收到此错误,我不想使用 ARC - 所以编译器似乎有并发标志-ccc-arcmt-check-fno-objc-arc 的问题。

4

1 回答 1

5

我发现了:在项目设置中关闭将警告视为错误。

于 2012-08-03T12:20:52.143 回答