前言:

你是否在安装iOSOpenDev的过程中出现了如下的提示?

iosopendev1

官方解决方法:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot

没有解决?

解决方法:

1.安装MacPorts软件

传送门->MacPorts官网

安装速度较慢,请耐心等待。

2.更新MacPorts

打开终端,输入命令行,更新MacPorts到最新版本

sudo port -v selfupdate

3.安装DPKG文件

在终端输入如下:

sudo port -f install dpkg

该文件用于打包.deb文件。

4.安装those工具

打开终端,配置theos的环境变量,官方默认是/opt/theos

export THEOS=/opt/theos

下载兼容iosopendev的版本

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

5.设置Specifications文件夹

传送门->相关文件下载

里面应该有8个文件,

iPhoneOS开头的四个文件放到/应用程序/Xcode/Content/Developer/Platforms/IphoneOS.platform/Developer/Library/Xcode/Specifications文件夹下(如果没有,请自己创建一个),

iPhone Simulator 开头的另外四个文件放入/应用程序/Xcode/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications文件夹下(如果没有,请同样创建一个)。

另外在/应用程序/Xcode/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/文件夹下创建usr文件夹,usr文件夹下再创建一个名为bin的文件夹

6.安装iOSOpenDev

传送门->官方下载

安装失败了吧?请继续以下步骤!

安装失败后,我们进入系统根目录的opt文件夹,会发现已经有了iosopendevsetup文件夹,我们在iosopendevsetup/bin看到有一个脚本iod-setup。
终端运行

sudo ./iod-setup base

指定最新xcode sdk:

sudo ./iod-setup sdk -sdk iphoneos

大功告成。启动xcode,新建工程,就可以看到iOSOpenDev了。
iosopendev2

参考资料:
https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot
http://blog.csdn.net/u013583789/article/details/50396747
http://blog.csdn.net/bluesky_03/article/details/41911613