代码改变世界

iOS使用IpaGuard混淆ipa

2024-04-07 14:21  法子  阅读(353)  评论(0编辑  收藏  举报

1、下载IpaGuard(有windows 和 Mac 版),软件使用需要注册,下载地址:https://ipaguard.com

2、选择 ipa 文件和混淆后文件存储位置

3、配置iOS 证书、描述文件、证书密码。还可以选择混淆后直接安装到测试机

4、混淆代码,只选择风险级别为1级的类和方法,太高级别的混淆很容易导致安装包出错

5、根据本人测试,即使仅选择1级的混淆,也要排出一些方法,不然会导致部分功能无法使用,在OC方法那一项,搜索以下类名UnKnown JRFilterBar PGBaseOption PGGalleryOption WXOpenCustomerServiceReq PGShareMessage WXMediaInternalMessage IJKDeviceModel H5VideoPlaySetting LFFilterVideoExportSession IJKMediaUrlOpenData,去掉对应的方法勾选

5、压缩文件,排除 vue.min.js;更新MD5

6、点击「开始处理」。处理完毕之后,混淆后的 ipa 会在步骤2选的导出路径的位置。如果勾选了安装测试,同时会在测试手机上安装混淆后的 ipa,可以测试一下是否有问题。