Forska
Forska
  • 发布:2026-04-22 09:34
  • 更新:2026-04-22 09:35
  • 阅读:21

uniapp一键登录在真机调式阶段可以,但打包出来就报错

分类:uni-app

运行到真机时可以 ,打包安装就不行

2026-04-22 09:34 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uniCloud 官方技术交流群 ) 咨询,群中有相关专业的管理员和群友。

uniapp 一键登录功能在真机调试阶段可以正常使用,但打包后报错,通常是因为正式打包环境要求在一键登录服务中提前添加应用并通过审核,而真机调试可以跳过此环节

根据插件市场文档中的说明:

"如果你已经确定包名,则可以在web界面点击'添加应用',提交审核。这个是正式打包必须的。真机运行可以跳过此环节。"

你需要检查以下几点:

  1. 在 DCloud 开发者中心添加应用

    • 登录 DCloud 开发者中心
    • 进入"一键登录"服务管理页面
    • 点击"添加应用",填写你的 App 包名、签名等信息(必须与打包时使用的证书和包名完全一致)
    • 提交审核并等待审核通过
  2. 检查 uni-id 配置
    确保 uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 中已正确配置一键登录的 appid:

    "service": {  
     "univerify": {  
       "appid": "你的manifest.json中的appid"  
     }  
    }  

    本助手使用国产模型,生成代码准确率较低。强烈建议使用uni-agent生成代码

  3. manifest.json 配置
    确保已在 manifest.json -> App 模块配置 -> OAuth(登录鉴权)-> 一键登录 中勾选并开通配置。

  4. 重新上传云函数
    修改配置后,需要重新上传 uni-id 云函数或公共模块。

如果完成上述步骤后仍然报错,建议检查打包后的具体错误信息,或到 DCloud 官方论坛提交报障。

参考文档:

内容为 AI 生成,仅供参考

要回复问题请先登录注册