美文网首页
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