CLAUDE LABEN
FORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられていますFORK — Claude Code 2.1.212で/forkの挙動が変わりました。会話を新しいバックグラウンドセッションへ複製し、作業を続けたまま並走できます。従来のセッション内サブエージェントは/subtaskに移りましたLIMITS — WebSearchの呼び出しがセッション単位で既定200回に制限されました。サブエージェントの起動も既定200回が上限で、暴走した検索・委譲のループを止められますMCPBG — 2分を超えるMCPツール呼び出しは自動的にバックグラウンドへ移り、セッションが固まらなくなりました。しきい値はCLAUDE_CODE_MCP_AUTO_BACKGROUND_MSで調整できますPLANFIX — プランモードがtouchやrmといったファイルを変更するBashコマンドを、許可プロンプトもcanUseToolコールバックも通さずに実行してしまう不具合が修正されましたSONNET5 — Claude Sonnet 5は導入価格として入力100万トークンあたり2ドル、出力10ドルで提供中です。8月31日を過ぎると3ドルと15ドルに戻りますIPO — Anthropicが早ければ10月の株式公開を視野に、引受銀行が投資家との面談を組み始めたと報じられています
記事一覧/Claude.ai
Claude.ai/2026-05-27上級

Claude on Xcode で Firebase SDK の更新作業を半自動化する — 個人開発 6 本の iOS アプリで固めた実装メモ

Xcode に統合した Claude on Xcode を使い、Firebase SDK のメジャー更新と SPM 移行を 6 本の iOS アプリでまとめて進めた工程を、選択コマンド・プロンプト雛形・回帰検証の流れまで残します。

claude-on-xcode2firebaseios14swift-package-manager個人開発110

プレミアム記事

朝、Xcode の Project Navigator を開いて Firebase の Swift Package を見ると、12.0.0 から 13.2.1 まで Update が並んでいることがあります。Update Package を押すだけなら一瞬ですが、その奥には Crashlytics の Run Script、SwiftLint 設定、Privacy Manifest、ATT プロンプトの順序など、6 本のアプリそれぞれで微妙にずれた箇所が眠っています。気づかずにリリースすると、夜中の Crashlytics 通知が静かに増えていく — それが個人開発で iOS アプリを 12 年運営してきた身として、何度も繰り返した苦い経験でした。

2026 年に入ってから、Anthropic が公開した Claude on Xcode を業務 IDE に組み込み、Firebase の更新作業の段取りを大きく組み直しました。Xcode 16.4 / Claude on Xcode 0.4 系の組み合わせで、累計 5,000 万ダウンロードを支えてきた壁紙・癒し・引き寄せ系のアプリを 6 本まとめて 13 系まで持ち上げた工程を、ここに残します。

Dolice Labs の運営も 2014 年からの個人開発と地続きで、今回扱う Firebase SDK 更新の題材は、実際に App Store / Google Play の最新リリースに含めたものを、検証順に書き直しています。

Claude on Xcode が「Firebase 更新ストレス」を変えた最初の 30 分

最初に Claude on Xcode を入れて触ったのは、Beautiful HD Wallpapers のプロジェクトでした。CocoaPods から SPM への移行は別記事で記録済みで、その時点では Firebase SDK のバージョンは 12.4 系でした。

Xcode を開いた状態で右側のサイドバーに Claude のパネルを並べて、まず投げたのは次のプロンプトです。

このプロジェクトの Package Dependencies を読んで、
firebase-ios-sdk が今どのバージョンか、
最新のメジャーバージョンへの更新で破壊的変更が
ありそうな箇所をピンポイントで挙げてください。
特に Crashlytics と Analytics、AdMob 周りの依存関係を
注視してほしいです。

Claude on Xcode は IDE のコンテキストとして Package.resolved や *.xcodeproj/project.pbxproj を読み取れるので、firebase-ios-sdk の現在ピン留めバージョンを正確に把握した上で、Crashlytics の setCrashlyticsCollectionEnabled 周りの API 変更可能性、Analytics のイベント命名規約のリント強化、Google Mobile Ads SDK 12 系との互換マトリクスを最初の応答で並べてくれました。完全に正しいわけではないので、最後は Firebase のリリースノートを自分で見直す前提です。それでも「リリースノートを読む順番」が決まるだけで、最初の 30 分が劇的に短くなる感覚は、Xcode 単体で作業していた頃には味わえないものでした。

ここで重要なのは、Claude on Xcode は Xcode 内のシンタックス情報やビルド設定を読めますが、Firebase Console や App Store Connect のような外部システムにはアクセスできない点です。役割分担を最初に決めておくと、後で迷いません。

インストールと初期セットアップ — Xcode 16.4 / Claude on Xcode 0.4 系の前提

公式の手順そのままでは、個人開発のプロジェクトに入れた時に詰まる箇所がいくつかあります。

  1. Anthropic アカウントの API キーを Claude on Xcode の設定に登録します。チーム開発であれば Claude Console 側で Workspace を作って権限を絞るのが順当ですが、私のように一人で運営しているプロジェクトでは個人ワークスペースの専用キーをそのまま使い、月次の使用量を Console の Usage タブで眺める運用に落ち着きました
  2. Xcode の Source Editor 拡張を許可します。System Settings → Privacy & Security → Extensions → Xcode Source Editor から Claude on Xcode をオンにしないと、コード補完が動かないどころか、Project Navigator のコンテキストすら読めません
  3. Indexing が完了してから話しかけることを徹底します。firebase-ios-sdk のような重い SPM を入れた直後は、Xcode のインデックスが回り切るまで 3〜5 分かかります。インデックス未完で問い合わせると、Claude on Xcode が古いコードグラフで応答するので、信頼度が大きく落ちます

3 つ目はビルドが落ちても気づきにくい落とし穴で、私自身、最初の 2 週間で 3 回引っかかりました。Activity Monitor で XCBBuildService の CPU が落ち着いてから話しかける、という単純なルールに変えてから安定しています。

設定が終わったら、最初のセッションで以下のプロンプトを送って、プロジェクトのコンテキストを Claude 側に読み込ませます。

このプロジェクトの全体像を整理してください。

- ターゲット構成(Main / Extension / Widget / Watch)
- Package Dependencies のメジャーバージョン一覧
- Build Settings で SWIFT_VERSION / IPHONEOS_DEPLOYMENT_TARGET / SWIFT_STRICT_CONCURRENCY の値
- Run Script Phases の名前と役割

これらをマークダウンで一覧化してください。

このアウトラインは後で何度も参照するので、Claude on Xcode に頼んだ後に .claude/project-overview.md として保存しておくと、別セッションでも引き継ぎが効きます。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Claude on Xcode を Xcode のサイドバーに常駐させて、Firebase SDK 12 系から 13 系への更新を AI に下調べさせ、自分はビルド検証に専念するワークフローを 6 本のアプリで再現できるようになります
CocoaPods から SPM への移行で残りがちな Run Script フェーズの dSYM アップロード設定や、Pods 関連の .gitignore / xcconfig の整合性を、Claude on Xcode に再生成させて 30 分以内に再構築する手順が分かります
個人開発 12 年・累計 5,000 万 DL の運用視点で、Claude on Xcode を使う工程と使わない工程を分けた判断材料(テストランナー連携・Crashlytics 突合・ATT 順序)を取得できます
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

Claude.ai2026-05-16
App Store ユーザーレビュー返信を Claude で効率化した実録 — 8言語・月30件の個人開発運営
Beautiful HD Wallpapers など累計5,000万DLのiOSアプリを個人運営する中で、Claude を使ったApp Storeレビュー返信フローを構築した実録です。8言語対応・ペナルティ回避の送信間隔設計まで具体的に紹介します。
Claude Code2026-06-02
Claude on Xcode と Claude Code を、iOS 個人開発の日常で 2 週間使い分けた所感
Xcode に常駐する Claude on Xcode と、ターミナルで動く Claude Code を、壁紙アプリの実務で 2 週間並行して使いました。どちらをどの作業に充てると手が止まらないのか、実際の振り分けと判断基準を残します。
Claude.ai2026-07-12
Claude の Reflect 月次ふりかえりを個人開発のリズム調整に使う
Claude の Settings に加わった Reflect の月次ふりかえりを、反省材料ではなく次の一ヶ月の設計材料として読み解く方法を、個人開発の実際のリズム調整に沿って紹介します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →