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 はプライベート フレームワークです。

何が問題になる可能性がありますか?

4

2 に答える 2

8

展開ターゲットを 10.7 に設定します。

于 2012-09-08T07:10:51.173 に答える
3

リンクされたライブラリのビルド設定の値は、メイン アプリの Xcode ターゲットのOS X Deployment Target値以下でなければなりません。OS X Deployment Target

(はい、ここで「ターゲット」には二重の意味があるため、混乱します:「展開ターゲット」と「Xcode ターゲット」)

于 2012-11-22T19:11:34.793 に答える