廢話不多說,直接上乾貨。
以下所有操作均是在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...