Cocoa pod匯入第三方框架遇到的那點事兒

2022-06-07 11:54:09 字數 1142 閱讀 1679

廢話不多說,直接上乾貨。

以下所有操作均是在cocoapod匯入第三方庫,並且是.xcworkspace的工程裡面操作的,

1.匯入標頭檔案找不到,也就是所謂的,not find ''afnetworking.h''

解決方法:把import "afnetworking.h" 替換成 import

2.匯入第三方庫後,出現undefined symbols for architecture x86_64:

"_objc_class_$_afhttpsessionmanager", referenced from:這種問題;

錯誤1解決方法:選中工程 ->選中target ->build phases -> link binary with libraries

1點選左下角加號,選擇$符號後面的檔名所在的框架

2然後add,最後command+shift+k  clean 一下,再進行編譯就不會有再有這個問題了

3.出現library not found for -lafnetworking這種問題,問題詳情:

錯誤2解決方法:

1.首先先選中工程中的pods 工程  targets -> 選中框架(比如afnetworking)->build setting ->architectures -> build active architecture only ->debug設定為yes,release設定為no(預設都是這麼設定的)

32.如果上述設定都是預設,那就進行第二步設定,選中專案工程 targets ->build setting -> search paths -> library search paths 中新增框架路徑("$configuration_build_dir/afnetworking");

具體操作:

4最後進行"command+shift+k" clean一下,進行編譯,就不會有錯了;

最後,小弟初來乍到的菜鳥一枚,如有不對的地方,望各位大神指正;以上就是小弟我所遇到的那些關於cocoapod匯入第三方框架的坑。

使用Cocoapod匯入第三方框架

學習ios有三個月了,一直想寫一些東西,記錄下自己的學習軌跡。但又覺得自己還學得太淺了,沒什麼好寫的。這是我寫的第一篇部落格,記錄我學習如何匯入第三方框架,有不妥的地方請友善提醒。1 新建乙個工程,在工程的目錄檔案下開啟終端 2 編輯podfile,羅列出想要安裝的庫,我用的是pop這個開源庫,如果...

使用CocoaPod匯入第三方框架

sudo gem sources remove 等有反應之後再敲入以下命令 sudo gem sources a sudo gem install cocoapods sudo gem sources remove sudo gem sources a sudo gem install cocoap...

CocoaPods匯入第三方框架

the dependency afnetworking 3.1 0 is not used in any concrete target.參考解決方法 文中提出了一種醜的解決方法和一種優雅的解決方法 前一種方法 podfile platform ios,9.0 use frameworks my o...