如何在通用应用程序(iphone和ipad)中使用zbar sdk?

时间:2010-12-03 11:30:35

标签: iphone ipad frameworks barcode-scanner universal

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

  

dyld:未找到符号:_CFXMLNodeGetInfoPtr     参考自:/System/Library/Frameworks/Security.framework/Versions/A/Security     预计在:/ ios 4 /平台/ iPhoneSimulator.platform / Developer / SDKs / iPhoneSimulator3.2.sdk / System / Library / Frameworks / CoreFoundation.framework / CoreFoundation    in /System/Library/Frameworks/Security.framework/Versions/A/Security

请参考我有什么解决方案吗?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

  • AVFoundation.framework
  • CoreMedia.framework
  • CoreVideo.framework
  • QuartzCore.framework
  • libiconv.dylib