iOS 安装MonkeyDev踩的坑

  1. 安装MonkeyDev遇到的坑
    环境:Xcode Version 13.0 (13A233)
  • 安装步骤1:
sudo /bin/sh -c "$(curl -fsSL https://raw.githubusercontent.com/AloneMonkey/MonkeyDev/master/bin/md-install)"

报错
File /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications/MacOSX Package Types.xcspec not found
解决方案:

//建立软链接
sudo ln -s /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/PrivatePlugIns/IDEOSXSupportCore.ideplugin/Contents/Resources /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Xcode/Specifications

执行之后再执行步骤1,安装成功,但是退出xcode重新打开xcode闪退
解决方案:
/Applications/Xcode.app/Contents/PlugIns/IDEiOSSupportCore.ideplugin/Contents/Resources/Embedded-Device.xcspec 修改上述文件,文本编辑,删除标签内中的起始的两个空,即 ,保存,即可。

  1. 运行MoneyDev的坑
  • 报错monkeydev Failed to locate Logos Processor.
    解决方案:
    若没有安装theos,则将theos安装在/opt/theos路径下
    若安装了theos,则检查theos是否在/opt/theos路径下

  • 报错Signing for "MonkeyDemoDylib" requires a development team. Select a development team in the Signing & Capabilities editor.
    解决方案:

    截屏2021-11-11 21.18.43.png

    在图上位置添加
    CODE_SIGNING_ALLOWED=NO

  • 报错 library not found for -libstdc++
    解决方案:
    not found for -libstdc++解决方案

  • Xcode13 编译通过,安装报错executable not found
    解决方案:
    xcode 13 需要每次运行前,先clean

  1. 使用Frida-ios-dump砸壳报以下错误
    Error reading SSH protocol banner
    解决方案:
    拔掉usb,重新插入,再进行砸壳

你可能感兴趣的:(iOS 安装MonkeyDev踩的坑)