コンテンツへスキップ

V7からV8へ

このメジャーバージョンは、Capacitorのメジャーバージョン8に対応するためのものです

まず、Capacitorの移行ガイドに従ってください:

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

iOSの最小デプロイメントターゲットが15に引き上げられ、CVE-2022-36943の脆弱性を持つiOSデバイスが除外されるようになりました。これは、セキュリティ修正が実装されたiOS zipライブラリの最小バージョンです。

npm i @capgo/capacitor-updater@8

次に、ネイティブコードの更新を同期します:

npx cap sync

これで完了です!とても簡単です!

capacitor-updaterのバージョン8は、Capacitor 8との完全な互換性をもたらし、アプリが最新のモバイルOS機能と改善を活用できることを保証します。

  • Capacitor 8互換性:Capacitor 8の拡張されたネイティブ機能への完全なサポート
  • パフォーマンスの改善:最適化された更新配信とインストールプロセス
  • 安定性の向上:v7からのバグ修正と安定性の改善
  • API互換性の維持:v7からプラグインAPIに破壊的変更なし

設定はv7と同じままです。既存のcapacitor.config設定は引き続き機能します:

{
plugins: {
CapacitorUpdater: {
appId: 'your-app-id',
version: '1.0.0',
autoUpdate: true,
// ... その他の設定
}
}
}
  • Capacitorのv8移行ガイドに従い、破壊的変更を確認
  • iOS最小デプロイメントターゲットを15に引き上げ(CVE-2022-36943修正に必要)
  • @capgo/capacitor-updaterを^8.0.0に更新
  • npx cap syncを実行
  • iOSとAndroidでアプリを徹底的にテスト

移行中に問題が発生した場合は:

  1. ドキュメントを確認
  2. Discordコミュニティを訪問
  3. GitHubでissueを開く