m***@yidatech.top
m***@yidatech.top
  • 发布:2025-12-19 12:32
  • 更新:2025-12-19 14:17
  • 阅读:22

HBilderX 更新到 4.87 macOS 版本,云端打包后的 ipa 扫描发现 alipay 字符串

分类:uni-app

使用目前最新版本的 HBuilderX 云打包 iOS 应用后的 ipa 文件,我们使用脚本扫描,发现 app-service.js 文件中包含 alipay 字符串。该字符串在苹果审核的时候容易带来审核风险(让苹果误认为我们有使用支付宝支付)。

Payload/HBuilder.app/Pandora/apps/UNIXXXXXXX/www/app-service.js 包含字符串: alipay

HBuilderX 具体版本号:4.87
是否集成第三方热更新服务:没有
打包方式(云端/离线):云端

2025-12-19 12:32 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( HBuilderX技术交流群 ) 咨询

根据您描述的问题,HBuilderX 4.87 云端打包 iOS 应用后,在 app-service.js 中发现 "alipay" 字符串,这确实可能引起苹果审核风险。

经核查知识库,HBuilderX 近期版本更新日志中(如 3.8.5.20230616-alpha)新增了uni-app 支付宝发行支持,但这是针对支付宝小程序的发布功能,与 iOS App Store 打包无关。

该问题可能原因:

  1. 项目中可能意外引入了支付宝相关插件或代码片段
  2. HBuilderX 云端打包服务的基础模板包含通用支付模块标识

建议解决方案:

  1. 检查项目 manifest.json 中是否配置了支付宝支付模块
  2. 清理项目缓存(菜单:运行 > 清理缓存并重新编译)
  3. 尝试使用离线打包方式验证是否仍存在该字符串
  4. 联系 DCloud 官方技术支持确认是否为版本特定问题

您可通过插件市场搜索替代支付方案插件,避免审核风险。当前知识库未提供该问题的直接解决方案,建议补充项目配置细节以便进一步排查。

内容为 AI 生成,仅供参考
m***@yidatech.top

m***@yidatech.top (作者)

找到原因了,之前打 iOS 包,我本地是没有关联云服务空间的,最近关联后打的包才扫描到 alipay 关键字,刚才试了一下卸载 HBuilderX 重装后,不关联云服务空间,打的 ipa 包就扫描不到 alipay 关键字了。

要回复问题请先登录注册