Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Unified cross-platform iPhone Makefile system
Perl Makefile Perl6 Shell VimL
Branch: master
#2 Compare This branch is 453 commits ahead, 11 commits behind DHowett:master.

Allow setting {instance}_INSTALL=0 to skip installing an instance (us…

…eful to have tool instances that generate temporary content used in further compilation or as part of the staged result)
latest commit 71bb99dec3
@rpetrich authored

This is a fork of DHowett's theos. For the original see


A user-friendly framework for creating open iPhone projects

Initial Setup

Mac OS X

  1. Download and install iPhone SDK. Be sure to include the iPhone 3.0 SDK version
  2. Download and install latest git version from Google Code
  3. Type cd ~ && git clone git:// inside a shell (via

Project Setup

  1. Open a command shell and cd to the directory where you store your projects
  2. ~/theos/ tweakname (where tweakname is the name of the new project you are creating)
  3. cd tweakname

You are now inside the new project's directory

Using Theos

make Builds all targets by compiling the necessary files and linking them
make clean Cleans all targets and removes temporary files
make package Creates a debian package using the contents of layout directory and the compiled build targets
make update-framework Updates your project to use the latest version of the theos framework
Something went wrong with that request. Please try again.