Von V7 zu V8
Warum dieses Upgrade
Section titled “Warum dieses Upgrade”Diese Hauptversion folgt der Hauptversion 8 von Capacitor
Folgen Sie zuerst dem Migrations-Leitfaden von Capacitor:
https://capacitorjs.com/docs/updating/8-0
iOS-Mindestversionsanforderung
Section titled “iOS-Mindestversionsanforderung”Das iOS-Mindest-Deployment-Ziel wurde auf 15 erhöht, um sicherzustellen, dass iOS-Geräte mit CVE-2022-36943 ausgeschlossen werden. Dies ist die Mindestversion der iOS-Zip-Bibliothek, die den Sicherheits-Fix implementiert hat.
Installation
Section titled “Installation”npm i @capgo/capacitor-updater@8
Synchronisieren Sie dann das native Code-Update:
npx cap sync
Das war’s! Ganz einfach!
Was ist neu in V8
Section titled “Was ist neu in V8”Version 8 von capacitor-updater bietet vollständige Kompatibilität mit Capacitor 8 und stellt sicher, dass Ihre App die neuesten mobilen OS-Features und -Verbesserungen nutzen kann.
Wichtige Updates
Section titled “Wichtige Updates”- Capacitor 8 Kompatibilität: Vollständige Unterstützung für die erweiterten nativen Funktionen von Capacitor 8
- Leistungsverbesserungen: Optimierter Update-Bereitstellungs- und Installationsprozess
- Verbesserte Stabilität: Fehlerbehebungen und Stabilitätsverbesserungen seit v7
- Beibehaltene API-Kompatibilität: Keine Breaking Changes an der Plugin-API seit v7
Konfiguration
Section titled “Konfiguration”Die Konfiguration bleibt dieselbe wie bei v7. Ihre bestehenden capacitor.config-Einstellungen funktionieren weiterhin:
{ plugins: { CapacitorUpdater: { appId: 'your-app-id', version: '1.0.0', autoUpdate: true, // ... weitere Einstellungen } }}Migrations-Checkliste
Section titled “Migrations-Checkliste”- Dem v8-Migrations-Leitfaden von Capacitor folgen, auf Breaking Changes prüfen
- iOS-Mindest-Deployment-Ziel auf 15 erhöhen (erforderlich für CVE-2022-36943-Fix)
- @capgo/capacitor-updater auf ^8.0.0 aktualisieren
-
npx cap syncausführen - Ihre App gründlich auf iOS und Android testen
Benötigen Sie Hilfe?
Section titled “Benötigen Sie Hilfe?”Wenn Sie während der Migration auf Probleme stoßen, bitte:
- Schauen Sie in unsere Dokumentation
- Besuchen Sie unsere Discord-Community
- Öffnen Sie ein Issue auf GitHub