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