Pod 命令

pod

指定項(xiàng)目的依賴項(xiàng)。

pod 'SSZipArchive'
pod 'Objection', '0.9'

除了沒有版本或者特定的版本之外,也可以使用操作符:

= 0.1 0.1版本
> 0.1 任何高于0.1的版本
>= 0.1 0.1版本和任何更高版本
< 0.1 任何低于0.1的版本
<= 0.1 0.1版本和任何更低版本
~> 0.1.2 0.1.2版本和0.2版本,不包括0.2。 這個(gè)操作員的工作基于the last component 最后一部分 你可以在你的版本要求中指定>= 0.1.2 < 0.2.0并將始終匹配最已知的版本符合您的要求
~> 0.1.3-beta.0 0.1.3的測試版和發(fā)布版,發(fā)布版支持0.2,不包括0.2。 用破折號(hào)(-)分隔的組件將不被考慮用于版本需求
Build configurations

默認(rèn)情況下,目標(biāo)的所有生成配置中都安裝了依賴項(xiàng)。 出于調(diào)試目的或其他原因,只能在生成配置列表上啟用它們。

pod 'PonyDebugger', :configurations => ['Debug', 'Beta']
pod 'PonyDebugger', :configuration => 'Debug'

#######Modular Headers
如果你想在每個(gè) Pod 中使用模塊頭,你可以使用以下語法:

pod 'SSZipArchive', :modular_headers => true

此外,當(dāng)您使用模塊化標(biāo)題時(shí)! 屬性,您可以使用以下命令從模塊頭中排除特定的 Pod:

pod 'SSZipArchive', :modular_headers => false
Source

默認(rèn)情況下,按照為依賴項(xiàng)匹配指定的順序搜索在全局級(jí)別指定的源。 這種行為可以通過指定具有依賴項(xiàng)的源來修改特定的依賴項(xiàng):

pod 'PonyDebugger', :source => 'https://github.com/CocoaPods/Specs.git'
Subspecs

當(dāng)通過 Pod 名稱安裝 Pod 時(shí),它將安裝所有在 podspec 中定義的默認(rèn)子規(guī)范。

pod 'QueryKit/Attribute'
pod 'QueryKit', :subspecs => ['Attribute', 'QuerySet']
Test Specs

可以通過: testspecs 選項(xiàng)選擇性地包含測試規(guī)格。 默認(rèn)情況下,Pod 的測試規(guī)格都不包括在內(nèi)。

pod 'AFNetworking', :testspecs => ['UnitTests', 'SomeOtherTests']
Using the files from a local path.

如果你想使用 develop 與其客戶端 / 項(xiàng)目一起使用,你可以使用路徑選項(xiàng)。

pod 'AFNetworking', :path => '~/Documents/AFNetworking'
From a podspec in the root of a library repository.

有時(shí)你可能想使用最前沿的 Pod 版本。 或者具體的修訂。 如果是這種情況,您可以在 pod 聲明中指定它。

pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git'
pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :branch => 'dev'
pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :tag => '0.7.0'
pod 'AFNetworking', :git => 'https://github.com/gowalla/AFNetworking.git', :commit => '082f8319af'
From a podspec outside a spec repository, for a library without podspec.
pod 'JSONKit', :podspec => 'https://example.com/JSONKit.podspec'
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • pod init: 創(chuàng)建Podfile文件 pod install:會(huì)根據(jù)podfile.lock文件中指定的po...
    AnnieAri閱讀 11,677評(píng)論 0 15
  • 前言 iOS開發(fā)會(huì)經(jīng)常用到cocoapods管理第三方,簡單、方便、高效。如何集成cocoapods在cocoap...
    Moker_C閱讀 912評(píng)論 0 1
  • pod init: 創(chuàng)建Podfile文件 pod install:會(huì)根據(jù)podfile.lock文件中指定的po...
    NanNan閱讀 3,427評(píng)論 0 5
  • 前言 前幾篇博客描述了手動(dòng)創(chuàng)建組件的方法,到新公司發(fā)現(xiàn)這種方式不適合小公司快捷方便的需求,所以轉(zhuǎn)而向cocoapo...
    無所不行的刷子閱讀 1,459評(píng)論 0 1
  • CocoaPods是一個(gè)很好用的第三方庫的管理工具 前言: CocoaPods是Swift和Objective-C...
    樸子hp閱讀 2,222評(píng)論 0 1

友情鏈接更多精彩內(nèi)容