Iphone 更新到Xcode 4.6后出现1000多个编译器错误

Iphone 更新到Xcode 4.6后出现1000多个编译器错误,iphone,ios,objective-c,xcode,Iphone,Ios,Objective C,Xcode,我最近从XCode 4.5更新到了XCode 4.6。我有一个iOS项目,在4.5中编译时没有错误,但是现在,当我在4.6中构建该项目时,我得到了1000多个错误 错误包括我的@property(nonatomic,strong)声明中“strong”之前的“预期属性类型”,每次我将对象属性引用为self.propertyName时,我都会收到在联合结构中找不到成员propertyName的错误请求 这让我觉得它与ARC或编译器有关,但我不确定我会更改什么。我检查了项目是否使用LLVM GCC

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

错误包括我的
@property(nonatomic,strong)
声明中“strong”之前的
“预期属性类型”
,每次我将对象属性引用为
self.propertyName
时,我都会收到在联合结构中找不到成员propertyName的错误
请求


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

ARC仅受LLVM编译器(v3.0或更高版本)的支持。LLVM GCC 4.2或GCC 4.2不支持。请将项目切换为使用LLVM编译器(也称为Clang)这些问题将消失。

查看目标的构建设置,确保ARC仍然处于启用状态。在用户定义部分,
clangu ENABLE\u OBJC\u ARC
设置为
YES
超过9000!谢谢,这修复了很多问题,但出于某种原因,我只能选择LLVM 1.7。你知道为什么LLVM的更高版本没有被禁用吗显示?我找到了,但我可以选择的最高基本sdk是iOS 4.3在“C/C++/Objective-C编译器”的弹出窗口中,您可以使用什么值“项目的构建设置?GCC4.0、GCC4.2、LLVM GCC4.2、LLVM 1.7——如果相关的话,它只是说C/C++,而不是C/C++/Objective CIt听起来不像是在使用Xcode 4.6。GCC4.0只附带旧版本的Xcode。检查Xcode->About Xcode中的Xcode版本号,查看您实际运行的版本。