Build iOS Apps with Buck
Learn how Airbnb uses Buck to build fast, reliable iOS applications with mixed Swift and Objective-C codebases.
Key Features
BuckSample demonstrates production-ready iOS build patterns used at Airbnb.Fast Builds
Buck Local integrates Buck’s speed with Xcode’s developer experience
Mixed Languages
Seamlessly combine Swift, Objective-C, and C++ in a single project
Multi-Module
Organize code into reusable modules with clear dependency boundaries
Extensions Support
Build Watch apps, iMessage extensions, and widgets alongside your main app
Dependency Management
Integrate CocoaPods and Carthage dependencies with Buck
Code Coverage
Generate comprehensive code coverage reports for your test suite
Quick Links
Installation
Install Buck and set up your development environment
Quickstart
Build and run your first Buck iOS app in minutes
Build Targets
Understand Buck’s target system and build rules
Testing
Run unit tests and UI tests with Buck
CI/CD Integration
Integrate Buck builds into your continuous integration pipeline
Debugging
Debug Buck-built apps in Xcode with breakpoints and LLDB