iOSOpenDev环境搭建

    我转行从事IT行业正好5个月(5个月纪念日,正好也是我的生日,嘿嘿),但从注册到现在播客上却没有记录任何东西。最近公司要求制作与IOS全息备份相关的项目,这个项目只能在越狱手机上使用。第一次接触,决定记录点什么,语言表达能力不是很好,请不要吐槽^_^。

    在查找资料的过程中,我发现越狱手机软件的开发工具与不越狱的开发工具是有区别的。其中一个工具为iOSOpenDev插件,可在Xcode中使用。下面就主要介绍iOSOpenDev的环境搭建过程。

    参考资料主要网址:

https://github.com/535064094/iosOpenDevInstallTools/wiki/iOSOpenDev-install-solution

http://blog.csdn.net/u013583789/article/details/50396747

    我的MAC环境:

        macOS Sierra:10.12.5

        Xcode:8.3.2

    直接从网站下载iOSOpenDev安装是会出错的,如下图。

 

     下面是具体过程:

            1.安装MacPorts软件(根据mac版本下载),点击打开链接

            2.安装MacPorts结束后,打开终端,输入sudo port -v selfupdate升级。

sudo port -v selfupdate

            3.升级成功后安装DPKG,该文件用于.deb文件打包:打开终端,输入sudo port -f install dpkg

sudo port -f install dpkg

            4.安装THEOS,可参考网址:点击打开链接

                 1)打开终端

                 2)选择安装目录,官方建议为/opt/theos

export THEOS=/opt/theos

                      如果你的权限在用户之上,需要加上sudo命令

sudo export THEOS=/opt/theos


                3)如果你可以使用SVN,则输入

svn co http://svn.howett.net/svn/theos/trunk $THEOS


                 若不能,则输入

git clone -b stableversion https://github.com/haorenqq/theos/ $THEOS


                4)下载ldid,参考网址:点击打开链接

                 先执行下面代码

git clone git://git.saurik.com/ldid.git
cd ldid
git submodule update --init

                 在执行make.sh代码之前,下载工具附件: 点击打开链接

           通过代码下载的ldid文件夹中没有openssl文件夹,将工具附件中的openssl文件夹放到ldid文件夹下

           将make.sh中的sudo xcode-selet --switch /Applications/Xcode***.app中的Xcode版本号去掉,共有两处,修改后结果为

sudo xcode-select --switch /Applications/Xcode.app

              之后再执行一下语句
./make.sh

                然后将整个ldid文件夹拷贝到/opt/theos/bin/下

             5)打开工具附件中的Specification文件夹,iPhoneOS开头的四个文件放到下面的目录下(没有Specifications自己创建)

    /应用程序/Xcode.app/Content/Developer/Platforms/IphoneOS.platform/Developer/Library/Xcode/Specifications


               其中,Xcode.app路径下的文件打开方式为:右键点击‘显示包内容’。

               iPhone Simulator开头的另外四个文件放入如下目录下(没有Secifications文件夹自己创建):

    /应用程序/Xcode.app/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications

               (我在安装iOSOpenDev过程中,一直提示这个路径下的文件找不到,后来发现需要的文件名和工具中的名字不同,我需要的四个文件为

iPhone Simulator PackageTypes.xcspec,iPhone Simulator PackageTypes.xcspec.iOSOpenDev,

iPhone Simulator ProductTypes.xcspec,iPhone Simulator ProductTypes.xcspec.iOSOpenDev

      因此,我就将工具中的名字的‘.’在需要的地方变成了空格,后来就安装成功了)


    之后,在

    ‘/应用程序/Xcode.app/Content/Developer/Platforms/iPhoneSimulator.platform/Developer’

目录下创建usr文件夹,usr文件夹下再创建一个名为bin的文件夹,最终目录为

    ‘/应用程序/Xcode.app/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin’


‘作者的这个只有简单的if else循环,所以如果不创建相对应的文件夹,它是不会自己创建的,只会报错,然后显示安装错误’


做完这一切之后,就可以去下载安装了

接下来安装iOSOpenDev,在 官网下载最新的版本,进行安装,安装成功后,打开Xcode,新建project,在iOS选项栏下就可以看到iOSOpenDev了,如下图:







  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值