[英]How to add a static library to a project that uses cocoapods (iOS)
我有一個項目使用一段時間的cocoapods。 最近,我從供應商那里購買了一個外部庫。 該庫是作為靜態庫(.a)和兩個頭文件(.h)發送給我的。
我導入了兩個文件,並添加了靜態庫Build Phases-> Link Binary With Librareis。 但是,我的項目找不到靜態庫。
同一庫在不使用cocoapods(和工作區)的項目上也能正常工作。 因此,我認為這是與cocoapods進行的配置存在兼容性問題。 我試圖將靜態庫路徑添加到“標題搜索路徑”和“庫搜索路徑”中。 沒有成功
有什么建議么?
添加庫的標准過程是
OTHER LINKER FLAGS
-l${name_of_library_without_LIB_prefix_and_.a_suffix}
,例如libz.a
將看起來像-lz
$(PROJECT_DIR)
$(SRCROOT)
您可以在定義庫路徑時引用它
至於將外部庫與CocoaPods
一起CocoaPods
-除了將$(inherited)
作為所有這些設置的第一行以外,應該沒有任何區別-庫搜索路徑,標頭搜索路徑和其他鏈接器標志。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.