安装MonkeyDev,及各种问题解决

官方地址:https://github.com/AloneMonkey/MonkeyDev/wiki/%E5%AE%89%E8%A3%85

  1. 第一步,安装theos

  • 安装最新的theos,一定要将所有子模块都克隆全

sudo git clone --recursive https://github.com/theos/theos.git /opt/theos

配置环境变量sudo vim ~/.zshrc

查看是否安装成功执行命令nic.pl

  1. 安装ldid

brew install ldid
  1. 安装MonkeyDev

到git上下载源代码

解压源代码,使用终端进入bin目录

执行安装命令

sudo ./md-install

  1. 安装过程中报443不能访问

将md-install改名为txt

注释掉不能访问的代码

git上下载frida-ios-dump,(可参考我另外一篇文章dump.py有修改),复制dump.js,和dump.py

到/opt/MonkeyDev/bin

复制到

将md-insttall改名回来,再重新执行安装, sudo ./md-install

报错:File /Applications/Xcode.app/Contents/PlugIns/IDEiOSSupportCore.ideplugin/Contents/Resources/Embedded-Device.xcspec not found

解决方案

specificationFile=$(cd $iosSdkPlatformPath/../../.. && pwd)/PlugIns/IDEiOSSupportCore.ideplugin/Contents/Resources/Embedded-Device.xcspec

修改为

specificationFile=$(cd $iosSdkPlatformPath/../../.. && pwd)/PlugIns/XCBSpecifications.ideplugin//Contents/Resources/Embedded-Device.xcspec

报错

File /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Package Types.xcspec not found

macosxSDKSpecificationsPath=$macosSdkPlatformPath/Developer/Library/Xcode/Specifications

修改为

macosxSDKSpecificationsPath=$(cd $iosSdkPlatformPath/../../.. && pwd)/PlugIns/XCBSpecifications.ideplugin//Contents/Resources/

错误解决总结,如果报哪个文件找不到,那我们就在xcode里面搜一下,然后替换路径

执行重新安装命令

重新安装后xcode闪退

删掉<dict/>,现在我们就可以运行xcode了,最终效果

运行遇到File not found: /usr/lib/libstdc++.dylib解决方法

下载libstdc-

https://github.com/devdawei/libstdc-

执行命令:sudo zsh /Users/zaixianglong/Downloads/libstdc--master/install-xcode_11+.sh

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值