从theos到iosopendev。
iosopendev可以使用xcode来完成插件开发。


--------------begin 多余的theos
{
安装iosopendev,不需要安装theos,下面的做法不是必需的:
【  // 获取theos,在这里并不是必须的
export THEOS=/opt/theos
sudo git clone git://github.com/DHowett/theos.git $THEOS


# make ldid:
cd $THEOS/bin
sudo git clone git://git.saurik.com/ldid.git
cd ldid
sudo git submodule update --init
sudo ./make.sh

}
--------------end 多余的theos




我遇到的情况:
下载最新版本iosopendev1.6-2并安装,但遇到安装错误,/var/log/system.log里面记录着“安装器遇到了一个错误,导致安装失败。请联系软件制造商以获得帮助。”。


参照:https://github.com/kokoabim/iOSOpenDev/wiki/Troubleshoot,未能解决。


虽然安装失败,但是在/opt下面还是创建了三个目录:
iosopendev
iosopendevsetup
iosopendevuninstall
在iosopendevsetup/bin里面已经有一个shell脚本:iod-setup。


安装的过程就是执行iod-setup。


查看资料,直接运行:sudo ./iod-setup base
发现总是在下载某个东西时失败,sublime iod-setup来定位,发现有三个downloadGithubTarball的地方,
直接注释掉,然后手动去下载这三个东西,并拷贝到iosopendev目录。


手动下载:
https://github.com/kokoabim/iOSOpenDev
https://github.com/kokoabim/iOSOpenDev-Xcode-Templates
https://github.com/kokoabim/iOSOpenDev-Framework-Header-Files


拷贝:
sudo cp -r iosopendev-master/* /opt/iosopendev/
(iosopendev里,sudo mkdir templates)
sudo cp -r iosopendev-xcode-templates-master/* /opt/iosopendev/templates
(iosopendev里,sudo mkdir frameworks)
sudo cp -r iosopendev-framework-header-files-master/* /opt/iosopendev/frameworks


再次安装:
sudo ./iod-setup base
指定最新xcode sdk:
sudo ./iod-setup sdk -sdk iphoneos


成功,表现为:
1.
~/library/developer/xcode 里面会多出
Templates/iosopendev
2. 
sublime ~/.bash_profile
会看到:
export iOSOpenDevPath=/opt/iOSOpenDev
export iOSOpenDevDevice=
export PATH=/opt/iOSOpenDev/bin:$PATH
3.
启动xcode,新建工程,多出一个“iOSOpenDev”的模板。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐