コードの破壊的変更
プラグインの success() および error() メソッドが削除され、代わりに resolve() および reject() を使用します。
registerWebPlugin などの非推奨のプラグイン定義およびメソッドが削除されました。詳細は Capacitor 3 プラグインのアップグレードガイドを参照してください。
Capacitor のヘルパープロパティ platform および isNative が削除され、代わりに getPlatform() および isNativePlatform() メソッドを使用します。
Android
BridgeFragment クラスが削除されました。このクラスを使用して Fragment を表示していたプラグインは、独自のバージョンを作成する必要があります。
iOS
SPM サポートの追加
Capacitor 6 は実験的な SPM サポートを追加しました。プラグインにサポートを追加するには、既存のプラグインをSPMに変換する を参照してください。
プラグインでCapacitorを7.0にアップデートする
@capacitor/plugin-migration-v6-to-v7 を使用する
プラグインフォルダから npx @capacitor/plugin-migration-v6-to-v7@latest を実行すると、すべてのファイル変更が自動的に行われます。