从 V7 升级到 V8
复制包含安装步骤和该插件完整 Markdown 指南的配置 prompt。
为什么要升级
“为什么需要此次升级”章节此主要版本旨在紧随 Capacitor 的第 8 个主要版本
首先请遵循 Capacitor 的迁移指南:
https://capacitorjs.com/docs/updating/8-0
iOS 最低版本要求
“iOS 最低版本要求”章节iOS 最低部署目标已提升至 15 以确保排除了存在 CVE-2022-36943 漏洞的设备。这是已实现安全修复的 iOS zip 库的最低版本。
安装
“安装”章节npm i @capgo/capacitor-updater@8
然后同步 native code 更新:
npx cap sync
搞定!非常简单!
V8 新特性
标题为“V8 新特性”的部分capacitor-updater 第 8 版本实现了与 Capacitor 8 的完全兼容,确保您的应用能够利用最新的移动操作系统特性和改进。
核心更新
标题为“核心更新”的部分- Capacitor 8 兼容性:全面支持 Capacitor 8 增强的 native 特性
- 性能改进:优化了更新的推送与安装流程
- 稳定性增强: 来自 v7 的 Bug 修复与稳定性提升
- 保持 API 兼容性: 插件 API 从 v7 升级至 v8 无破坏性变更
配置
“配置” 章节配置与 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 上充分测试你的 App
需要帮助?
标题为“需要帮助?”的章节如果迁移过程中遇到任何问题,请:
- 查看我们的 文档
- 访问我们的 Discord 社区
- 在以下页面提交 Issue: GitHub
继续从 V7 升级至 V8
标题为 “Keep going from From V7 to V8” 的章节如果你正在使用 从 V7 升级到 V8 要规划原生插件工作,请将其与 Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 查看由 Capgo 提供的 Capacitor 插件中的实现细节, 添加或更新插件 查看添加或更新插件中的实现细节, Ionic Enterprise 插件替代方案 查看 Ionic Enterprise 插件替代方案中的产品工作流,以及 Capgo Native Build 查看 Capgo Native Builds 中的产品工作流。