美文网首页iOS
iOS 安装MonkeyDev踩的坑

iOS 安装MonkeyDev踩的坑

作者: 跳跳跳跳跳跳跳 | 来源:发表于2021-11-17 21:34 被阅读0次
    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 修改上述文件,文本编辑,删除<array>标签内中的起始的两个空<dict>,即<dict/> <dict/>,保存,即可。

    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踩的坑

        本文链接:https://www.haomeiwen.com/subject/uvgsaltx.html