2011-10-01 95 views
0

我想在XCode 4.2 beta(Build 4D58)中构建一个简单的OS X命令行应用程序。但我发现了一个错误,当我尝试编译它说:XCode - XCode 4.2 beta ARC无法编译

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSZone.h:57:22: error: 'CFMakeCollectable' is unavailable: not available in automatic reference counting mode [3] return (cf ? (id)CFMakeCollectable(cf) : nil);

而且

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:173:13: error: use of undeclared identifier '__bridge_retain' [3] return (__bridge_retain CFTypeRef)X;

我想这已经是与ARC,但我不知道这样做有什么我应用编译?

回答

0

Xcode 4.2 beta在NDA下。你最好在开发者论坛的所有时期搜索“NSZone.h NSObject.h”。你会发现与你的完全相同的问题。