Uni-app 的 iOS 包走云端打包,手里通常只有一份 IPA,没有给小蟹编译用的 Xcode 工程。所以这条路是「选 IPA,拿到混淆后的 IPA」。请用应用中心里的 Uniapp 专用版,不要用通用版那套工程混淆。

1. 从应用中心下载 Uniapp 专用版

先装应用中心,再下载 Uniapp 专用版。通用版吃的是 Xcode 工程;云端打包的 uni-app 没有这棵树,走通用版对不上真正要上架的包。

2. 申请授权,导入授权文件

在工具的注册码页面申请授权,写即将上架的 Bundle Id,并注明是 uni-app / IPA。拿到授权文件后先导入,再选包。

3. 选择 IPA 文件

选云端打出来的那份 IPA。先确认它能装能开。不要拿另一款上架的 IPA 只改个名字。

4. 配置签名

用这个 Bundle Id 原来提审用的证书和描述文件配签名。输出就是要上传的 IPA,开始混淆前签名要配好。

5. 调整混淆配置

按这款包的需要改混淆配置。包里如果还有原生模块或自研 SDK,申请时说明,方便配隔离和资源规则。

6. 点开始混淆,得到混淆后的 IPA

点开始混淆。跑完会得到一份混淆后的 IPA,用原来的账号和证书上传。商店截图、描述、有没有隐藏功能,仍须和包一致,见 2.3.14.3。总览:Uni-app IPA 加固。仍导出 Xcode 的引擎请走 CocosUnityFlutter

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

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