(本文是在裝好cocoapods 的前提下,進行第三方庫的導入)
準備工作:在終端自動生成Podfile文件(因爲2.6.1版本的終端手動生成的Podfile,會出現莫名其妙的錯誤)
$ pod init //這樣就自動生成了Podfile文件
首先,在工程的Podfile文件中寫好需要的種子,如下:
platform :ios, '9.0'--》這個必須
use_frameworks!--》如果工程師swift的,這行必須
target 'NewsTest-Swift' do
--》下面列出需要的種子
pod 'Alamofire'
pod 'AlamofireObjectMapper'
pod 'PullToRefresher'
pod 'ObjectMapper'
pod 'Kingfisher'
pod 'SnapKit'
end
注意: 1.pod種子的target名字絕對要和工程名字一致,否則會報錯。而且target,和後邊的end也要寫全,否則也會報錯。
2.最好不要把所添加的類庫寫到一起用”/”隔開,最好分開寫.
然後,在podfile中寫好了種子之後,在終端cd到工程文件夾下,並進行更新,打開新生成的xcworkspace文件即可import第三方文件了,如下:
$ cd /Users/mazilong/Desktop/Git/iOS13/NewsTest-Swift \/
$ pod update --verbose --no-repo-update
$ open Sina.xcworkspace/
想要添加的第三方庫就成功加入到工程裏了,如果Xcode沒有反應,clean一下(shift+cmd+k)再編譯一下(cmd+b),可能會有⚠️警告,點進去根據提示執行就更新成功了。
心得:1、 最重要的就是認真看報錯,不要害怕它,淡定的去讀裏邊的內容,其實報錯是xcode與你最友好的交流方式,用心讀懂根據提示更改就好了。2、遇到問題,首先把它寫在紙上,然後順着問題追根溯源,想可能在那塊兒出差錯,不斷地試,一個一個排除。例如:工程中可以打斷點debug逐行分析;不能打斷點的報錯又比較模棱兩可的就要分析是不是在其他工程中這樣做也會出現問題;實在解決不了就要另請高人了。