0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

生成AIでアプリ開発からストア申請・リジェクト対応まで回してみた

0
Posted at

はじめに

個人開発で一番しんどいのは、コードを書くことよりも「ストア申請まわり」ではないでしょうか。審査のリジェクト文を読み解き、修正し、掲載文を考える。この一連の作業を生成AIに任せるフローを組んでみたので紹介します。

対象読者は、個人でiOS/Androidアプリを出したい人、AIをコーディング以外の工程にも使いたい人です。

全体のフロー

overall_flow.png

  1. AIに仕様を伝えてアプリを作らせる
  2. ストアに申請する
  3. リジェクトされたら、リジェクト文をそのままAIに渡して修正させる
  4. 掲載文(説明文・キーワードなど)もAIに書かせる

ポイントは「人間は判断と確認だけをする」ことです。

Step1: AIにアプリを作らせる

最初のプロンプトでは、機能よりも制約を細かく書くのがコツです。

React Nativeで、日々の水分摂取量を記録するアプリを作ってください。
- 対象: iOS / Android
- データは端末内にのみ保存(外部送信なし)
- 画面: 記録画面、履歴画面、設定画面
- 広告・ログイン機能は不要
ファイル構成から順に提示してください。

AIが生成したファイル構成

「外部送信なし」のような前提を最初に伝えておくと、後でプライバシー関連の申告や審査対応が楽になります。

Step2: ストアに申請する

ビルドしてApp Store ConnectやGoogle Play Consoleから申請します。ここは人間が手を動かす部分です。証明書や署名鍵の扱いはAIに丸投げせず、自分で管理しましょう。

Step3: リジェクト文をAIに渡して修正する

ここがこのフローの肝です。リジェクトされたら、審査担当からのメッセージを加工せずにそのままAIに貼り付けます。

リジェクト通知の画面

以下はApp Storeのリジェクト文です。
原因を日本語で要約し、必要な修正をコードと
審査担当への返信文の両方で提案してください。

---
(リジェクト文をそのまま貼り付け)
---

よくあるリジェクト理由と、AIに任せやすいかどうかの目安は次のとおりです。

ガイドライン 内容 AI対応のしやすさ
2.1 App Completeness クラッシュや未完成機能 高い(ログを渡せば修正案が出る)
4.2 Minimum Functionality 機能が少なすぎる 中(機能追加の案出しは得意)
5.1.1 Data Collection データ収集の説明不足 中(文言作成は得意、実態確認は人間)

注意点として、AIはリジェクト文の意図を取り違えることがあります。修正案を採用する前に、ガイドライン本文と照らし合わせて確認してください。また、審査担当への返信文は丁寧に整えてくれるので、英語が苦手な人には特に助かります。

AIによる修正案と返信文

Step4: 掲載文をAIに書かせる

最後にストアの掲載文です。文字数制限を明示するのが重要です。

以下のアプリのストア掲載文を作成してください。
- App Store: サブタイトル30文字以内、説明文、キーワード100文字以内
- Google Play: 簡単な説明80文字以内、詳しい説明
- 誇大表現や他社アプリ名は使わない
- 「データは端末内にのみ保存」を強みとして入れる

アプリ概要: (Step1の仕様を貼る)

生成された掲載文

生成された文はそのまま使わず、文字数を自分でも数え直しましょう。AIは文字数カウントを間違えることがあります。また「No.1」「最高の」といった根拠のない表現が混ざっていたら削除します。これ自体がリジェクト理由になり得ます。

やってみた感想

リジェクト対応の心理的負担が大きく減りました。英語のリジェクト文を読んで落ち込む時間がなくなり、「次に何をすればいいか」がすぐわかります。

一方で、AIに任せきりにできない部分もはっきりしました。

  • 署名鍵や証明書など、セキュリティに関わる操作
  • プライバシー申告の内容が実装と一致しているかの確認
  • 修正案がガイドラインの意図に合っているかの最終判断

まとめ

生成AIは「コードを書く道具」だけでなく、「審査対応と文章作成のアシスタント」としても十分使えます。人間は判断と確認に集中し、手間のかかる部分をAIに渡す。この分担で、個人開発のリリースまでの距離はかなり縮まります。

ぜひ試してみてください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?