IOS開發日記(三)——如何導入第三方庫

1.安裝cocoapods

gem基本操作:

查看gem源:gem sources -l

添加gem源:sudo gem sources -a "地址" (推薦的gem源:https://ruby.taobao.org/   或者國外gem源:https://rubygems.org/)

刪除gem源:sudo gem sources -r "地址"

 

安裝:

下載cocoapods:sudo gem install cocoapods

安裝cocoapods:pod setup

 

2.使用cocospods

先用xcode創建一個項目,然後關閉xcode

然後進入Mac終端  cd到新建的項目目錄下並執行pod init,此時會在項目的目錄下生成一個Podfile文件

比如我們要導入的第三方庫是Charts庫,首先我們要查一下Charts庫的最新版本是啥,終端執行pod search charts,我們選擇最新版本的Charts,然後複製其中的pod ‘Charts’

然後我們打開之前創建的Podfile,把複製的內容加到如圖位置(注意把platform解開然後填入你的ios的版本)然後保存並關閉

然後按q退出之前的serach信息,繼續在終端執行pod install --no-repo-update,然後就會在項目目錄下又生成一些文件,我們雙擊打開xcworkspace文件

然後我們打開一個ViewController文件寫入import Charts 發現沒有報錯,說明成功導入,可以開始開發啦

之後,項目就統一用xcworkspace運行項目就可以了

 

如果遇到如下問題:說明Profile文本中有類似中文符號之類的不規範標識,處理方法:用xcode打開後改正即可

 

添加多個第三方庫時:在 Podfile中直接添加即可,如果只添加新的,會移除之前的庫只添加新庫

在使用pod search Alamofire 時出現了  [!] CDN: trunk Repo update failed - 72 error(s):   的錯誤:(同樣在pod install --no-repo-update時也是這個錯誤)

處理方法:

跳轉到指定目錄下 :   cd ~/.cocoapods/repos

執行:git clone https://github.com/CocoaPods/Specs(這個下載有時會中斷,然後要多試幾次,我下了4,5次吧😅)

然後刪除掉trunk源:pod repo remove trunk

然後查看一下:pod repo 

然後就可以pod search XXX了

然後在Podfile中添加source和你要用的源

 

最後執行:pod install --no-repo-update即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章