JBDev用于Xcode越狱开发及巨魔开发,提供和普通App一样的开发体验,使用Xcode进行编译、安装和调试。

https://github.com/lich4/JBDev

使用

基础环境搭建

  1. 安装theos/opt/theos

  2. 安装插件到越狱设备上

    image.png

  3. 克隆项目到机器上

    git clone <https://github.com/lich4/JBDev.git>
    

后面环境已经配置好了,可以跑步进场

附加(Attach)环境搭建

  1. 打开JBDevJBTest工程

  2. (可选)theos没有安装到/opt/theos,则需要更改项目中关于theos的目标位置

    1. 在所有Target:JBDevTestAppBuild Setting下的THEOSKey
    2. 脚本:jbdev.Makefile.sh

    建议将theos环境安装到/opt/theos这样省的改这些东西了

  3. Build Setting添加User-Defined,Key: CODE_SIGNING_ALLOWED Value: NO

  4. 更改调试的目标APP

    image.png

  5. 运行APP项目,这样插件就自动装上了。、

image.png

如果出现ldid命令找不到的情况,则需要在jbdev.build.sh中添加环境变量

# 先 which ldid,然后把路径添加进来
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin:~/bin:/opt/homebrew/bin/:$PATH

单独(Spawn)环境搭建