符号未找到:_OBJC_CLASS_$_NSObject。

7

在 OS X 10.7.3 (Lion) 中运行 Mac 应用时,我遇到了以下错误:

Dyld Error Message:
  Symbol not found: _OBJC_CLASS_$_NSObject
  Referenced from: /Users/USER/Desktop/MyApp.app/Contents/MacOS/../Frameworks/SBJson.framework/Versions/A/SBJson
  Expected in: /usr/lib/libobjc.A.dylib

该应用程序在OS X 10.8.1(Mountain Lion)上运行良好,并使用Mountain Lion中的XCode 4.4构建。SBJson是一个私有框架。
可能出现的问题是什么?
2个回答

8

将部署目标设为10.7。


3

在链接库的“构建设置”中,“OS X 部署目标”值必须小于或等于主应用程序 Xcode 目标的“OS X 部署目标”。

(是的,这很令人困惑,因为“目标”在这里有双重含义:“部署目标”与“Xcode 目标”)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接