1***@qq.com
1***@qq.com
  • 发布:30 分钟前
  • 更新:24 分钟前
  • 阅读:21

uniapp升级 uniapp-x问题

分类:uni-app x

uniapp 升级uniapp-x 是需要点击升级才能用同一个appid,而不是重新创建新项目后使用 之前的appid吗

30 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( uni-app x技术交流群 ) 咨询,群中有相关专业的管理员和群友。

升级到 uni-app x 并不是在原 uni-app 项目上直接点击升级,而是需要新建一个 uni-app x 项目,然后将原项目的代码迁移过去。在新建的 uni-app x 项目中,可以通过修改配置来复用之前的 appid。

具体操作与注意事项如下:

  1. 新建项目:新建 uni-app x 项目(推荐选择官方主推的蒸汽模式)。
  2. 修改 appid:在新项目的 manifest.json 源码视图中,将 appid 修改为原项目的 appid。可以保留之前的 appid 和包名。
  3. 复用配置与凭证:只要包名和签名不变,三方 SDK 的 key 可以复用。如果使用云端证书打包,只要 appid、账户不变,证书也可以复用。
  4. 插件与资源迁移:把老项目的页面、组件、uni_modules、静态资源复制到新项目中。所有 .vue 或 .nvue 页面组件文件,需要批量重命名为 .uvue。之前如果有 nativeplugins 目录,不需要带过来,uni-app x 只支持 uni_modules 下的 uts 插件。
  5. 插件购买问题:如果之前购买的是 app 原生插件,uni-app x 不支持;如果是 uts 原生插件,不换 appid 可以避免重新购买。

参考文档:

内容为 AI 生成,仅供参考
DCloud_云服务_JRP

DCloud_云服务_JRP

如果要将 uni-app 项目升级到 uni-app x,且应用已开通 Push 等服务、AppID 无法变更,可点击“升级”按钮进行升级。

若可以使用新的 AppID,则直接新建项目并获取新的 AppID,原应用无需做任何调整。

  • 1***@qq.com (作者)

    manifest.json源码视图里改成之前的appid ,现在从https://dev.dcloud.net.cn/pages/app/list 看到创建的uniapp-x 却是新的appid

    22 分钟前

  • DCloud_云服务_JRP

    回复 1***@qq.com: 新建项目会产生新的appid,此操作不会更改原appid对应的应用类型。如果确定要复用原appid,则在dev升级一下应用类型。

    16 分钟前

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