De V7 à V8
Pourquoi cette mise à niveau
Section titled “Pourquoi cette mise à niveau”Cette version majeure est ici pour suivre la version majeure 8 de Capacitor
Suivez d’abord le guide de migration de Capacitor :
https://capacitorjs.com/docs/updating/8-0
Exigence de version iOS minimale
Section titled “Exigence de version iOS minimale”La cible de déploiement iOS minimale a été augmentée à 15 pour garantir que les appareils iOS avec CVE-2022-36943 sont exclus. C’est la version minimale de la bibliothèque zip iOS qui a le correctif de sécurité implémenté.
Installation
Section titled “Installation”npm i @capgo/capacitor-updater@8
Ensuite, synchronisez la mise à jour du code natif :
npx cap sync
C’est tout ! Assez facile !
Nouveautés dans V8
Section titled “Nouveautés dans V8”La version 8 de capacitor-updater apporte une compatibilité complète avec Capacitor 8, garantissant que votre application peut exploiter les dernières fonctionnalités et améliorations du système d’exploitation mobile.
Mises à jour clés
Section titled “Mises à jour clés”- Compatibilité Capacitor 8 : Support complet des fonctionnalités natives améliorées de Capacitor 8
- Améliorations des performances : Processus optimisé de livraison et d’installation des mises à jour
- Stabilité améliorée : Corrections de bugs et améliorations de stabilité depuis v7
- Compatibilité API maintenue : Aucune modification majeure de l’API du plugin depuis v7
Configuration
Section titled “Configuration”La configuration reste la même que pour v7. Vos paramètres capacitor.config existants continueront de fonctionner :
{ plugins: { CapacitorUpdater: { appId: 'your-app-id', version: '1.0.0', autoUpdate: true, // ... autres paramètres } }}Liste de vérification de migration
Section titled “Liste de vérification de migration”- Suivre le guide de migration v8 de Capacitor, vérifier les changements incompatibles
- Augmenter la cible de déploiement iOS minimale à 15 (requis pour le correctif CVE-2022-36943)
- Mettre à jour @capgo/capacitor-updater vers ^8.0.0
- Exécuter
npx cap sync - Tester votre application en profondeur sur iOS et Android
Besoin d’aide ?
Section titled “Besoin d’aide ?”Si vous rencontrez des problèmes lors de la migration, veuillez :
- Consulter notre documentation
- Visiter notre communauté Discord
- Ouvrir un problème sur GitHub