iOS第三管理工具pods

2021-07-04 22:23:40 字數 2945 閱讀 9644

ios第三管理工具pods的安裝與使用步驟如下

1.安裝 ----在終端輸入**     sudo gem install cocoapods   (有朋友問要不要配置ruby環境,我說不用配置有xcode就行 )

如果出現gem 'cocoapods' (>= 0) 直接執行 pod setup命令 

2.替換 ----替換**的ruby映象,解決不用翻牆問題

先刪除原來的ruby映象

gem sources --remove
再安裝國內的ruby映象 **的不行了

gem sources -a
ok 安裝好了,那麼試試我們安裝的pods

在終端輸入命令: pod search sdwebimage     //查詢第三方框架

第一次安裝查詢可能需要一段時間 ,耐心等待就好

ok安裝成功,那麼問題來了我們該這麼在工程中運用pods呢 ,按照以下的步驟就可以在工程中運用了

1.開啟xcode 新建乙個空的檔案podfile  ,注意大小寫

2.在終端查詢我們需要的第三方框架 如:afnetworking

命令如下:pod search afnetworking

ok,查詢成功,那麼接下就在podflie裡面配置支援的版本,以及需要的第三方框架

命令如下:

platform:ios,

'7.0'

pod

'afnetworking'

,'~> 2.5.4'

最後一步:在終端執行命令

pod install     這裡還有一步就是cd到工程的podfile 目錄下面再執行install命令

安裝後了,在我們的工程裡面就會多了如下檔案,我們直接開啟.xcworkspace檔案ok

命令為 vi podfile 或vim podfile

pod 公升級命令:pod setup

pod 版本檢視:pod --version

錯誤提示1

error installing cocoapods:  activesupport requires ruby version >= 2.2.2.

解決方案 :

1、安裝 rvm baby 版本管理器 

$curl -l get.rvm.io | bash -s stable

//________等安裝完成 出現下面這行提示以下___________

in case of problems:

執行

$source ~/.bashrc  

$source ~/.bash_profile  

測試是否安裝正常

$rvm -v  

//________提示以下___________

rvm 1.27.0 (latest) by wayne e. seguin, michal papis[

2、用rvm公升級ruby檢視當前ruby版本

$ruby -v 

$rvm list known

//________提示以下___________

# mri rubies

[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head] # security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.8]

[ruby-]2.2[.4]

[ruby-]2.3[.0]

[ruby-]2.2-headruby-head

# for forks use: rvm install ruby-head---url --branch 2.2

# jruby

安裝ruby 2.2.3 執行

$rvm install 2.2.3

安裝成功。

參考:pods 找不到標頭檔案 解決辦法

錯誤二:[!] /usr/bin/git clone master cloning,出現這個紅色的錯誤時 

首先更新gem到最新版本,在終端中輸入:

$ sudo gem update --system
參考 

最新錯誤提示 

解決方法

rm ~/library/caches/cocoapods/search_index.json

iOS第三方庫管理工具CocoaPods

1.安裝 需先安裝最新版ruby環境 安裝rvm 終端輸入 curl l bash s stable source rvm scripts rvm 檢查一下是否安裝正確 成功顯示rvm已安裝版本後查詢已知ruby版本 圖中可以看到最新ruby版本是2.6.0,所以接下來安裝2.6.0版本ruby。一...

IT專案管理工具

一 完善的專案管理工具,需要具有如下的管理模組 1.需求管理 專案的需求變更,跟蹤,控制 2.資源管理 專案的可利用的資源 人力,物力,財力 3.計畫管理 包括成員管理和許可權分配,日程排定,工作時間管理,里程碑設定 4.進度管理 日曆,工作流,專案路線圖和gantt圖 5.測試管理 專案軟體缺陷b...

SQLCE管理工具

如果你是做dotnet開發,同時在找sqlce桌面 嵌入式資料庫的管理工具,那麼database.net。另外,既然你是做dotnet開發,又選擇了sqlce資料庫,那麼你肯定對比過sqlite資料庫,他們的對比,我在其他文章寫過 個人經驗,不是很全面,僅供參考 如果要在sqlite和sqlce中間...