🚀 導入専門のサポートが必要ですか?
複雑な問題に詰まった場合、専門のチームがあなたのためにサポートを提供します。個別のサポート、code のレビュー、カスタマイズされた解決策が提供されます。
インストール手順とフル マークダウン ガイドが含まれるセットアップ プレーミアムをコピーしてください。
Capgo を使用している際に発生する可能性のある一般的な問題とその解決策を以下に示します。
🚀 導入専門のサポートが必要ですか?
複雑な問題に詰まった場合、専門のチームがあなたのためにサポートを提供します。個別のサポート、code のレビュー、カスタマイズされた解決策が提供されます。
バンドルアップロードが失敗した場合、確認してください:
capacitor.config.ts matches your app in the Capgo dashboardThe Capgo CLI は、一般的なアップロード問題の解決に役立つ追加のフラグを提供します:
--tus: __CAPGO_KEEP_0__ が使用する tus 可再生アップロードプロトコル 大きなバンドルまたはネットワーク接続が悪い場合に信頼性の高いアップロードを行うために。バンドルサイズが 10MB を超えている場合やネットワーク接続が不安定な場合、 --tus:
npx @capgo/cli@latest bundle upload --tus--package-json : __CAPGO_KEEP_0__ にアプリのルートディレクトリの場所を教える --node-modulesアプリがモノレポや Capgo ワークスペースを使用している場合、ルートディレクトリのパスと package.json パス: node_modules npm package.json __CAPGO_KEEP_1__ --node_modules __CAPGO_KEEP_0__
npx @capgo/cli@latest bundle upload --package-json=path/to/package.json --node_modules=path/to/node_modulesCapgoにはこの情報が必要です。アプリの依存関係を正しくバンドルするため。
必要に応じて、他のオプションと組み合わせることができます。 --channel 詳しくは「__CAPGO_KEEP_0__ __CAPGO_KEEP_1__」ドキュメントを参照してください。 Capgo CLI docs アップロードに関する問題がまだある場合は、__CAPGO_KEEP_0__サポートにご連絡ください。
アップロードの問題が解決しない場合は、__CAPGO_KEEP_0__サポートにご連絡ください。 Capgo support デバッグアップデートのセクション
ライブ更新の問題が発生している場合、Capgo デバッグ コマンドはトラブルシューティングに役立つツールです。使用するには:
プロジェクト ディレクトリ内で以下のコマンドを実行してください:
npx @capgo/cli@latest app debugデバイスまたはエミュレータでアプリを起動し、更新をトリガーするアクションを実行してください (例: アップロードした新しいバンドルをアップロードした後、アプリを再起動します)。
デバッグ コマンドの出力を確認してください。更新プロセスに関する情報をログします。
デバッグ ログを使用して、問題が発生している場所を特定してください。例えば:
CapacitorUpdater.notifyAppReady() and that the app was fully closed and reopened.The debug command is especially useful for identifying issues with the update download and installation process. If the logs show the expected update version was found but not ultimately applied, focus your troubleshooting on the steps after the download.
In addition to the Capgo debug command, the native logs on Android, iOS, and Electron can provide valuable troubleshooting information, especially for issues on the native side of the update process.
Native Logsのデバッグ
Capgo to find the SDK logsコマンドを使用して、 adb logcat を検索してください Capgo のログを検索してください
The Capgo SDK will log key events during the update process, such as:
Android固有の問題がログに出る可能性があります。
iOSログにアクセスするには
Capgo SDK ログを探すYou can also use the log stream コマンドをターミナルで実行し、grep でログをフィルタリングします。 Capgo ログをフィルタリングするには、を使用します。
Android と同様に、SDK Capgo は、iOS 側の重要なイベントをログします:
ログで特定できるiOS固有の問題は次のとおりです:
Electronアプリの場合、メインプロセスとレンダラー プロセスの両方の出力を確認してください:
bun run electron:dev パッケージ化されたアプリの場合、クラッシュや起動失敗を確認するにはOSのログツールを使用してください: bun run electron:servemacOSConsole.app とアプリ名でフィルタリングjournalctl アプリプロセスデバッグアップデート時、両方のメインプロセスとレンダラー プロセスログからメッセージを比較して、エレクトロンの起動問題とCapgo更新ライフサイクル問題を区別する
プラットフォームを問わず、ネイティブログは更新プロセスに関するより低レベルのビューを提供し、ネイティブ実装に関する詳細情報が含まれています。特に、Capgo JavaScript層外で発生する問題を特定するのに役立ちます。
トラブルシューティングのために、難しいライブアップデート問題を解決するには、Capgo デバッグログとネイティブログを両方キャプチャすることをお勧めします。両方のログを合わせると、問題を特定し解決するための最善のチャンスが得られます。
アップロードしたバンドルがデバイス上で表示されない場合:
CapacitorUpdater.notifyAppReady() 「Capgo」codeを呼び出していることを確認してください。以下の quickstart「ライブアップデートのデプロイ」 のガイドを参照してください。アップデートプロセスについての詳細情報が記載されています。問題が解決しない場合は、 「Capgo」 npx @capgo/cli@latest app debug コマンドとネイティブログを取得して、起こっていることをよりよく把握する。
あなたのログがバックエンドエラーを表示している場合、例えば「__CAPGO_KEEP_0__」や「__CAPGO_KEEP_0__」、など、使用する専用のガイドを参照してください。 disable_auto_update_to_major, semver_error一般的な更新問題 cannot_update_via_private_channelそれが何を意味し、どのように発生し、どのように解決するかを説明しています。
「code インストール」のセクション
If you’re having trouble installing the Capgo SDK, make sure:
For issues with triggering Capgo uploads from your CI/CD pipeline:
See the CI/CD docs for more troubleshooting tips. You can also use the npx @capgo/cli@latest app debug CI/CDがアプリに受け取られているかどうかを確認するコマンドです。
CI/CDが使用している場合 トラブルシューティング データストレージとファイルハンドリングを計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqliteと接続してください。 @capgo/capacitor-data-storage-sqliteの実装詳細については、@capgo/capacitor-data-storage-sqliteを参照してください。 @capgo/capacitor-data-storage-sqliteを使用して @capgo/capacitor-data-storage-sqliteのネイティブ機能を使用して @capgo/capacitor-fileの実装詳細については、@capgo/capacitor-fileを参照してください。 @capgo/capacitor-fileを使用して @capgo/capacitor-fileのネイティブ機能を使用して @capgo/capacitorファイルを使用 @capgo/capacitorファイルのネイティブ機能のために @capgo/capacitor ファイルを使用 @capgo/capacitor アップローダーの実装詳細のために