はじめに
Travis CI で CocoaPods を使用したプロジェクトのビルドが失敗したため、調べたことをメモ。
リファレンス
Travis CI のドキュメント この中の Building an Objective-C or Swift Project - Travis CI のセクションをみる。
抜粋
リファレンスに書いてあることで重要なところを抜粋する
- Travis CI は、デフォルトは
pod install
コマンドで依存関係を解決する - また、 Pods ディレクトリがあり .Podfile.lock に変更がない場合は、
pod install
は実行されない - ルートディレクトリに Gemfile がある場合は
pod install
は実行されず、代わりに Bundler が pod のラッパーとして使用されます。bundle exec pod install
通常 CocoaPods を扱う場合は 1. と 2. が気をつけるところかな