由于大量的AI生成代码或者引入了第三方SDK开发的app,触发了苹果机器审核4.3问题,直接导致我们上架应用受阻,苹果给出的理由基本上就是一个通用模版,让开发者自己去试探,其实那个苹果审核的标准模版里面给出了方向,只是大部分人不明白问题所在,胡乱尝试,今天我就说一下其中模版描述中说的代码和资源问题,如何解决。剩下的一些经验之谈就留待有缘人可以加我私聊! 首先说代码资源问题,苹果有个比较扯的机审策略,就是假如你用买来的代码模版和资源,他在你的项目中占用一定的比例,并且有很多人利用这个上架过应用,你有大概率会喜提4.3,解决方法也简单,删除这部分代码,或者重写代码,资源也一样,换掉自己做一套。由于我司长期接iOS上架,所以我就拿我们自研的工具来讲解。 第一步,我们需要访问开源码项目 github.com/outtable/co… 找这个项目里面的联系人,要一个体验版本授权(非源码混淆工具,功能强大,过审容易)。 第二步,访问 crab-ios.com/docs/site 找到 新手教程/Flutter 项目混淆篇,按照文指引来操作,就可以顺利解决代码和资源问题 第三步,提审应用,反复验证,如果代码没有问题,就检查别的项目,直到应用解除4.3 这里要说一个最重要一点,就是很多人认为4.3是不可解除的,但是实际上我要说的是,苹果对4.3是有容忍度的,只要不是100%确定你在上小包,还是会让你通过的!