学习并实战开发越狱后的IOS程序已经快两个月了,中文资料除了CocoaChina上有少数资料以外,其他地方还比较难找,所以这里翻译一点基础教程(文字功底不好,见谅~),希望能给读者带来帮助。
参考文章:
首先,要对IOS进行越狱开发,我们要先做好一些准备工作。
准备好这些以后,接下来我们就要开始了(大家肯定一眼就能看出,我们的重点是在TheOS上了,其实开发Jailbroken IOS app的方法有很多,但比较有名、比较系统化同时相对比较好用的就是TheOS了,因此本文以此为限)。
TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发IOS程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal(如果还不会用这个的话值得去学习一下)中完成一些关键操作。
因为TheOS必备的三个工具(subversion/git、curl和perl)在Mac OS下默认都已经存在,因此我们就不用费心去找这些东西了。接下来看步骤:
export THEOS=/opt/theos
svn co http://svn.howett.net/svn/theos/trunk $THEOS
git clone git://github.com/DHowett/theos.git $THEOS
(据说修改版本的thoes更好 git clone git://github.com/rpetrich/theos.git $THEOS)
sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS
输入密码回车,等待自动下载完成即可。
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
6、git clone git://github.com/rpetrich/iphoneheaders.git
export THEOS=/opt/theos
cd ~/myprg
$THEOS/bin/nic.pl
NIC 1.0 - New Instance Creator ------------------------------ [1.] iphone/application [2.] iphone/library [3.] iphone/preference_bundle [4.] iphone/tool [5.] iphone/tweak
Choose a Template (required): 1 Project Name (required): iPhoneDevWiki Package Name [com.yourcompany.iphonedevwiki]: net.howett.iphonedevwiki Authour/Maintainer Name [Dustin L. Howett]: Instantiating iphone/application in iphonedevwiki/... Done.
好了,起步教程就介绍到这里了,剩下的编码任务就看各位的了,至于你是要写hello world还是touch me那就是仁者见仁,智者见智了。
如果需要转载,大家记得把原文链接加上哦~Thx