简介
这一系列的文章是用来记录 我从学习越狱开发以来的记录。当然如果你不会iOS开发的话建议先学习iOS开发,虽然我不是大神,我处于做笔记的目的,自然也是分享一下我的经验。
进入正题
越狱开发的话你至少需要一台 已经越狱的iPhone。
然后我们的环境需要Xcode
接下来是越狱开发的一些框架 theos,iOSOpenDev(这个不是必须的)
那么怎么安装呢
首先我们要先安装Xcode
去苹果官网下载就好了 并且安装里面的Commond Tool 这个就不必我教啦~
然后我们需要安装Theos (转:http://www.iduuke.com/special/2017.html)
【一】打开 Terminal,先设置环境变量(为了以后输入方便,非必须),命令如下(其中 /opt/theos 为将要安装theos的路径,可自行更改)
export THEOS=/opt/theos
【二】下载 TheOS(因权限问题要加入 sudo):
sudo git clone git://github.com/DHowett/theos.git $THEOS
如果喜欢使用 svn:
sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS
【三】下载 ldid(因为墙的原因,可能需要自备翻墙):
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
这里可能会下不动 所以我就直接提供一个ldid给你们下载吧
【四】添加设备的 IP 地址 (XXX为设备的上的 IP 地址):
export THEOS_DEVICE_IP=XXX THEOS_DEVICE_PORT=22 (这个设备IP可以不设置也没关系 )
【五】Theos安装完毕了。
如果你只用Theos开发当然到这里你就可以开发了,若是想用Xcode模板啥的那么就继续看下去吧
安装Xcode中的模板iOSOpenDev
【一】首先安装MacPorts
【二】安装iOSOpenDev
PS:这里有一些奇怪的错误 比如我是找不到iosod啥的 替身有问题你可以找到/opt/iOSOpenDev/bin 里面制作替身然后放回错误的目录
【三】安装完成,接下来可以在Xcode中创建你的新项目了。
你就可以看到下面这些东西了
3: