Theos简介:
TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发IOS程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal(如果还不会用这个的话值得去学习一下)中完成一些关键操作。
1、安装官方的ios开发的sdk
2、安装theos
官方安装教程:http://iphonedevwiki.net/index.php/Theos/Getting_Started
在官方安装教程的第4步,我临时改了下存放的位置
sudo curl -s http://dl.dropbox.com/u/3157793/ldid > /tmp/ldid sudo cp /tmp/ldid $THEOS/bin/ sudo chmod +x $THEOS/bin/ldid rm /tmp/ldid到目前位置theos安装结束
简单使用:
进入到待放工程的文件夹
创建工程:$THEOS/bin/nic.pl or /opt/theos/bin/nic.pl
其中出现的参数简介:
这里对这五种类型做个简单介绍,application是创建普通应用程序的,library是创建库文件,preference_bundle是创建设置束,tool是开发那种没有界面的,就好像hello w orld那种程序的,tweak就是最精华的部分了,我们这里姑且翻译为外挂程序,关于tweak的开发介绍我打算再单独开一篇文章用来描述。接着,根据提示,分别输入模版类型、工程名、包名、作者名等参数回车,等待初始化完成即可进入工程文件夹,编辑源文件了。
iOSOpenDev的安装使用过程:http://blog.csdn.net/jimmy54/article/details/7453298
同时iOSOpenDev安装前,需要安装MacPorts具体的过程见:http://www.ccvita.com/434.html
注意:安装最新版MacPorts
若在iOSOpenDev安装过程失败,解决办法:http://www.cocoachina.com/ask/questions/show/55712
若在创建commandline时target出现奇怪图标,或者:编译出现“target specifies product type 'com.apple.product-type.tool', but there's no such product type for the 'iphoneos' platform”错误,解决办法:http://stackoverflow.com/questions/12254482/iosopendev-command-line-tool-build-error
若安装两个xcode,则两个xcode都要进行一次xcode-license,然后在装(重装iosopendev)