首先谢谢大家积极催稿, 我迫不及待想尽快出第二篇文章, 由于年前确实忙加上年会节目排练, 生活安排的甚是紧凑, 文章一拖再拖, 谢谢大家的理解和支持, 在此祝大家新年快乐!

今天讲如何使用本地混淆差异化? 为何去做这件事情呢? 容我强势分析一波, 下面这波分析也是我的经验教训, 希望能帮到你~

1.原由为何要本地混淆差异化代码?

最初主要有两个原因:
1.非马甲用户:
2018年开始大量的项目上新更新都受到延迟审核, 或者被误伤为Guideline 4.3, 你可能在当时认为是自己的问题, 就不断在自我反思核查, 最后发现是误伤, 但是Apple review 电话沟通一致认为你有功能点或者内容和别的项目过于相似;

为何会出现这个问题呢?
原因在于你的项目可能是垂直业务领域, 大片的项目功能几乎非常相似, 比如: 工具类, 效率, 社交类, 音乐类等尤为突出, 所以导致苹果加速对垂直领域的整治, 大量垂直产品被下架;

2.马甲用户:
再来说马甲, 2017年12月以前, apple 对马甲的管制很松, 我最多的时候一个包上传30次, 几乎没任何阻碍感;

但从18年4月份开始, apple首先对区域类马甲进行整治, 比如: xx合肥站, xx北京站, xx投注赛马等等;

6月份开始加入只能筛选下架, 猜测是加入了对马甲的打标签功能, 可以简单理解为将你的包统统打标签拉黑进行冷藏, 无论你怎么伸冤都无济于事, 这个阶段可以理解为打击在线App;

9月份开始进行对初审(机审)进行严格把控, 类似对每个项目进行了机器剖析, 提出有效特征参数形成特征码存储, 也就是每个项目都有自己的特征码, 项目一般改动是无法改变这个特征码的, 所以这个阶段很多人引咎放弃;

10月份开始对人审进行把控, 将条款细化, 最为突出的是 Guideline 2.1 成了家常便饭, 现在回头来看这个2.1可以理解为, 回复确认"我经过自我核查, 保证没有违反苹果爸爸的条款, 并签名进行保证" 仅此而已;

介于此, 本地混淆代码无论是从马甲还是非马甲都起到了改变现状的作用, 对于非马甲, 解决基础差异化可以顺利上线; 对于马甲可以改变项目特征码, 避开初审(机审), 至于人审就要靠运气了, 到目前为止已可以确定起到作用并完成上新和更新~

2.如何混淆?

在研究本地混淆时参考了网上的一些方法, 有完全混淆成自己都不认得的方法, 也有规律性修改的, 为了快速进行混淆, 对前辈经验的混淆方法进行了提取和优化(文章末尾会提供demo):

1.工程混淆

command + shift + "," 设置:

下一篇: 《App日常被拒之解决方案》 尽情期待~

App Store 4.3 大礼包被拒解决方案-本地差异化相关推荐

  1. App Store 4.3 大礼包被拒 ,马甲包制作方案

    马甲包制作方案 基本原则:不阉割功能,顺利上架 为确保上架成功,马甲包需进行差异化处理,可从以下几个维度进行操作: 1.界面差异化: (1)全套UI风格替换: (2)不影响功能前提下,部分界面布局微调 ...

  2. App Store审核2.3被拒问题,及其解决方案!

    App Store审核2.3被拒问题,及其解决方案! Guideline 2.3 - Performance We noticed that your app's metadata includes ...

  3. App Store上架审核总被拒,可能的原因都在这儿了!

    想在App Store上架应用,最关键的是什么? 你可能会说,是产品本身. 没错,但是一个令所有人都惊呼"wonderful"的产品,就一定能审核通过吗?不见得.来,我们一起看看, ...

  4. App store暂时下架应用的解决方案

    新发的版本有问题,AppStore connect上选择下架应用的话,应用会被永久下架. 替代的解决方案是在销售范围/销售地区中,去掉"中国",这样用户就会暂时不会 更新到有问题的 ...

  5. 提交App Store被拒

    闲来无事,整理一下最近遇到的提交App Store时遇到的被拒情况: 1.当时怎么说的忘了,只是一个劲地说我们的"关于"界面有问题.后来打了电话询问才知道因为那个界面有我们公司的客 ...

  6. App Store审核被拒的原因和解决方案

    1.0 二进制文件被拒或Other 1.被拒开发者账号:中国区,新账号新应用居多,包括公司开发者账号,有的被苹果推荐过的App更新也有遇到 2.机审判定被拒,in review到被拒大约7分钟(itc ...

  7. App Store审核被拒问题,及其解决方案(2.1、2.5.13、3.2.1、4.1、4.2.3、5.1.1、5.1.2、5.2.1)

    App Store审核被拒问题,及其解决方案 1.Guideline 2.1 - Information Needed 2.Guideline 2.5.13 - Performance - Softw ...

  8. App Store 审核条款最新版--iOS审核被拒的原因都在这里了--苹果应用商店审核条款

    官方的审核标准:https://developer.apple.com/app-store/review/guidelines/cn/#acceptable App 正在改变世界,丰富人们的生活,并为 ...

  9. app Store 审核被拒问题详解

    App Store 审核指南 简介 App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会.因此,App Store 已成长为一个激动人心且充满活力的生态系统,正为数百万的开 ...

  10. iOS 7 新版微信 URL 不支持跳转 App Store 的解决方案

    今天早上刚到公司,就收到反馈说公司前端页面的下载按钮在 iOS 7 的微信内置浏览器里面点击无效,经过确认之后,前端代码是正常的,问题出在了微信上,然后谷歌之,原来腾讯在***. 是 BUG 还是刻意 ...

最新文章

  1. 好物推荐 | 直男の送礼指南(下周七夕,欲买从速
  2. C++ 循环链表circular linked list实现算法(附完整源码)
  3. hdu 4545 魔法串 2013金山西山居创意游戏程序挑战赛——初赛(1)
  4. linux如何加入windows域
  5. Latex调节目录间距\tableofcontents
  6. fatal: Not a git repository (or any parent up to mount point /home) Stopping at filesystem boundary
  7. iOS开发初学者入门需要学习哪些知识?
  8. win10网上邻居无法显示计算机,win10网上邻居看不到别的共享电脑怎么办
  9. Java JVM 运行机制及基本原理
  10. DEDE标签调用说明
  11. 帮我起个名字,带淇,两个字的
  12. python第五章总结
  13. keil中创建lib库,使用lib库
  14. 经典案例:排除法找BUG 主控ESP32
  15. 韩KakaoPay移动支付系统问世 仅支持安卓用户
  16. 微信小程序接入广告(banner广告 激励视频广告 插屏广告)
  17. 编辑器中快速整体向左右移动代码
  18. 基于MVS的三维重建算法学习笔记(一)— MVS三维重建概述与OpenMVS开源框架配置
  19. 【每日一面】关于推理题
  20. 快手永久封禁还能解开吗

热门文章

  1. 智慧城市的宠儿 大数据为城市建设添彩
  2. 《Python密码学编程》——2.6 本书的文本换行
  3. WordPress使用360CDN替换google服务,解决WordPress打开速度变慢问题
  4. PHP面向对象学习(一)
  5. 设置GRUB密码及重置密码
  6. mysql维护分区脚本_MySQL 分区表脚本
  7. 山东省计算机考试无法报名,12月20日开始报名!山东2020年3月全国计算机等级考试注意事项来咯...
  8. Linux acpi off报告ACPI bug处理方法
  9. 具有system权限的进程无法访问sdcard
  10. 嗯....零乱知识点map和字符串转换的