メインコンテンツへスキップ

AIビルド診断

ネイティブビルドのログは長いです。iOS (Xcode / Fastlane) または Android (Gradle / Fastlane) のビルドが失敗した場合、Capgo は AI ビルドエンジニアがログを解析し、 何が問題で、どう修正すればよいかを特定します — 数千行のログを自分でスクロールする必要はありません。

追加 --ai-analytics ビルドに:

ターミナル
bunx @capgo/cli@latest build request com.example.app --platform android --ai-analytics

診断はビルドが失敗した場合にのみ実行されます 失敗します — 成功したビルドには影響しません。

ビルド失敗時の動作は、実行場所とフラグの指定有無によって異なります:

環境--ai-analytics動作
対話型ターミナルはい失敗を即座に診断します
対話型ターミナルいいえまず質問し、その後で診断を提供します
CI / 非対話モードはい自動実行され、診断結果を stderr に出力します
CI / 非対話モードいいえスキップ — 送信されません

そのため、CI では次のフラグで opt in する必要があります: --ai-analyticsターミナルでは、フラグで事前に opt in していない限り、必ず最初に確認されます。

簡潔で要点を絞った Markdown レポート:

  • 考えられる原因 — 一文で。
  • 根拠 — ログから引用した、最も関連性の高い1〜3行。
  • 修正案 — プロジェクトで変更する番号付きの手順( あなたの 署名設定、不足しているCapability、GradleやCocoaPodsの問題、プラグインの競合など)。

ログが曖昧な場合は、存在しないエラーを作り上げず、その旨を伝えて有力な仮説を並べます。

AI診断は オプトインです — 渡さない限り何も送信されません --ai-analytics またはプロンプトを確認してください。

  • Capgo AI(デフォルト): ビルドログはトリムされ、診断を生成する間だけ Capgo の分析エンドポイント(Cloudflare Workers AI で実行)に送信されます。ビルドログは通常のストレージの一部ではなく、ビルド中にターミナルにストリームされます。
  • ログをローカルに保持: 対話型ターミナルでは、代わりに CLI がローカルプロンプトファイルを書き出せます — 同じ診断指示とログを含み、自分の LLM に貼り付けます。ログはマシンから外に出ません。