iOS越狱开发:环境部署

简介

这一系列的文章是用来记录 我从学习越狱开发以来的记录。当然如果你不会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

下载地址:可以选择官网 或者 我的百度盘 密码: nrwt

【二】安装iOSOpenDev

下载地址:可以选择官网 或者 我的百度盘 密码: nrwt

iOSOpenDev 安装失败的解决方案

PS:这里有一些奇怪的错误 比如我是找不到iosod啥的 替身有问题你可以找到/opt/iOSOpenDev/bin 里面制作替身然后放回错误的目录

【三】安装完成,接下来可以在Xcode中创建你的新项目了。

你就可以看到下面这些东西了
D539C855-7F09-4A5A-B549-6D2C5F0705C3.png

3: