Unified cross-platform iOS Makefile system. Experimental fork where features are prototyped
Perl Makefile Shell VimL
#2 Compare This branch is 3 commits ahead, 336 commits behind theos:master.
Latest commit e43b77d Jul 28, 2016 @rpetrich Automatically generate .tbd symbol files for iphone targets using iph…
…one-simulator binaries so that private frameworks are linkable with the latest version of Xcode
Permalink
Failed to load latest commit information.
bin
documentation Move object and staging directories inside .theos Jan 31, 2011
extras/vim
lib
makefiles
mod Add .keep files to the empty directories, because git is braindead an… Nov 24, 2010
templates/iphone
.gitignore
.gitmodules No longer include headers as part of theos, this was a mistake that s… Oct 17, 2015
LICENSE Include a basic(ish) version of NIC, the New Instance Creator (you ca… Aug 6, 2010
Prefix.pch
README.md
git-submodule-recur.sh

README.md

This is a fork of DHowett's theos. For the original see http://github.com/DHowett/theos

Theos

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://github.com/rpetrich/theos.git inside a shell (via Terminal.app)

Project Setup

  1. Open a command shell and cd to the directory where you store your projects
  2. ~/theos/new-tweak.sh 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