開発未経験者のための道筋
Nightschool AI:Claude CodeとXcodeで初めてのiPhoneアプリを作る
AppleのXcode、iPhone、App Store、TestFlight、そしてAnthropicのClaudeは、正確に説明するためだけに名前を挙げています。Nightschool AIは独立した存在であり、AppleおよびAnthropicとは提携しておらず、承認も受けていません。
Mac App Store から Xcode(26.3 以降)を無料でインストールし、コーディングインテリジェンスの設定で Claude を接続します。これには Claude Code を含む Claude のプランが必要です。
回答をすべて読む
作りたいアプリを普通の言葉で伝え、無料の iOS シミュレータでプレビューとテストを行います。TestFlight と App Store を使うには、年額 99 米ドルの有料の Apple Developer Program への登録も必要です。
公開日
要点まとめ
- Xcode 26.3 では、IDE の中でサブエージェント、バックグラウンドタスク、プラグインを Claude が使えるほか、Xcode Previews を読み取って画面が実際にどう表示されるかを確認できます。
- Mac と無料の Apple Account があれば、手作業でアプリを作り、シミュレータで動かし、自分の iPhone でテストできます。ただし Claude を使うには、Claude Code を含む有料の Claude プランが必要です。
- ベータ版を他の人に渡すための TestFlight と App Store は、どちらも有料の Apple Developer Program(年額 99 米ドル、Apple 公式の登録ページによる)が必要です。
- Xcode 26.3 は Model Context Protocol を通じて機能を公開するため、ターミナルで動く Claude Code から Xcode に直接接続できます。
- ワークフローを最速で身につけるには、小さな既存アプリへの不満の声を拾い、まさにそれを解消するバージョンを作って、シミュレータで自分で確かめるのが近道です。
コピーして使える
今日から使えるプロンプト
最初のアプリのアイデアを説明する
とても小さな iPhone アプリを作りたいです:[1〜2文で説明してください。例:ハンドドリップコーヒー用の1画面だけのタイマー]。プログラミングの経験はありません。コードを書く前に、本当に答えが必要な質問を少数だけしてください。そのうえで、必要な画面と機能だけに絞った計画を提案してください。余計なものは入れないでください。
範囲はあえて小さくしてください。動く1画面は、動かない5画面に勝ります。
App Store のレビューへの不満を仕様にする
[自分が作りたいものに近い既存アプリの名前を入れてください]の App Store レビューのうち、星1つと星2つのレビューで最も多かった不満を3つ見つけました:[レビューした人の言葉のまま、3つの不満を貼り付けてください]。この3つの問題をそれぞれ避けることに特化した、自分用の小さなアプリの短くて具体的な仕様にまとめるのを手伝ってください。それ以上に野心的なことは入れないでください。
これは下の「最初のアプリのアイデア」の練習問題を、そのまま貼り付けて使えるプロンプトにしたものです。
変更を受け入れる前に確認する
この変更を受け入れる前に、今編集した内容を普通の言葉で説明してください。どのファイルが変わったのか、もしこの変更が間違っていた場合にアプリのどこが目に見えて壊れるのかも教えてください。ビルドが通るからという理由で承認するのではなく、変更の中身を理解したいです。
差分を読むのが当たり前に感じられるようになるまで、Claude が編集を提案するたびにこれを実行してください。
TestFlight の準備をする
Apple Developer Program に登録しました。このアプリを TestFlight で5人の友人に送ってフィードバックをもらいたいです。TestFlight のベータ配信のために Xcode と App Store Connect で何を設定する必要があるのか、順番に案内してください。また、Xcode だけでは足りず Apple Developer アカウントが必要な手順はどれかも教えてください。
シミュレータと自分の iPhone での無料テストが安定してから使ってください。
正直な App Store の掲載情報を用意する
このアプリの App Store 掲載情報(名前、短い説明、長い説明)を書くのを手伝ってください。現時点でアプリが実際にできることだけを書き、まだ作っていないことは約束しないでください。また、このようなアプリで Apple の App Store 審査ガイドラインにより指摘されやすい点も挙げてください。申請前に自分で確認できるようにするためです。
TestFlight のテスターが数日間実際にアプリを使ってから申請してください。
ガイド全文
各セクションをタップすると開きます。
このガイドについて
Apple の Xcode 26.3 には、Anthropic の Claude Code と同じエンジンである Claude Agent SDK とのネイティブ連携が加わりました。これにより、プログラミング経験がない初心者でも、アイデアと Mac、そして少しの根気があれば、現実的にできることが変わります。このガイドでは、実際に何が提供されたのか、各段階で費用がいくらかかるのか、インストールから App Store までの道筋、よくある失敗、そして自分で成果を確認できる最初のアプリの練習問題を取り上げます。
何が提供されたのかXcode が補完だけでなく、一緒に作ってくれるようになった
Xcode 26.3 には、Anthropic の Claude Code を動かしているのと同じ基盤である Claude Agent SDK とのネイティブ連携が加わりました。Xcode 26 で提供されていた、やり取りを一往復ずつ行うだけのアシスタントを超えるものです(anthropic.com/news/apple-xcode-claude-agent-sdk)。
Xcode の中では、Anthropic 自身の言葉を借りれば Claude Code のフルパワーが使えます。作業を分担するサブエージェント、別の作業をしている間も動き続けるバックグラウンドタスク、そしてプラグインです。これらはすべてエディタを離れずに使えます。
Claude は Xcode Previews を読み取って、SwiftUI の画面が実際にどう見えるかを確認できます。編集する前にプロジェクトのファイルがどうつながっているかを調べ、目標をステップに分けて自分で実行することもできます。Xcode 26.3 はこれらの機能を Model Context Protocol でも公開しているため、ターミナルで動く Claude Code も Xcode に接続できます。
IDE の中で接続すると Claude は実際に何をするのか
Xcode 26.3 を Claude に接続したときに、Apple と Anthropic が説明している 6 つの機能です。Anthropic 自身の発表に基づいています。
サブエージェント
Claude はタスクを複数のサブエージェントに分けて並行して進められます。すべてを一つの長い直列の流れで行う必要がありません。
バックグラウンドタスク
時間のかかる作業はバックグラウンドで動き続けるので、終わるまでエディタが固まることなく、Xcode での作業を続けられます。
プラグイン
プラグインは、サブエージェントやバックグラウンドタスクと並んで、Claude Code がターミナルでできることを広げるのと同じように、Xcode の中で Claude にできることを広げます。
Previews による視覚的な確認
Claude は Xcode Preview をキャプチャして描画されたインターフェースを見て、本来なら人が目で気づかなければならない問題を見つけられます。
プロジェクト全体を横断した推論
編集の前に、Claude はプロジェクトのファイルやフォルダが実際にどうつながっているかを調べられます。一つのファイルだけを見て推測することはありません。
Claude Code への MCP 接続
Xcode は自分の機能を Model Context Protocol で公開しているため、ターミナルの Claude Code が Xcode に入り込んで、ウィンドウを切り替えなくても Previews をキャプチャできます。
始める前に必要なものと、実際にかかる費用
必要なのは、Xcode(26.3 以降)を動かせる Mac、Mac App Store から無料で入手できる Xcode 本体、そして Apple Account です。
無料の Apple Account があれば、Xcode のインストール、手作業でのアプリ作成、Xcode 自体を通じた自分の iPhone での実行ができます(developer.apple.com/programs)。Claude の接続は別の費用です。Anthropic 自身のページによれば、Xcode での Claude は Claude Code を含むどの Claude プランでも使えます。Pro、Max、またはプレミアムの Team や Enterprise の席が該当し、利用上限は Claude を使うすべてのプラットフォームで共有されます(anthropic.com/news/claude-in-xcode)。
Apple 公式の登録ページは、有料プランが無料アカウントに何を加えるのかを具体的に示しています。TestFlight でテスターを招待してベータ版を管理すること、そして App Store でアプリを配布することです。この有料プランである Apple Developer Program の費用は年額 99 米ドルです(developer.apple.com/programs)。無料アカウントでの実機テストにも上限があります。Apple のメンバーシップ比較ページによると、登録できるデバイスは 3 台までで、プロビジョニングプロファイルは 7 日で期限切れとなり、Xcode から再インストールが必要です(developer.apple.com/support/compare-memberships)。
まとめると、Xcode 本体と自分のスマートフォンでのテストは、Mac を持っていれば追加費用はかかりません。Xcode の中で Claude を使うには、それに加えて Claude Code を含む Claude プランが必要です。TestFlight や App Store を通じて他の人とアプリを共有する場合に限り、年額 99 米ドルの Apple Developer Program への加入が必要になります。
前半ゼロから動くプレビューまで
道筋のうち無料の部分です。何もない Mac から、動いているアプリが見られるところまで進みます。
1. Xcode をインストールしてサインインする
Mac App Store から Xcode(26.3 以降)を無料でインストールし、開いて Apple Account でサインインします。この手順だけなら、有料の Claude プランも Apple Developer のプランも必要ありません。
2. Claude を接続する
Xcode のコーディングインテリジェンスの設定を開いて Claude を接続します。これには Claude Code を含む Claude プランが必要です。これで、エージェントが一度に一つの質問に答えるだけでなく、エディタの中で作業できるようになります。
3. 普通の言葉でアプリを説明する
作りたいものを一文か二文で Claude に伝えます。コードを書く前に、確認の質問をさせ、小さな計画を提案させましょう。
4. 作りながらプレビューする
Claude が画面を作るたびに Xcode Previews で確認し、おかしな点があれば同じ Preview を Claude 自身に見てもらうよう頼みましょう。
後半試作品から本物のテスターへ
共有する価値のあるものができた段階で、年額 99 米ドルがかかる部分です。
5. シミュレータでしっかりテストする
iOS シミュレータでアプリを動かし、他の誰かに見せる前に、初めて使う人になったつもりで最初から最後まで使ってみましょう。
6. TestFlight で数人の友人に配る
Apple Developer Program に登録したら、TestFlight でベータ版を数人の実際の人に送り、何に戸惑うかを観察しましょう。
7. App Store に申請する
正直な掲載情報を書いて Apple の審査に提出します。公開前に一、二回のフィードバックのやり取りがあると考えておきましょう。この手順にも有料のメンバーシップが必要です。
避けたいこと初めて作る人がしがちな失敗
ほとんどは、お金ではなく時間を失う失敗です。だからこそ、つい踏み込んでしまいやすいのです。
無料のテスト段階を飛ばす
いきなり TestFlight や App Store に進むと、無料のシミュレータや実機でのテストで同じバグを見つけられたはずの機会を逃してしまいます。
読まずに変更を受け入れる
Claude は実際のファイルを直接編集します。何かが壊れてからではなく、受け入れる前に、変更を普通の言葉で説明してもらいましょう。
TestFlight をゴールだと思う
TestFlight はベータテスター向けであり、お客様向けではありません。App Store は独自の審査がある別の申請で、TestFlight でのフィードバックの後に行うもので、その代わりにはなりません。
無料プランですべてまかなえると思い込む
無料の Apple Account では、アプリのビルド、プレビュー、自分のデバイスでの実行ができます。Claude は含まれておらず、別の有料プランが必要です。また、自分のデバイス以外の人にアプリを渡すこともできません。それができるのは有料の Apple Developer Program だけです。
具体的な練習問題最初のアプリのアイデア:不満を拾って、解消する
あえて小さなものを選びましょう。タイマー、チップ計算機、1画面の習慣トラッカーなどです。ソーシャルネットワークは避けてください。次に、同じようなことをする既存アプリの App Store の掲載ページを開き、最新の星1つと星2つのレビューを読みます。
最も多く出てくる不満を3つ書き出します。自分の言い換えではなく、レビューした人の言葉のままで書いてください。この3つの不満があなたの仕様になります。あなたのアプリの役目は、人々が不満を言っていることをしない、ということです。
その3つの不満に対応するのに必要なだけを作り、それ以上は作りません。そして iOS シミュレータで開き、不満を一つずつ確認して、アプリが実際にそれを避けているのか、避けているように見えるだけなのかを確かめます。
このシミュレータでの確認が、この練習問題の外部チェックです。元の3つの不満のうち一つでも残っているビルドは、画面のほかの部分がどれほど磨かれていても、課題を終えたことにはなりません。
アプリを説明する前に、ソフトウェアの説明を練習する
ここまでの内容は、あいまいなアイデアを Claude が実行できる明確な指示に変えられることを前提にしています。Nightschool AI の無料の最初のレッスンでは、Anthropic の Claude Code を使って、まさにそれを学べます。Mac と午後の時間を最初のアプリに費やす前に取り組んでみてください。
よくある質問
Xcode 26.3 は Claude Code のために何を加えたのですか?
Anthropic の Claude Code を支えているのと同じ基盤である Claude Agent SDK とのネイティブ連携です。Xcode 26 に付属していた、やり取りを一往復ずつ行うだけのアシスタントを超えるものです。Anthropic 自身の発表によれば、Xcode の中で Claude はサブエージェント、バックグラウンドタスク、プラグインを使え、Xcode Previews を読み取って描画された画面を確認でき、編集の前にプロジェクトのファイル全体を横断して推論できます。
すでにコードが書ける必要がありますか?
いいえ。必要なのは、根気と小さなアイデア、そして作りたいものを明確に説明し、結果を自分で確かめる意欲です。コードは Claude が書きます。あなたの役目は、アプリが何をすべきかを指定し、実際に何をするかをシミュレータと自分のスマートフォンで確認することです。
作り始めるために実際に何が必要ですか?
Xcode(26.3 以降)を動かせる Mac、Mac App Store から無料で入手できる Xcode 本体、そして Apple Account です。無料のアカウントがあれば、手作業でアプリを作り、プレビューし、Xcode を通じて自分の iPhone で実行できます。Claude にコードを書いてもらうには、Claude Code を含む Claude プランが必要です。
Xcode は無料ですか?
はい、Xcode 自体は Mac App Store から無料でダウンロードできます。ほかに費用がかかる可能性があるのは二つです。Xcode の中で Claude の助けを使いたい場合の、Claude Code を含む Claude プラン。そして、TestFlight や App Store を通じて他の人とアプリを共有したい場合の Apple Developer Program です。
Apple Developer Program はいくらで、何ができるようになりますか?
Apple 公式の登録ページによると、年額 99 米ドルです。無料アカウントで使えるものに加えて、TestFlight でのベータ配信、App Store での公開、アナリティクスや売上レポート、Apple からの直接のテクニカルサポートが使えるようになります。
お金をかけずにアプリをテストできますか?
一部は可能です。無料の Apple Account があれば、Xcode でのビルド、画面のプレビュー、iOS シミュレータでの実行、Xcode を通じた自分の iPhone へのインストールができます。有料の Apple Developer Program が必要になるのは、他の人が自分のデバイスでアプリを開く必要が出たときだけです。Claude にアプリ作りを手伝ってもらうのは別の費用で、アプリを配布するかどうかにかかわらず、Claude Code を含む Claude プランが必要です。Pro、Max、またはプレミアムの Team や Enterprise の席が該当します。
シミュレータ、TestFlight、App Store の実際の違いは何ですか?
シミュレータは Mac の上で動き、費用はかかりません。TestFlight はベータ版を実際の人のスマートフォンに送るもので、有料の Apple Developer Program が必要です。App Store は一般公開であり、Apple の審査のために別途申請します。こちらも同じ有料メンバーシップが必要です。
このガイドは Apple や Anthropic と提携していますか?
いいえ。これは Nightschool AI による独立した教育用ガイドです。Apple の Xcode、iPhone、App Store、TestFlight、そして Anthropic の Claude は、実際の仕組みを説明するためだけに名前を挙げており、Apple や Anthropic との提携、パートナーシップ、承認は、どちらの方向にも一切ありません。
エージェントに頼る前に、習慣を身につける
ここでは、Xcode に加わったどの機能よりも、小さくてよく説明されたアプリと、結果を自分で確かめる習慣のほうが大切です。