我試圖將我的iOS應用項目鏈接到我建立的靜態庫,並且我遵循Using Static Libraries in iOS中的說明。此項目已鏈接Google Analytics
庫,libGoogleAnalyticsServices.a
,這工作正常,但當我在我的靜態庫的目標的生成設置中設置-ObjC
標誌時,我無法再構建它。我收到「Apple Mach-O鏈接程序錯誤」,其中Undefined symbols for architecture armv7
在libGoogleAnalyticsServices.a
中,並指向諸如「_sqlite3_column_bytes」之類的內容。libGoogleAnalyticsServices.a中架構armv7的未定義符號設置-ObjC標誌
有人遇到過這個嗎?我怎麼能解決它?
感謝
注:我使用的Xcode 6.0.1和我的部署目標是iOS的7.0
檢查解決了這個問題。 – 2014-10-07 06:33:40
@iOSWeblineindia我在構建階段沒有找到任何'libSql',並且我沒有直接鏈接'libsqlite3.dylib',因爲我正在使用核心數據 – AppsDev 2014-10-07 06:38:44
是的,但該庫可能需要GA SDK。你可以請添加它,並嘗試構建。另外一個是libz,而不是libs。 – 2014-10-07 07:48:32