Skip to content
An Xcode plug-in that flashes your Philips Hue light bulbs different colours depending on the result of your build.
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


An Xcode plug-in that flashes your Philips Hue light bulbs different colours depending on the outcome of your build.


To install Warning Lights, pull the repository and perform a build. A bundle is then compiled and stored at ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins. On next launch, the plug-in will be active. Alternatively, use Alcatraz.

Note: WarningLights requires the OS X 10.10 SDK and Yosemite to build.

Upgrading from 1.0

Warning Lights should retain your previous settings from v1.0. Simply follow the above installation instructions to get going.


This has only been tested to work with Xcode 5.0.2 or later.

The user is required to have access to a Philips Hue starter kit, and light bulb(s), otherwise the expected behaviour of the plug-in is determined to be rather pointless.


On launch of a project, a new menu item will appear in the Project menu, titled Warning Lights.

The submenu handles three states of operation:

  • No Philips Hue bridge has been located. The option to search for a bridge is shown.
  • A Philips Hue bridge has been found, but hasn't been authenticated for usage with Warning Lights. Choosing to authenticate will require the user to press the link button on the bridge within 30 seconds of the given authentication alert.
  • A Philips Hue bridge has been found, and authetnicated. Multiple lights can now be selected for use with Warning Lights.

Once configured, it is simple to select light flashes for varying build results. Hover over each toggle to get a description of the option.

Warning Lights menu

You can’t perform that action at this time.