更新到Xcode 4.6后超过1000个编译器错误

时间:2013-03-02 04:21:09

标签: iphone ios objective-c xcode

我最近从XCode 4.5更新到XCode 4.6。我有一个在4.5中没有错误编译的iOS项目,但现在,当我在4.6中构建项目时,我遇到了1000多个错误。

我的"expected property type before 'strong'声明中的错误包括@property (nonatomic, strong),每次我将对象属性引用为self.propertyName时,我都会收到错误request for member propertyName not found in structure of union

这让我觉得它与ARC或编译器有关,但我不确定我会改变什么。我检查了该项目是否使用LLVM GCC 4.2

1 个答案:

答案 0 :(得分:2)

只有LLVM编译器(v3.0或更高版本)支持ARC。 LLVM GCC 4.2或GCC 4.2不支持它。将项目切换到使用LLVM编译器(又名Clang),这些问题就会消失。