導航:首頁 > 版本升級 > pod查看庫版本號

pod查看庫版本號

發布時間:2023-06-19 01:04:35

A. 如何查看cocoapods版本

pod--version

B. 怎麼查看cocoapods導入的第三方庫版本

首先需要下載安裝CocoaPods,系統要求有ruby環境,至少OS X 10.9以後是自帶ruby環境的(Python也自帶了),使用「ruby -v」命令可以查

看當前ruby版本。

配置過程如下:

1.ruby環境

不放心的話可以先確認下ruby環境,據說由於GFW的影響,大都把Ruby鏡像指向taobao的(其實上個月第一次用的時候沒有設置,現在為了穩定性還是換吧),執行以下命令:

2.下載CocoaPods

執行如下命令:
sudo gem install cocoapods

3.使用CocoaPods

安裝完成後即可使用了,通過CocoaPods來下載使用第三方類庫,首先要檢查CocoaPods是否支持目標類庫,雖然大多數都是支持的。
比如檢查是否支持AFNetworking,執行命令「pod search AFNetworking」,即可看到相關信息。

下面舉個例子如何在一個名為「DemoMap」的項目里使用CocoaPods管理第三方類庫,進入項目所在目錄,並建立Podfile(配置文件

執行兩條命令:
cd /hou/DemoMap vim Podfile
按下「i」,進入編輯模式,在Podfile中輸入以下信息(根據GitHub中提示信息獲得):
platform :ios, '7.0' pod "AFNetworking", "~> 2.0"

按下ESC鍵,退出編輯模式,輸入:wq,進行保存操作。

輸入pod install開始自動下載並配置好,以後打開項目用.xcworkspace後綴的文件即可。
Pods文件夾中存放的就是下載好的第三方依賴庫。
打開後可以發現,項目工程中已經自動引入了AFNetworking。
在工程里引用頭文件後就可以直接使用了。如果類庫有更新,可以按照第3步的辦法對配置文件進行更新,然後執行「pod update」即可。

C. podspec s.dependency怎麼指定版本

以後我們可以根據該庫不同的版本創建相應的podspec文件,例如0.0.2,0.1.0等...我們可以在podspec文件中的s.dependency聲明段中聲明。

D. ios中使用pod install和使用pod update的區別

1.安裝ruby環境,添加淘寶ruby鏡像
$ gem sources --remove https //rubygems org/
//等有反應之後再敲入以下命令
$ gem sources -a http //ruby taobao org/
2.查看是否設置成功:
$ gem sources -l
3.然後安裝cocoapods:
$ sudo gem install cocoapods
4.查看cocoapods是否支持某個類庫
$ pod search 類庫名,支持模糊查詢(如:AFNetworking)
如何使用?
在項目根目錄下新建一個「Podfile」的文件(記住一定得叫這個名兒,而且木有後綴)
注:Podfile也可以放在任何位置,但是需要在Podfile頂部使用」xcodeproj」關鍵字指定工程的路徑,如下:

Podfile指明xcodeproj
但是執行pod install命令後,生成的文件放在了Podfile所在的目錄.
編輯Podfile文件輸入以下信息
platform :iOS, 『7.0』\\所有庫支持的IOS最低版本
pod 『AFNetworking』, 『~> 2.0』\\版本號
注:有些第三方庫需要指明:platform 支持的IOS最低版本,否則在pod install時會報錯,如下圖,提示AFNetworking最低支持IOS6.0和OS X 10.8

cocoapods指明ios版本
然後在項目podfile所在目錄下運行:(會在你當前項目中導入podfile所配置的庫,所以要在項目目錄下運行)
$ pod install
注意上述命令運行完畢後終端輸出的最後一段話,意思就是以後打開項目就用CocoaPodsDemo.xcworkspace 打開,而不是之前的.xcodeproj文件。
[!] From now on use `CocoaPodsDemo.xcworkspace`.
經過以上步驟後,我們現在可以打開CocoaPodsDemo.xcworkspace啟動我們的新工程了.新工程中已經通過cocoapods引入並配置好了我們剛在podfile寫的需要依賴的第三方庫了.
引入第三方庫後找不到頭文件?
在項目的Targe-Build Settings-Search Paths-User Header Searcj Paths中添加
${SRCROOT} 值為?0?2recursive
如下圖:

cocoapods配置頭文件
如何編譯從github上checkout下來的一個已包含CocoPods類庫的項目?
打開終端進入你所下載項目的根目錄,執行以下命令,後會得到上面的那句話:
$ pod update
等待命令運行完畢後,同樣最後會輸出
[!] From now on use `xxxxx.xcworkspace`.
如何刪除cocopods?
刪除工程文件夾下的Podfile、Podfile.lock及Pods文件夾
刪除xcworkspace文件
使用xcodeproj文件打開工程,刪除Frameworks組下的Pods.xcconfig及libPods.a引用
在工程設置中的Build Phases下刪除Check Pods Manifest.lock及Copy Pods Resources
,

E. 如何在cocoapods中使用更新版本的pod

http://cocoapods.org/ 是一個用來管理Objective-C庫的工具。可以通過http://cocoapods.org/看到如何安裝和使用,只需要3步就可以開始使用,使用了cocoapods,我們就不用從github上分別下載不同的庫。只需要在Podfile文件上編寫需要使用的庫就可以了。例如以下的文件。

platform :ios
pod 'JSONKit', '~> 1.4'
pod 'Reachability', '~> 3.0.0'
但有時候會發現有些Pods的版本會低於github上的最新版本,可以通過下面的方法取得最新版本。

pod 'ZUUIRevealController', :git => 'git://github.com/orta/ZUUIRevealController', :commit => ''

閱讀全文

與pod查看庫版本號相關的資料

熱點內容
使用土地的有關證明文件包含哪些 瀏覽:493
數據標注哪裡可以接 瀏覽:482
在家自學編程下什麼學 瀏覽:705
最近很火的app軟體是什麼軟體 瀏覽:862
ai文字工具 瀏覽:157
蘭博玩游戲路徑怎麼選擇正確文件 瀏覽:972
淘寶直通車恢復老版本 瀏覽:510
播放草莓的圖片我都文件 瀏覽:55
微信大文件打不開 瀏覽:767
家裝合同准備哪些文件 瀏覽:296
應用bat合並excel文件 瀏覽:984
迅雷影音文件夾 瀏覽:109
makefile的文件路徑 瀏覽:392
計算機程序文件名擴展名為 瀏覽:982
網路游戲推廣策劃案 瀏覽:609
替換所有文件內容的代碼 瀏覽:960
不是常用數據模型有哪些 瀏覽:426
aspcms版本號 瀏覽:835
安卓怎麼用數據流量下載軟體 瀏覽:553
大眾手動空調數據流通道號是多少 瀏覽:303

友情鏈接