Spotify Nov 1, 2013

Shaving off 50% waiting time from the iOS Edit-Build-Test cycle

Article Summary

A Spotify engineer cut iOS build times in half during a mobile bootcamp. Here's how two simple settings changes saved 10 minutes per developer, per day.

When a developer with no iOS experience joined Spotify's mobile bootcamp, the 82-second Edit-Build-Test cycle became unbearable. Instead of accepting it, they profiled the build process and found two major bottlenecks eating 62% of wait time.

Key Takeaways

Critical Insight

Two XCode build settings reduced iOS Edit-Build-Test cycles by 50%, saving 40 seconds per iteration without compromising debug capabilities.

The article dives into profiling Apple's ld64 linker source code and explores why incremental linking might be the next frontier for iOS build optimization.

Recent from Spotify

Related Articles