Cocos 项目的 iOS 混淆

小蟹通用混淆工程列表
对应程序:通用混淆

Cocos Creator、Cocos Quick、cocos2d-x 都经 Xcode 工程上架。小蟹在编译阶段混淆这棵树——语言、调用栈、资源——和 Unity 同一类。如果是 uni-app,请改看 IPA 加固

覆盖什么

导出树上的 C/C++/ObjC(JS/Lua 按资源处理),以及资源改名/加密。静态 .a / 静态 Framework 可以纳入,动态 MachO Framework 不走工程混淆。要在 IR 上保护 Framework 本身,请走 小蟹定向加固。跑完可在 Xcode 多出来的 Target 上调试。

开始前

Xcode 能干净编过、Bundle Id 对齐、手动签名、Target 上挂好 COSDK 的 .framework.dat。分步见 Cocos 混淆步骤,文档:Creator/Quickcocos2d-x

4.3 / 2.3.1 仍然要求元数据诚实。拒绝信若是重复或残留品牌,先看对应页。

申请试用,归档后即可提审

下载应用中心,选择通用版或 Uniapp 专用版,在注册码页面申请授权。文档里有逐步操作。