1

サードパーティ プロジェクトで作成したライブラリを iOS 5 で実行すると、このエラーが発生します。プロジェクトは正常にコンパイルされますが、起動直後にコンソールに次のように表示されます。

dyld: Symbol not found: _NSFontAttributeName
  Referenced from: /Users/Stunner/Library/Application Support/iPhone Simulator/5.0/Applications/C26FFA60-BB4A-4321-908A-0EF8756F47D3/An.app/An
  Expected in: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/UIKit.framework/UIKit
 in /Users/Stunner/Library/Application Support/iPhone Simulator/5.0/Applications/C26FFA60-BB4A-4321-908A-0EF8756F47D3/An.app/An

私が困惑しているのは、私が作成したライブラリのサンプル アプリがあり、iOS 5 で実行すると問題なく動作することです。サードパーティ アプリケーションに追加のビルド設定があり、それが原因でこのエラーが表示されるのではないかと疑っています。

サンプル アプリには、次のリンカー フラグがあります。

-ObjC

サードパーティのアプリには次のものがあります。

-ObjC -lxml2 -lz -all_load
4

0 に答える 0