ios 审核(UIWebView的原因被拒)

  1. 首先保证自己写的代码里没有UIWebView(包括字符)
  2. 确认两个大厂的第三方版本是否是移除UIWebView的库:
    微信:SDK1.8.6.2以上
    支付宝:15.6.8以上
    其余的就需要查看集成的文档了,有些会说明有些不会说明,尽量使用最新版本
  3. 此时如果还有的话就需要对第三方库进行筛查了,这里有两种方法
  • 在终端cd到工程目录然后执行 grep -r UIWebView . 哪个包里有UIWebView会给出路径,根据给的路径进行修改
    1. 将项目打包出来
    2. http://stevenygard.com/projects/class-dump/ 下载class-dump
    3. 运行后将class-dump 复制到/usr/bin/目录下。然后在终端输入class-dump命令
    4. 找到要解压的IPA包,修改后缀名为.zip并解压 出现Payload文件夹,里面放的就是.app文件了
    5. 终端cd 到这个Payload文件夹 执行命令 class-dump -H QXExam.app -o ~/result
    6. 此时就会多一个result文件夹,然后将文件放入sublime全局搜索UIWebView。
      注:此方法虽然能知道是哪个类里有UIWebView但是可能找不到具体哪个.a的库中有这个类。 所以两种方法择优选择

你可能感兴趣的:(ios 审核(UIWebView的原因被拒))