2013-02-28 75 views
0

我有一個使用Phonegap作爲組件的靜態iOS庫。 (我遵循文檔提供的步驟),我可以毫無問題地編譯庫。 現在我嘗試在iOS應用程序中使用我的靜態庫。 所以我有我的應用程序有一個項目引用我的靜態庫,其中有一個項目引用phonegap。 它看起來像架構armv7和Phonegap的未定義符號

  • 應用
    • 圖書館
      • 的PhoneGap

現在,當我想要編譯我得到許多錯誤,看起來都像:

Undefined symbols for architecture armv7: 
"_kUTTypeVideo", referenced from: 
    -[CDVCapture captureVideo:] in libmyLibrary.a(CDVCapture.o) 

我試圖改變有效的架構在許多組合和開關只有建立有效的架構,但沒有工作。

它沒有ARC項目是否有幫助?

回答

1

我目前發現問題,我不得不導入所有在phonegap文檔中描述的框架,不僅在使用phonegap的靜態庫中,而且在主應用程序中。

1

看來您正在使用不兼容的ARMv7那科爾多瓦庫。使用與armv7架構兼容的最新cordova庫。

1

我有同樣的問題......它似乎是你使用老版本的PhoneGap(說1.2 ...)。這個問題的唯一解決方案是使用Cordova庫(最新版本),它解決了我的問題。

相關問題