How do I set up Buildwatch with Xcode’s Derived Data?

Derived Data is a folder on your computer that’s located in ~/Library/Developer/Xcode/DerivedData by default. It’s where Xcode stores information like intermediate build results, generated indexes, etc. Your Derived Data location can be configured in Xcode Settings (Locations tab). Buildwatch uses this data to generate its statistics and graphs.

Once you know where Xcode is storing your Derived Data it’s easy to set up Buildwatch to point at that location:

If you’re installing Buildwatch for the first time:

  1. Open the app after downloading it.
  2. Select whether you use the default or a custom location for Derived Data.
  3. Give Buildwatch access to the containing folder, by default this is called "Xcode" by clicking Choose in the sheet that appears.
  4. That’s it! You’re all set to use Buildwatch.

If you’ve already installed and setup Buildwatch before:

  1. Open Buildwatch.
  2. Click the watch icon in your menu bar.
  3. Click the gear icon in the popover that appears.
  4. Choose “Settings…” from the menu.
  5. In the Settings window, select from the dropdown whether you use a custom or default Derived Data location.
  6. Give Buildwatch access to the containing folder, by default this is called "Xcode" by clicking Choose in the sheet that appears.
  7. That’s it! You’re all set to use Buildwatch.