WakaTime

Fully automatic time tracking.


Keywords
time-tracking, xcode, xcode-plugin
License
BSD-3-Clause

Documentation

xcode-wakatime

Xcode plugin to quantify your coding using https://wakatime.com/.

Note: Xcode8 disables all plugins including WakaTime. Use this app to re-enable plugins in Xcode8. Extract the zip, run MakeXcodeGr8Again.app, then drag and drop your Xcode.app into the program's window to patch your Xcode. Alternatively, you can compile this program on your own from this source code.

Installation

  1. Install Alcatraz, the Xcode plugin manager.

  2. Using Alcatraz:

    a) Click Window -> Package Manager inside Xcode.

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

    Alcatraz Window

    c) Restart Xcode.

  3. Enter your api key, then click OK.

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

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

Screen Shots

Project Overview

Troubleshooting

Try running this Terminal command:

bash <(curl -s https://raw.githubusercontent.com/wakatime/xcode-wakatime/master/WakaTime/install_dependencies.sh)

That will re-download the wakatime-cli dependency.

If that doesn't work, turn on debug mode and check your wakatime cli log file (~/.wakatime.log).

If there are no errors in your ~/.wakatime.log file, check your Xcode log file (/var/log/system.log).

For more general troubleshooting information, see wakatime/wakatime#troubleshooting.