Podfile文件是控制CocoaPods對類庫的管理,Podfile文件應該和工程文件.xcodeproj在同一個目錄下
創建Podfile文件:(用vim創建)
$ vim Podfile
Podfile文件內容格式
platform :ios, '8.0'
use_frameworks!
#后續改為各個target僅加載依賴的庫
def project_pods
pod 'AFNetworking', '~> 3.0'
pod 'MBProgressHUD'
pod 'SDWebImage', '3.8.2'
pod 'FMDB', '~> 2.5'
end
target 'ProjectTargetName' do
project_pods
end
語法:
source? 'URL' : 指定鏡像倉庫的源
platform : ios,? '6.0'? : 指定所支持系統和最低版本
inhibit_all_warnings! :屏蔽所有warning
workspace '項目空間名': 指定項目空間名
xcodeproj '工程文件名':指定xcodeproj工程文件名
下面都是引入庫的語句:
pod? '庫名',? :? 引入庫,什么版本都可以(一般就是最新版本了)
pod? '庫名', '版本'? :? 引入指定版本的庫,下面的運算符可以指定版本的范圍:
>? <? >=? <=? :不解釋
~ >? :? 從指定版本到倒數第二位版本號升1為止,比如 '~> 1.2.1'是指? 1.2.1 <= 版本 < 1.3.0
pod '庫名', :podspec => 'podspec文件路徑'? :? 指定導入庫的podspec文件路徑
pod '庫名', :git => '源碼git地址'? :? 指定導入庫的源碼git地址
pod '庫名', :tag => 'tag名'? :? 指定導入庫的Tag分支