跳过内容

从 V7 到 V8

为什么升级

为什么需要升级

本次重大版本是为了跟随 Capacitor 的第 8 个重大版本

首先,请遵循 Capacitor: 的迁移指南

https://capacitorjs.com/docs/updating/8-0

iOS 最低版本要求

iOS 最低版本要求

iOS 最低部署目标已升级到 15 以排除具有 CVE-2022-36943 的 iOS 设备。该 iOS zip 库的最低版本已实现安全修复

安装

安装

npm i @capgo/capacitor-updater@8

然后同步本地 code 更新:

npx cap sync

就这么简单!

V8 中的新功能

标题:V8 中的新功能

Version 8 of capacitor-updater brings full compatibility with Capacitor 8, ensuring your app can leverage the latest mobile OS features and improvements.

  • Capacitor 8 Compatibility: Full support for Capacitor 8’s enhanced native features
  • 性能改进: 优化的更新和安装过程
  • 增强的稳定性: bug fixes and stability improvements from v7
  • 维护API兼容性: 从 v7 中没有对插件 API 的任何重大更改

您的现有配置保持不变,仍然与v7相同。 capacitor.config 设置将继续正常工作。

{
plugins: {
CapacitorUpdater: {
appId: 'your-app-id',
version: '1.0.0',
autoUpdate: true,
// ... other settings
}
}
}

迁移清单

“迁移清单”
  • 遵循Capacitor的v8 迁移指南, 检查更改记录。
  • 将 iOS 最低部署目标升级到 15(CVE-2022-36943 修复所必需)
  • 更新 @capgo/capacitor-updater 至 ^8.0.0
  • 运行 npx cap sync
  • 在 iOS 和 Android 上彻底测试您的应用程序

如果在迁移过程中遇到任何问题,请:

  1. 查看我们的 文档
  2. 访问我们的 Capgo 社区
  3. 在 GitHub 上打开一个问题 GitHub