我正在尝试在XCode 4.2 beta(Build 4D58)中构建一个简单的OS X命令行应用程序。但是当我尝试编译它时,我收到了一个错误:
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:57:22:错误:'CFMakeCollectable'不可用:在自动引用计数模式下不可用[ 3] return(cf?(id)CFMakeCollectable(cf):nil);
并且
/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:173:13:错误:使用未声明的标识符'__bridge_retain'[3] return(__bridge_retain CFTypeRef)X;
我想这与ARC有关,但我不知道该怎么办我的应用程序编译?
答案 0 :(得分:0)
Xcode 4.2 beta属于NDA。你最好在开发者论坛的所有时期搜索“NSZone.h NSObject.h”。您将找到与您完全相同的问题。