0

我正在创建通用应用程序(iPhone 和 iPad)。在我的应用程序中,我使用 ZBar SDK 进行条码扫描。在 iPhone 中运行该应用程序时,它运行良好。但在 iPad 中,应用程序没有打开。在控制台中显示错误,

dyld:找不到符号:_CFXMLNodeGetInfoPtr 引用自:/System/Library/Frameworks/Security.framework/Versions/A/Security 预期在:/ios 4/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator3.2.sdk/System /System/Library/Frameworks/Security.framework/Versions/A/Security 中的 /Library/Frameworks/CoreFoundation.framework/CoreFoundation

请参考我有什么解决办法吗?

4

2 回答 2

1

如果您仔细阅读错误消息,它会说它希望_CFXMLNodeGetInfoPtr在特定框架 (Security.framework) 中找到符号 ()。您是否将此框架正确添加到您的项目中?

于 2010-12-05T03:02:33.640 回答
0

您必须将这些系统框架添加到您的项目中:

  • AVFoundation.framework
  • CoreMedia.framework
  • CoreVideo.framework
  • QuartzCore.framework
  • libiconv.dylib
于 2011-03-31T11:52:34.813 回答