Building iOS Apps without Xcode
summary
Demonstrates the Buck build system with concrete claims and demos: shows clang/Swift invocations, IB and asset tools run identically, and uses Watchman plus a project generator to avoid checked-in Xcode projects. Explains rule-key SHA-1 caching and a remote cache that lets local builds go from ~30s to 3s and reduces CI builds from 15 minutes to 3.5 minutes. Also shows trace files/chrome tracing, mixed ObjC/Swift support, and discusses maintenance and migration trade-offs.
AI-written summary · about
chapters (7)
- 0:00Start
- 7:42BUCK FILES
- 13:04BUILD SYSTEMS CALL COMPILERS Buck
- 13:35PROJECT GENERATION
- 19:01CACHING
- 26:23DEPENDENCY GRAPHS
- 27:36BUILD TRACE
related talks
28mFast reliable Swift builds with Buck
39mScaling iOS DevX with Tuist
59mCI Best Practices for iOS & macOS App Development
36mPutting together the best CI workflow for mobile apps
41mTwo Birds with One Stone: Multimodule Architecture and Faster Builds
29mSpeeding up as an iOS developer
33mHow to Save Time with Ci and Build Time Reduction
24mMobile development process automation
