🚀 専門家の助けが必要ですか。
Stuck with a complex issue? Our expert team is here to help! Get personalized support, code reviews, and custom solutions tailored to your specific needs.
__CAPGO_KEEP_0__
Here are some common issues you might encounter while using Capgo and how to resolve them.
🚀 専門家の助けが必要ですか。
Stuck with a complex issue? Our expert team is here to help! Get personalized support, code reviews, and custom solutions tailored to your specific needs.
アップロードが失敗した場合、確認してください:
capacitor.config.ts matches your app in the Capgo dashboardCapgo CLIは、一般的なアップロード問題に役立つ追加のフラグを提供します:
--tus: 大きなバンドルやネットワーク接続が悪い場合に、より信頼性の高いアップロードを行うために使用されるtus再開可能アップロードプロトコルを使用します。バンドルサイズが10MBを超えている場合や、ネットワーク接続が不安定な場合、 ターミナル画面 クリップボードにコピー --tus:
npx @capgo/cli@latest bundle upload --tus--package-json 、 --node-modulesアプリがモノレポやCapgoワークスペースを使用している場合、rootのパスとワークスペースのパスを指定してください。 package.json __CAPGO_KEEP_0__ node_modules if your app uses a non-standard structure like a monorepo or npm workspace. Pass the path to the root package.json __CAPGO_KEEP_0__ --node_modules path:
npx @capgo/cli@latest bundle upload --package-json=path/to/package.json --node_modules=path/to/node_modulesCapgoには、{0}の依存関係を正しくバンドルするために必要な情報が必要です。
必要に応じて、他のオプションと組み合わせて使用できます。 --channel {0}の詳細なドキュメントについては、{1}を参照してください。 Capgo CLI docs アップロードに関する問題が解決しない場合は、{0}のサポートにご連絡ください。
アップデートのデバッグ Capgo __CAPGO_KEEP_1__
ライブ更新で問題が発生している場合、Capgo デバッグ コマンドはトラブルシューティングに役立つツールです。使用方法は次のとおりです。
プロジェクト ディレクトリ内で次のコマンドを実行してください。
npx @capgo/cli@latest app debugデバイスまたはエミュレータでアプリを起動し、更新をトリガーするアクションを実行してください (例: アップロードした新しいバンドルをアップロードした後、アプリを再起動する)。
デバッグ コマンドの出力を確認してください。更新プロセスに関する情報をログします。次の情報が含まれます。
デバッグ ログを使用して、問題が発生している場所を特定してください。例えば、
CapacitorUpdater.notifyAppReady() アプリが完全に閉じて再起動されました。アップデートのダウンロードとインストールプロセスにおける問題を特定するために、デバッグコマンドはとても便利です。ログが期待どおりのアップデートバージョンが見つかったものの最終的に適用されなかった場合、ダウンロード後の手順に焦点を当ててトラブルシューティングを行ってください。
Android、iOS、Electronのネイティブログには、更新プロセスのネイティブ側の問題のトラブルシューティング情報が含まれており、Capgoデバッグコマンドに加えて貴重な情報を提供します。
Android ログにアクセスするには
Capgo SDK ログを表示するには、代わりに「コマンド」と「grep」を使用してログをフィルタリングする__CAPGO_KEEP_0__ __CAPGO_KEEP_1__ は、更新プロセス中のキーエベントをログする adb logcat 更新チェックが開始されたとき Capgo 更新が見つかり、どのバージョンであるか
The Capgo SDK will log key events during the update process, such as:
ログに表示される可能性のある一般的なAndroid固有の問題には次のものがあります:
iOSログにアクセスするには
Capgo to find the SDK logsYou can also use the log stream コマンドをターミナルで実行し、 Capgo を指定してログをフィルタリングする
Similar to Android, the Capgo SDK will log key iOS-side events:
iOS固有の問題としてログに表示されるものには、
Electron アプリの場合、メインプロセスとレンダラー プロセスの両方の出力を確認してください:
bun run electron:dev または bun run electron:serve)、起動、更新チェック、ネットワークエラーのターミナル出力を確認してください。Console.app アプリ名でフィルタリングjournalctl アプリケーションプロセス更新のデバッグ時、メインプロセスとレンダラー プロセスのログからメッセージを比較して、エレクトロンの起動プロセスから Capgo のアップデートライフサイクル問題を区別する。
プラットフォームを問わず、ネイティブログは、より低レベルのアップデートプロセスに関する詳細情報を提供し、ネイティブ実装に関する詳細情報を提供します。 Capgo の JavaScript レイヤー外で発生する問題を特定するには、特に便利です。
When troubleshooting a tricky live update problem, it’s a good idea to capture both the Capgo debug logs and the native logs for a comprehensive picture of what’s happening. The two logs together will give you the best chance of identifying and resolving the issue.
更新が適用されない
CapacitorUpdater.notifyAppReady() in your app code as shown in the CapacitorのLook for any errors in the native logs that might indicate a problem applying the update Refer to the "Capgoのlive updatesのデプロイ" __CAPGO_KEEP_0__の詳細な更新プロセスについては、 npx @capgo/cli@latest app debug コマンドとネイティブログを使用して、起こっていることについてより多くの情報を取得することができます。
あなたのログにバックエンドエラーが表示されている場合、例えば「」や「」など、以下の専用ガイドを参照してください。 disable_auto_update_to_major, semver_error一般的な更新問題 cannot_update_via_private_channelそれぞれの一般的な__CAPGO_KEEP_0__の意味、原因、解決策について説明しています。
「codeのインストール」のセクション
If you’re having trouble installing the Capgo SDK, make sure:
For issues with triggering Capgo uploads from your CI/CD pipeline:
CI/CD インテグレーション CI/CD インテグレーション docsからさらにトラブルシューティングのヒントを取得することができます。 npx @capgo/cli@latest app debug コマンドを使用して、CI/CDによってトリガーされる更新がアプリケーションに受け取られているかどうかを確認することができます。
Capgoを使用している場合 Capgoを使用してストレージとファイルのハンドリングを計画する場合、Capgoを@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqliteに接続します。 Capgoの実装詳細については@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqliteを参照してください。 Capgoを使用して@capgo/capacitor-data-storage-sqliteを使用します。 Capgoのネイティブ機能を使用して@capgo/capacitor-data-storage-sqliteを使用します。 @capgo/capacitor-fileを使用します。 @capgo/capacitor-fileを使用します。 @capgo/capacitor-fileを使用します。 @capgo/capacitorファイルの実装詳細について @capgo/capacitorファイルを使用 @capgo/capacitorファイルのネイティブ機能について @capgo/capacitor アップローダー @capgo/capacitor アップローダーの実装詳細について