0

我正在尝试在 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]返回(cf ? (id)CFMakeCollectable(cf) : nil);

/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h:173:13:错误:使用未声明的标识符'__bridge_retain' [3]返回(__bridge_retain CFTypeRef)X;

我想这与 ARC 有关,但我不确定如何编译我的应用程序?

4

1 回答 1

0

Xcode 4.2 beta 处于保密协议之下。您最好在开发者论坛中搜索所有时期的“NSZone.h NSObject.h”。您会发现与您的问题完全相同的问题。

于 2011-10-02T11:50:11.760 回答