アプリのアイデアはあるけれど、開発チームはいない。今の AI ツールなら、コードの大部分を書き、実行し、修正できます。このガイドでは、アイデアの最初の 1 文から、誰かがダウンロードできるアプリになるまでの全工程を扱います。
9 つのステップ
要件を書く。必要なアプリの種類を決める。ツールを選ぶ。Apple Developer Program に登録する。最初のバージョンを作る。TestFlight を使い、実機の iPhone(または iPad)でテストする。掲載情報とプライバシー情報を用意する。提出する。審査に対応し、その後も改善を続ける。
1. ツールを開く前に要件を書く
AI は、説明されたとおりのものを作ります。あいまいなプロンプトからは、あいまいなアプリが生まれます。ビルダーに何か入力する前に、次の 4 つの問いに答える段落を 1 つ書きましょう。
- 誰のためのアプリか? 「みんな」ではなく、「初めてのハーフマラソンに向けて練習しているランナー」のように。
- どんな問題を解決するか? 1 文で。
- 最初のバージョンで何をするか? 3 つから 5 つ。すべてではありません。
- 何が必要か? アカウント、データベース、決済、通知、カメラ、位置情報。
この段落は保存しておきましょう。ツールに貼り付け、App Store の説明文に再利用し、完成したアプリと照らし合わせるのに使います。
要件の例:Pace Log(架空)
Pace Log は、このガイドで例として使う架空のアプリです。実在する製品ではありません。要件は次のとおりです。「Pace Log は、初めてのハーフマラソンに向けて練習しているランナーのためのアプリです。答える問いは 1 つ。今週の練習は順調か? 最初のバージョンでは 3 つのことをします。距離と時間を入力してランを記録する、今週の合計を週間目標と比べて表示する、過去のランを一覧表示する。データはデバイス上にだけ保存します。アカウント、決済、位置情報は使いません。」
2. 必要なアプリの種類を決める
成果物には 3 種類あり、この選択がその後のすべてを左右します。
Web アプリ
ブラウザで動きます。最も早く公開でき、ストアの審査もありません。App Store には並びません。
クロスプラットフォームアプリ
1 つの React Native のコードベースで iPhone と Android に対応します。最初から両方が必要なときに選びます。
ネイティブ iOS アプリ
Apple 自身のフレームワークである Swift と SwiftUI で作ります。スマートフォン上の他のアプリと同じ感覚で使えます。
App Store を目指すなら、Web サイトを薄いラッパーで包むだけの計画は避けましょう。Apple のガイドライン 4.2 は、アプリに「Web サイトを再パッケージしただけのものを超える」ことを求めています。単純なラッパーは却下されるリスクがあります。審査で見られるのは機能、コンテンツ、UI であり、どんなラッパーも通過が保証されているわけではありません。
3. 十分先まで対応できるツールを選ぶ
ほとんどの AI ツールは、コードを書くのが得意です。違いは、それ以外の作業をどこまで担うかです。各ツールに次のことを確認しましょう。
- 何を出力するか。Web、React Native、SwiftUI のどれか?
- コードをエクスポートできるか?
- アプリのビルドと提出まで行うのか、それともプロジェクトを渡すだけか?
- App Review で却下されたときに手伝ってくれるか?
コードを書けるなら、今は Xcode 自体が、Anthropic、Google、OpenAI のものを含め、好きなコーディングエージェントとモデルに対応しています。書けないなら、AI アプリビルダーがコーディングを担い、ツールによってはそれ以上のことも行います。選択肢の比較は iOS 向け AI アプリビルダーのガイドをご覧ください。すでに Lovable で何か作っているなら、iOS アプリを作るための Lovable 代替手段を参考にしてください。
4. Apple Developer Program には早めに登録する
App Store での公開にも、TestFlight の外部テスターの招待にも、有料のメンバーシップが必要です。費用はメンバーシップ 1 年あたり 99 USD、または対応地域では現地価格です。
リリース当日ではなく、今すぐ始めましょう。個人アカウントと組織アカウントのどちらかを選びます。組織の場合は D‑U‑N‑S 番号が必要で、取得に数日かかることがあります。各ステップは Apple Developer アカウントのガイドで説明しています。
5. 最初のバージョンを作り、範囲を絞る
要件をツールに貼り付けて、まず作ってもらいます。その後は、小さく具体的な依頼で進めます。
まずメインの流れを確認する
アプリの目的である 1 つのことを、ユーザーが最初から最後までできるか? 何よりも先にそこを直します。
1 つのメッセージで 1 つだけ変える
10 個の変更を並べるより、「追加ボタンを右上に移動して」のほうがうまくいきます。
最初のバージョンは、完結してテストできる流れだけにする
範囲を要件で約束した内容に絞り、それぞれの流れが最初から最後まで動くようにします。小さくても完成したアプリのほうが、穴だらけの大きなアプリよりテストしやすくなります。
サインインとデータは慎重に追加する
ユーザーがアカウントを作成できる場合、Apple はアプリ内でアカウントを削除する方法を求めています(ガイドライン 5.1.1(v))。
Pace Log の場合、最初の範囲は要件にある 3 つのことです。最初に確認するのはメインの流れで、ランを記録したら今週の合計が変わるかを見ます。修正の依頼は、たとえば「週間画面で、合計の下に目標までの残り距離を表示して」です。1 つのメッセージで、1 つの変更。誰も頼んでいないソーシャルフィードをツールが追加したら、削除しましょう。要件にはないからです。
技術的な最低要件に注意
2026 年 10 月 28 日時点で、Apple は App Store Connect にアップロードするアプリを Xcode 26 以降と iOS 26 SDK でビルドすること、iOS アプリは iOS 13 以降を対象にすることを求めています。ツール側で対応しているはずですが、確認しておく価値はあります。
6. TestFlight を使い、実機の iPhone(または iPad)でテストする
ブラウザやシミュレータでのプレビューは、スマートフォンに入れたアプリとは違います。TestFlight は Apple のベータ版配信サービスです。ビルドをアップロードしてテスターを招待すると、テスターは TestFlight アプリでインストールします。
- 内部テスター: App Store Connect のチームメンバー最大 100 人。
- 外部テスター: メールまたは公開リンクで最大 10,000 人。グループに最初に追加するビルドは App Review に送られます。以降のビルドでは、完全な審査が不要な場合もあります。
- 各ビルドの有効期間は 90 日。 それを過ぎると、テスターはビルドを開けなくなります。
テスターには、自分のデバイスと自分のデータでメインの流れを試してもらいましょう。Pace Log の場合、テストでの確認は簡単です。各テスターが 1 週間で 3 回のランを記録し、週の合計と残り距離が自分で計算した値と一致する必要があります。招待、インストール、よくある問題は TestFlight ガイドで説明しています。
7. 掲載情報とプライバシー情報を用意する
ストアページは App Store Connect で管理します。提出する前に、次のものが必要です。
- 名前(30 文字以内)、Bundle ID、SKU を設定したアプリレコード。
- 説明文、キーワード、サポート URL。
- スプラッシュ画面やログイン画面だけでなく、アプリの使用中の様子を示すスクリーンショット(ガイドライン 2.3.3)。
- App Store Connect とアプリ内の両方からリンクされたプライバシーポリシー URL(ガイドライン 5.1.1(i))。
- アプリとサードパーティ SDK が実際に収集する内容に合った、App のプライバシーへの回答。
- 審査メモと、サインインがあるアプリなら確実に使えるデモアカウント。
アプリが個人データをサードパーティの AI サービスに送る場合、ガイドライン 5.1.2(i) により、そのことを開示し、事前に明示的な許可を得る必要があります。AI 機能を中心にしたアプリの多くが、これに当てはまります。
各項目については App Store Connect ガイドで説明しています。スクリーンショットは、App Store スクリーンショット Skill を使うとデザインと書き出しが楽になります。
8. 審査に提出する
App Store Connect のバージョンページでビルドを選び、Add for Review を選びます。この操作では下書きに追加されるだけです。次に下書きの提出物を開き、Submit for Review を選びます。ここで初めて、アプリが審査待ちの列に入ります。
Apple によると、App Review は通常、提出物の 50% を 24 時間以内に、90% を 48 時間以内に審査しています。また、未解決の問題の 40% 以上がガイドライン 2.1「App の完全性」に関連しているとも説明しています。クラッシュ、プレースホルダのコンテンツ、不完全な情報です。ボタンを押す前に、もう一度テストしましょう。
9. 審査に対応し、その後も続ける
却下された場合、App Store Connect のメッセージに該当するガイドラインが示されます。それを読み、指摘された内容を修正して、返信するか再提出します。審査担当者がアプリを誤解していると思う場合は、まず具体的に返信しましょう。App Review Board への異議申し立ては、その後です。提出前に確認したい 5 つの分野と、却下されたときの対応方法は、App Store Review ガイドラインのわかりやすい解説で紹介しています。
承認された後も作業は続きます。レビューを読み、クラッシュと継続率を確認し、同じアプリレコードの新しいバージョンとしてアップデートを配信しましょう。
AirBuild の位置づけ
AirBuild は、AI チームでステップ 5 から 9 までを担います。プロダクト、デザイン、エンジニアリングのエージェントが、あなたの要件からネイティブ iOS アプリを作ります。ビルドは TestFlight であなたの iPhone に届き、変更は普段の言葉で依頼できます。アプリの準備ができたら、AirBuild が App Store の掲載情報、スクリーンショット、審査メモを用意し、提出し、審査を追跡し、フィードバックに返信し、問題を修正して再提出します。
コードの書き方を知らなくても、Mac がなくてもかまいません。チームはあなたの Mac 上でもクラウドでも動き、作業内容は iPhone から確認できます。必要なのは、あなた自身の Apple Developer Program のメンバーシップです。App Review の自動化は Basic、Plus、Ultra のプランに含まれます。詳しくは料金をご覧ください。AirBuild はアーリーアクセス中で、ウェイトリストからの招待制です。
よくある質問
コードを書けなくても、AI でアプリを作れますか?
はい。普段の言葉による説明から作れる AI アプリビルダーはいくつもあります。ただし、プロダクトの判断はあなたが行います。実機の iPhone(または iPad)でアプリをテストし、アプリを公開する Apple Developer アカウントもあなたが保有します。
AI でアプリを作るにはどのくらい時間がかかりますか?
最初に動くバージョンは数時間でできることもあります。そこにテスト、ストアの掲載情報、審査の時間が加わります。Apple によると、通常は提出物の 50% を 24 時間以内に、90% を 48 時間以内に審査しています。ただし、却下されると審査がもう 1 回増えます。
AI で作ったアプリを公開するにはいくらかかりますか?
Apple Developer Program は、メンバーシップ 1 年あたり 99 USD、または対応地域では現地価格です。これに AI ツールの費用と、アプリが使うバックエンドやサービスの費用が加わります。
AI で iPhone アプリを作るには Mac が必要ですか?
App Store Connect にアップロードするアプリは Xcode 26 以降でビルドする必要があり、Xcode は Mac で動きます。クラウド上の Mac でビルドを代行する AI ビルダーもあり、その場合は自分で Mac を用意する必要はありません。
AI で作ったという理由で、Apple に却下されますか?
ガイドラインには、コードの書き方に関するルールは見当たりませんでした。ルールの対象はアプリそのものです。よくある却下理由は、クラッシュやプレースホルダのコンテンツ、プライバシー情報の不足、Web サイトを再パッケージしただけのようなアプリ(ガイドライン 4.2 のリスク)、そしてストアにすでにあるアプリのコピーです。