2010-12-03 46 views
0

我正在創建通用應用程序(iPhone和iPad)。在我的應用程序中,我使用ZBar SDK進行條碼掃描。在iPhone中運行應用程序時,它工作正常。但在iPad中,應用程序未打開。在控制檯它示出了錯誤,如何在通用應用程序(iphone和ipad)中使用zbar sdk?

dyld的:符號未找到:_CFXMLNodeGetInfoPtr 從參考:/System/Library/Frameworks/Security.framework/Versions/A/Security 預期在:/ IOS 4 /平臺/ iPhoneSimulator.platform /開發商/軟件開發工具包/ iPhoneSimulator3.2.sdk /系統/庫/在/System/Library/Frameworks/Security.framework/Versions/A/Security

框架/ CoreFoundation.framework /的CoreFoundation 請請問我有沒有解決方法?

回答

1

如果您仔細閱讀錯誤消息,則表示預計會在特定框架(Security.framework)中找到符號(_CFXMLNodeGetInfoPtr)。你把這個框架正確地添加到你的項目中了嗎?

0

則必須將這些系統架構添加到項目:

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