s***@rswl.cn
s***@rswl.cn
  • 发布:2026-09-30 00:43
  • 更新:2026-09-30 00:43
  • 阅读:69

uni-push 2.0 iOS 云打包未注入个推 SDK(appid:__UNI__FD67DD4)

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS 15

HBuilderX类型: Alpha

HBuilderX版本号: 5.26.2026091802

手机系统: iOS

手机系统版本号: iOS 26

手机厂商: 苹果

手机机型: iPhone 17 Pro Max

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
  1. manifest 勾选 uni-push 2.0(online+offline)及 Push 模块;
  2. 使用 HBuilderX cli 云端打包 iOS AdHoc 正式包(非自定义基座),多次全新打包无缓存(构建 ID:f2a8f090-bc00-11f1-bd99-b39d92f9c943、07e6e780-bbfc-11f1-9919-6f004c56fe31);
  3. 解压 ipa 检查 Payload/*.app/Info.plist 与 Frameworks 目录;
  4. 真机安装后调用 uni.getPushClientId / plus.push.getClientInfo。

预期结果:

云端打包正常注入个推 iOS SDK(Info.plist 写入 getui 配置段、Frameworks 包含 GTSDK.framework),真机可正常获取 cid 并接收离线推送。

实际结果:

解压 ipa 后 Info.plist 始终无 getui 配置段、无 UIBackgroundModes remote-notification,Frameworks 内无 GTSDK.framework,即个推 SDK 未被注入;真机 uni.getPushClientId 报 "uniPush is not enabled",plus.push 报 "no push platform"。对照标准基座 iPhone_base.ipa 内含完整 getui 配置段,可确认问题出在云打包阶段未注入 SDK。

bug描述:

HBuilderX 5.26.2026091802(Alpha)/ macOS,uni-app vue3 项目,uni-push 2.0 已在开发者中心开通,iOS 平台已勾选,p8 推送证书已上传(KeyID / TeamID / BundleID 均已与苹果开发者后台逐项核对无误,如需可提供截图),已关联 uniCloud 服务空间(aliyun)。
manifest.json 源码已配置 app-plus.modules.Push 及 app-plus.distribute.sdkConfigs.push.unipush2(online、offline 均已勾选),上传到云端的 wgt 包内已确认包含该节点。
另:本账号 9 月 28 日晚提交了企业名称变更(审核中),请一并确认是否因此限制了打包注入。

2026-09-30 00:43 负责人:无 分享
已邀请:

要回复问题请先登录或注册