iOS越狱开发:iOSOpenDev整合到xcode补遗

1 首先,做越狱开发mac最好以root用户登录,这样后面很多麻烦可以避免

2 macports的安装,先用mac safari打开http://www.macports.org/install.php 选择自己所需的系统下载,最新的可以支持OS X 10.10 Yosemite。选择适合你的

   pkg安装没有什么好说的,一路下来(如果不是root用户,这里会需要你输入密码什么的,就可能导致失败——如果你没有设置密码的话)

3 git不要找AppStore 下载,直接访问https://github.com/timcharper/git_osx_installer 下载zip,然后运行里面的pkg即可

4 git安装好了,注意可以设置/etc/bashrc 在里面把git的路径(默认是/usr/local/git/bin)加入到path里面去。后面Theos安装就可以直接git下载,获取最新版本了。

5 port默认是安装在/opt/local/bin 最好也加入到path中去。网上很多dpkg的安装命令是sudo port -f install dpkg 经过我的测试,在root用户登录条件下:port install dpkg也是可以的

6 git下载theos:https://github.com/DHowett/theos 网络正常的话,就可以正常下载。如果网络差,下载压缩包然后解压到/opt/theos也是可以的

7 IOSOpenDev的安装最麻烦 首先根据自己xcode版本去下载安装器:http://iosopendev.com/download/

   如果你已经是最新的xcode6.1.1,请下载最新的版本即可

   然后就是让人崩溃的pkg安装错误。当提示你安装错误之后,不要关闭,按下⌘L(如果你是windows键盘,按下win键替代⌘键),左上角有菜单,选择全部日志。

   简单问题对照https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot

    比较坑爹的问题是Failed to download .... to ....

   问题产生的原因无法理解,反正网络是正常的,在Safari中输入网址可以下载到文件,权限也都是正常,目标目录可以写和执行

    此时,你的/opt目录下面应该有了iOSOpenDevSetup目录,命令行进入其中的bin目录,输入./iod-setup base

    好了,现在在/opt/iOSOpenDev 目录下面就应该ok了,并且xcode也多了一个新的project类型:iOSOpenDev 

然后,你就可以按照其他教程和资料继续你的越狱开发之旅了

注意,越狱开发请务必使用root账户,这样打的包在iOS上默认就是root:admin所有者了,否则使用普通用户,会出现mobile用户的情况,导致一些功能无法正常工作!!

你可能感兴趣的:(iOS越狱开发:iOSOpenDev整合到xcode补遗)