This post was updated 2575 days ago and some of the ideas may be out of date.
前言:
你是否在安装iOSOpenDev的过程中出现了如下的提示?
官方解决方法: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了。
参考资料:
https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot
http://blog.csdn.net/u013583789/article/details/50396747
http://blog.csdn.net/bluesky_03/article/details/41911613
参与讨论