1. ホーム
  2. xcode

[解決済み] 特定のブランチからPodをインストールするには?

2022-06-29 22:23:31

質問

cocoapodsでポッドを追加しようとしているのですが、swift 3を使用していて、ポッド( SQlite.swift ).

私が使おうとしているのは、最新のswiftバージョンのマスターを持っていないのですが、そこに ブランチ があります。

では、特定のブランチをダウンロードするようにポッドファイルを設定するにはどうすればよいでしょうか。可能でしょうか?

私の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

どのように解決するのですか?

この ポッドファイルガイド は以下の構文に言及しています。

レポの異なるブランチを使用する場合。

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'