美文网首页
iOS开发笔记-111:swift5,错误提示: ITMS-90

iOS开发笔记-111:swift5,错误提示: ITMS-90

作者: 原味蛋炒饭 | 来源:发表于2020-05-14 19:05 被阅读0次

    原因是因为老框架用到了UIwebview
    把用到UIwebview的全删了就行了。
    至于如果找到有uivebview的地方
    1:
    全局搜索UIWebview ,将相关代码删除或者替换
    2:
    终端cd到要检查的项目根目录,然后用下面的代码

    grep -r UIWebView .
    

    3:
    砸壳
    首先download一个class-dump : 下载地址:http://stevenygard.com/projects/class-dump/
    如果是swift和oc混编的去里下载啊:
    https://github.com/AloneMonkey/MonkeyDev/tree/master/bin
    不然会有以下的错误:

    class-dump[4053:282734] Error: Cannot find offset for address 0x8000000001029ea9 in stringAtAddress:
    

    因为osX系统在10以上。所有考虑到读写权限
    把下载的class-dump放到用户目录下,新建个bin文件夹

    命令赋予所有用户可读可写可执行class-dump文件权限
    sudo chmod 777 /Users/自己的用户名/bin/class-dump
    

    然后把自己的包用Ad Hoc的方式打包出来。
    然后把打包的ipa包,比如xxx.ipa 修改成xxx.zip
    解压后得到一个xxx.app
    然后到桌面新建个result文件夹

    sudo /Users/自己的用户名/bin/class-dump -H xxx.app -o ~/Desktop/result 
    

    然后result里的文件拖到sublime这种文档编辑器里,直接搜UIWebView,就知道哪些项目用到了UIWebView

    相关文章

      网友评论

          本文标题:iOS开发笔记-111:swift5,错误提示: ITMS-90

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