Xcode

The Xcode plugin works with the latest Xcode and is open-source on GitHub.

Xcode8 disables all plugins. To enable plugins again we have to sign Xcode with a self-signed cert. There are two ways to do this:

  • Copy the Xcode.app and leave the original Xcode.app unmodified. If you need to publish apps and have enough disk space, this is the way to go.
  • Modify the original Xcode.app to save storage space. If you need to publish apps you will have to re-install Xcode from the app store.

Signing Xcode and Installing Alcatraz Plugin Manager

Modify your original Xcode.app:

  1. Run this in your Terminal:

    export APP=/Applications/Xcode.app; curl -fsSL https://raw.githubusercontent.com/alanhamlett/MakeXcodeGr8Again/master/selfsign.sh | bash

  2. Skip to the Installing the WakaTime plugin using Alcatraz section below.

Copy your Xcode:

  1. Download MakeXcodeGr8Again.

  2. Extract the zip, run MakeXcodeGr8Again.app, then drag and drop your Xcode.app into the program's window.

  3. Run this in your Terminal:

    curl -fsSL https://raw.githubusercontent.com/alanhamlett/MakeXcodeGr8Again/master/selfsign.sh | bash

Installing the WakaTime plugin using Alcatraz

  1. Click WindowPackage Manager inside Xcode.

  2. Type WakaTime, then click the plugin icon on the left to install.

  3. Restart Xcode.

  4. Enter your API key , then click OK.

  5. Use Xcode like you normally do and your time will be tracked for you automatically.

  6. Visit https://wakatime.com/dashboard to see your logged time.

Upgrading

Installed plugins are checked and updated each time the Alcatraz Package Manager window is launched.

Important! Xcode must be quit and re-launched to complete the update.