Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
If you want to build your own copy of SelfControl from source, it's pretty easy.
- Clone the repository
- Open SelfControl.xcodeproj in Xcode
- Switch the Scheme selector (upper-left-hand corner) to SelfControl -- not Distribution
You may also run into problems with code signing -- if you do, open the project settings and either switch the Code Signing Identity to yourself, or remove it entirely.
If for some reason you are building SelfControl for distribution via appcast (why haven't I heard about this yet?), you'll need a few extra things: Ruby and Nokogiri, to run our distribution build script.
Ruby, and libxml2 (a nokogiri dependency), can be installed using a package manager such as macports or fink:
fink install ruby fink install libxml2
Then install nokogiri using gem
sudo gem install nokogiri