Documentation

Edit

Apple apps and Bazel

This page contains resources that help you use Bazel to build macOS and iOS projects. It links to a tutorial, build rules, and other information specific to using Bazel to build and test for those platforms.

Contents

Working with Bazel

The following resources will help you work with Bazel on macOS and iOS projects:

Migrating to Bazel

If you currently build your macOS and iOS projects with Xcode, follow the steps in the migration guide to start building them with Bazel:

Apple apps and Skylark

Note: Extending Bazel with Skylark is for advanced build and test scenarios. You do not need to use Skylark when getting started with Bazel.

The following Skylark modules, configuration fragments, and providers will help you extend Bazel's capabilities when building your macOS and iOS projects: