Carthage ディレクトリ配下をキャッシュして、前回から変更がない限りそれを読み出すようにすれば良い。 .circleci/config.yml の該当箇所は以下のようになる - restore_cache: key: ca-{{ checksum "Cartfile.resolved" }} - run: name: Carthage command: carthage bootstrap --platform iOS --cache-builds - save_cache: key: ca-{{ checksum "Cartfile.resolved" }} paths: - Carthage
![CircleCI 2.0 + Carthage で carthage bootstrap に時間がかかる場合の解決方法 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b33c3908c8b1cd1c32e2e844355f22548e3e21b5/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9Q2lyY2xlQ0klMjAyLjAlMjAlMkIlMjBDYXJ0aGFnZSUyMCVFMyU4MSVBNyUyMGNhcnRoYWdlJTIwYm9vdHN0cmFwJTIwJUUzJTgxJUFCJUU2JTk5JTgyJUU5JTk2JTkzJUUzJTgxJThDJUUzJTgxJThCJUUzJTgxJThCJUUzJTgyJThCJUU1JUEwJUI0JUU1JTkwJTg4JUUzJTgxJUFFJUU4JUE3JUEzJUU2JUIxJUJBJUU2JTk2JUI5JUU2JUIzJTk1JnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hNWFiMDE4N2NmMjk2MTRhNmVlZTBlMmM3MDQ0YWI3Yw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwZW5vbW90b2smdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWFkMjkxYTI1YzliZjE2MjNhMjJhYTM1MGJhZjcxMDdh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D9acdc8b200a4cecd1ecc450a9a3e7d49)