Passer à la navigation

De V7 à V8

Pourquoi cette mise à niveau

Pourquoi cette mise à niveau

Cette version majeure est là pour suivre la version majeure 8 de Capacitor

Suivez d'abord le guide de migration de Capacitor:

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

Exigences de version minimale d'iOS

Exigences de version minimale d'iOS

La version minimale de déploiement pour iOS a été portée à 15 pour exclure les appareils iOS avec CVE-2022-36943 qui ne sont pas à jour. Il s'agit de la version minimale de la bibliothèque iOS zip qui a la mise à jour de sécurité mise en œuvre.

npm i @capgo/capacitor-updater@8

Synchronisez ensuite la mise à jour native code :

npx cap sync

C'est tout ! Très facile !

La version 8 de capacitor-moteur de mise à jour apporte une compatibilité complète avec Capacitor 8, vous permettant ainsi de tirer parti des dernières fonctionnalités et améliorations du système d'exploitation mobile.

  • Capacitor 8 : compatibilitéSupport complet des fonctionnalités natives améliorées de Capacitor 8
  • Améliorations de performanceProcessus de livraison et d'installation de mise à jour optimisé
  • Stabilité renforcéeCorrections de bogues et améliorations de stabilité depuis v7
  • Compatibilité API protégéeAucune modification de rupture pour le plugin API depuis v7

La configuration reste la même que v7. Vos paramètres existants continueront à fonctionner : capacitor.config Copier dans le presse-papiers

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

Section intitulée « Liste de vérification de migration »

Suivez la guide de migration de __CAPGO_KEEP_0__ vers v8
  • Follow Capacitor’s v8 Guide de migration, vérifiez les modifications de rupture.
  • Augmentez la cible de déploiement minimum pour iOS à 15 (nécessaire pour la correction CVE-2022-36943)
  • Mise à jour @capgo/capacitor-moteur de mise à jour vers ^8.0.0
  • Exécutez npx cap sync
  • Testez votre application soigneusement sur iOS et Android

Si vous rencontrez des problèmes lors de la migration, veuillez :

  1. Consultez notre documentation
  2. Visitez notre Communauté Discord
  3. Ouvrir une issue sur GitHub