安裝
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
sudo gem install cocoapods
pod setup //初始化(下載幾十M很慢)
使用鏡像索引
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
使用步驟
創(chuàng)建或打開Xcode項(xiàng)目
命令行cd到項(xiàng)目目錄
使用pod init 創(chuàng)建Podfile
修改Podfile
pod install
打開pod創(chuàng)建的xcworkspace
Podfile
podspec源
source 'https://git.coding.net/lee8001/linjiahaoyi.git'
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0' 兼容iOS版本
use_frameworks! 使用動(dòng)態(tài)的連接庫(kù)
inhibit_all_warning! 消除所有的pod庫(kù)警告
target ‘PodTest’ do ?給PodTest項(xiàng)目使用pod庫(kù)
? ? ?pod 'AFNetworking', '~>3.0'
end
命令
pod install 安裝Podfile.lock中鎖定的版本的pods
pod update 會(huì)更新到最新版本或Podfile中指定版本
使用pod update podName來更新指定pod版本
pod install --verbose --no-repo-update 不更新repo安裝
注
use_frameworks! ?swift項(xiàng)目必須開啟該選項(xiàng)馏艾,因?yàn)閟wift項(xiàng)目不支持靜態(tài)庫(kù)
podspec和私有pods
創(chuàng)建
cd 到項(xiàng)目目錄
pod spec create MyFramework
Podfile
target 'PodTest' do
pod 'MyFramework', :git => 'https://github.com/hefeijinbo/MyFramework.git'
pod 'MyFramework', :path => '路徑'
end