Theos: Difference between revisions

From iPhone Development Wiki
(adding link to stack overflow answer)
(→‎Getting Started: another link)
Line 16: Line 16:


[http://stackoverflow.com/questions/6118814/is-there-anywhere-where-i-could-start-mobilesubstrate-tweaks-programming/11553722#11553722 This Stack Overflow answer] may also be helpful.
[http://stackoverflow.com/questions/6118814/is-there-anywhere-where-i-could-start-mobilesubstrate-tweaks-programming/11553722#11553722 This Stack Overflow answer] may also be helpful.
For reference, check out [https://github.com/theiostream/theos-ref this Theos documentation by theiostream].


[[Category:Development Tools]]
[[Category:Development Tools]]

Revision as of 19:49, 28 August 2013

Theos is a cross-platform suite of development tools for managing, developing, and deploying iOS software without the use of Xcode.

Overview

The Theos suite of tools consists of a handful of important components:

  • A project templating system (NIC.pl), which creates ready-to-build empty projects for varying purposes
  • A robust build system driven by GNU Make, capable of directly creating .deb packages for distribution in Cydia
  • Logos, a built-in preprocessor-based library of directives designed to make MobileSubstrate extension development easy

Theos is primarily used for jailbreak-centric iOS development (such as MobileSubstrate extensions, PreferenceLoader bundles, and applications intended for distribution in Cydia), but can be used for other types of projects as well. This can be helpful for someone wishing to develop an iPhone SDK-based application without using Mac OS X or Xcode to do so, as Theos can be used on Linux and iOS as well.

Getting Started

See Theos/Getting Started.

This Stack Overflow answer may also be helpful.

For reference, check out this Theos documentation by theiostream.