a) spec.name pod庫的名字ios
b) spec.version pod庫的版本git
c) spec.license pod庫的開源類型github
d) spec.summary pod庫的簡介組件化
e) spec.homepage pod庫的首頁(通常爲庫在github的URL)測試
f) spec.author pod庫的做者ui
g) spec.source pod庫的資源URL(通常爲當前代碼在GitHub的URL)(和homepage不一樣的是,它有個後綴.git)code
h) spec.source_files pod庫的文件路徑orm
i) spec.requires_arc pod庫的代碼是不是arc的cdn
j) spec.platform pod庫的對應的蘋果版本 (示例 :ios, "9.0" )blog
k) spec.dependency pod庫依賴的其餘庫(選填)
Podspec示例以下:
Pod::Spec.new do |spec|
spec.name = "PodBase"
spec.version = "1.0.1"
spec.license = { :type => "MIT", :file => "LICENSE" }
spec.summary = "組件化私有庫測試"
spec.homepage = "https://github.com/jishaowei"
spec.author = { "xiaofengwork" => "jishaoweixiaofeng@163.com" }
spec.source = { :git => "https://github.com/jishaowei/podbasetest.git", :tag => spec.version }
spec.source_files = "Classes/**/*.{h,m}"
spec.requires_arc = true
spec.platform = :ios, "9.0"
spec.dependency "JSONKit"
end