Xcode Complexity? No More.
summary
Claims that replacing the Xcode project with a checked-in YAML plus a generator eliminates most Xcode churn; uses xcodegen to generate the .xcodeproj, runs CocoaPods and xunique to normalize diffs via a simple make script. Demonstrated on a React Native 0.62.2 template and an upgrade to 0.63: first run produces large diffs, subsequent runs produce almost no changes, app builds and runs, and per-version templates (starting at 0.62.0) make upgrades a file-edit and a make run.
AI-written summary · about
chapters (14)
- 0:00Introduction to Xcode complexity
- 1:05Why Xcode is challenging
- 3:12Introducing XcodeGen solution
- 5:21Demo setup and tools
- 7:31Running the demo project
- 10:00Project YAML file explained
- 13:56Generating Xcode project
- 14:17Adding libraries without native code
- 15:24Adding libraries with native code
- 17:35Adding native code manually
- 19:31Upgrading React Native versions
- 24:13Key takeaways and benefits
- 26:01Future improvements and next steps
- 29:11Call to action and closing
related talks
54mCocoaPods, the Objective-c Dependency Manager we've been Waiting for
08mPërparësitë dhe mangësitë e iOS Dependency Managers
35mProgramming without recompiling
01h 00m3rd party tools and frameworks you use in your applications and why
25mFaster Builds With Xcode Compilation Cache
29mFrom Codegen to your first PR in Core
28mWorking with XcodeKit
21mInnovation @ OKX | AppClip's Deep Dive
