2018年11.27日拼多多下架原因分析

  昨天拼多多,科大讯飞接连下架,苹果一口气下架了几百款app,网上风传是热更新导致的下架,担心和react native有关,按照以往的风格,apple是不允许动态下发脚本,并通过runtime修改app bug的。如果不允许RN这套方案,那为什么微信小程序大行其道呢?
  经class-dump,和Hopper Disassembler v4分析headers接口分析,果然如猜想的那样,和react native没关系,只和热修复有关。相关截图如下:

2018年11.27日拼多多下架原因分析_第1张图片
引用的bugly hotpatch



2018年11.27日拼多多下架原因分析_第2张图片
引用了lua脚本作为热修复工具

class-dump安装使用教程:http://blog.csdn.net/msyqmsyq/article/details/51363659

class-dump -s -S -H --arch arm64 /Users/liuyihao/Downloads/pdd/Payload/pinduoduo.app/pinduoduo -o /Users/liuyihao/Downloads/pdd/headers

查看当前可执行文件是否加密:
otool -l /path/.app/* | grep 'crypt'

你可能感兴趣的:(2018年11.27日拼多多下架原因分析)