iOS开发

ios开发越狱开发教程,ios 越狱开发教程

2012-08-17 09:28:19

Jailbroken Development : Starter PackBeginning Jailbroken iOS Development – Getting The ToolsTheos/Getting Started首先,要对IOS进行越狱开发,我们要先做好一些准备工作。

一台越狱后的IOS设备(iPad/iPhone/iTouch)Mac OS X 10.6+ (或IOS 3.0+)TheOSObjective-C编程能力(起码也要开发过一点正常的IOS简单应用)准备好这些以后,接下来我们就要开始了(大家肯定一眼就能看出,我们的重点是在TheOS上了,其实开发Jailbroken IOS app的方法有很多,但比较有名、比较系统化同时相对比较好用的就是TheOS了,因此本文以此为限)。

TheOS介绍TheOS被设计为一个在基于Unix平台(Mac OS X、IOS…)和大多数的Linux平台下开发IOS程序的集成开发环境。说是集成开发环境,其实就是给我们准备好了一些代码模板、预置一些基本的Makefile脚本,我们还是要在Terminal(如果还不会用这个的话值得去学习一下)中完成一些关键操作。

安装TheOS(以Mac OS介绍)因为TheOS必备的三个工具(subversion/git、curl和perl)在Mac OS下默认都已经存在,因此我们就不用费心去找这些东西了。接下来看步骤:

好了,TheOS到这里就安装结束了,接下来,就可以开始IOS越狱开发之旅了。打开Terminal(如果用上个阶段没有关闭的Terminal请直接跳转到第3步)设置环境变量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这里对这五种类型做个简单介绍,application是创建普通应用程序的,library是创建库文件,preference_bundle是创建设置束,tool是开发那种没有界面的,就好像hello world那种程序的,tweak就是最精华的部分了,我们这里姑且翻译为外挂程序,关于tweak的开发介绍我打算再单独开一篇文章用来描述。接着,根据提示,分别输入模版类型、工程名、包名、作者名等参数回车,等待初始化完成即可进入工程文件夹,编辑源文件了。如下:

Similar Posts

发表评论

邮箱地址不会被公开。 必填项已用*标注