Working with slow CocoaPod setup

I am in the process of migrating CI for an iOS app to CircleCI, but I’m not seeing any reasonable way of dealing with extremely long CocoaPod setup.

Even with caching in place, it’s taking about 5 minutes to restore the cache and then another 3 minutes to run pod setup to get up-to-date. Setup takes about 13 minutes without caching.

Is this the best it gets?

I’m seeing Best practice for use of cached Cocoapods specs.


Takes about 8 minutes using this recommended method, about the same as using the cache. Any other ideas out there?