如何从一个特定的分支安装吊舱?

我正在尝试添加一个 cocoapods 豆荚,我使用迅捷3,而豆荚(SQlite Swift)。

我尝试使用没有一个最新的迅速版本的大师,但有一个 树枝的迅速3。

那么我应该如何设置我的 podfile 来下载特定的分支呢? 这可能吗?

这是我的文件夹:

platform :ios, '10.0'


target 'RedShirt' do
use_frameworks!


# Pods for RedShirt
pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git'
end


post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '3.0'
end
end
end
79036 次浏览

Podfile 指南提到了以下语法:

使用回购的另一个分支:

pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'dev'
^^^
(the space is important)

所以对你来说,就是:

pod 'SQLite.swift', :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'swift3-mariotaku'

如果只想使用主分支(master) ,请编写以下命令:

pod "SAConfettiView", :git => 'https://github.com/oskarko/SAConfettiView.git'

但是,如果你想使用其他/不同的分支,这个分支是为你准备的:

pod "SAConfettiView", :git => 'https://github.com/oskarko/SAConfettiView.git', :branch => 'develop'

小菜一碟!

具有特定分支的茧类动物

[ Cocoapods ]

Podfile中使用 :branch

pod "SQLite.swift", :git => 'https://github.com/stephencelis/SQLite.swift.git', :branch => 'dev'


//additionally you can use :tag, :commit

请注意,该分支必须在根目录中包含 .podspec

当您指定 :branch时,Cocoapods 将尝试直接在那里查找 .podspec,而不是在集中的存储库中进行搜索

[本地可可豆荚]