ARC转换失败:-ccc-arcmt-check参数“unused”

时间:2012-08-03 11:04:45

标签: ios xcode automatic-ref-counting

我正在尝试将我的iOS项目升级为使用ARC。 通过编辑 - >开始转换时重构 - >转换为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

1 个答案:

答案 0 :(得分:5)

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