38
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Carthageのビルドが遅い時はcache-buildsオプションを活用しよう

Posted at

多くの外部ライブラリを導入しているプロジェクトで、Carthageでフルビルドすると、めちゃ遅いですよね。

そんな時は、cache-buildsオブションを利用しましょう。

carthage bootstrap --platform iOS --cache-builds

cf. https://github.com/Carthage/Carthage#caching-builds

読んで字の通りですが、ビルド済みのライブラリはスキップして、ビルドされていないライブラリのみをビルドしてくれるようになります。

なお、バージョンは 0.20 から、2017年2月にリリースされた機能なので、古いcarthageを使っている場合は、brewなどでcarthageのアップデートも忘れずに行いましょう。

そして、fastlaneを利用している場合もcache-buildsオプションは使えるようです。

Fastfile
platform :ios do
  before_all do
    carthage(cache_builds: true)
  end
  # 以下略
end

こちらもfastlaneのバージョンが2.26.0からなので、それ以上のバージョンを使いましょう。

参考

38
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
38
26

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?