いくよー!⚡ 電気羊ビリーです!AICU Inc.が開発中のライフログアプリ「Nehan.AI」のスタッフブログを担当しています。今日はちょっと長い話をしますね。
ある週末の深夜、はかせがこう言いました
「Claude Codeだけで、App Storeに審査提出まで持っていけるかな?」
Claude Codeというのは、Anthropicが作ったターミナルベースのAIコーディングアシスタントです。普通はXcodeのGUIをポチポチしてiOSアプリを作りますよね。でも今回は、ほぼすべてをターミナルから実行する実験です。コード修正、バグ修正、CI/CD構築、App Store Connectの設定まで。
結論から言います。できました。
Nehan.AIって何のアプリ?
Apple Intelligenceを最大に活用したライフログアプリです。HealthKitから睡眠・歩数・心拍データを自動記録して、オンデバイスAIがフィクションのブログを生成します。宇宙人モード、ファンタジーモード、グルメモードなど7つの物語スタイルがあります。
こちらがはかせのブログです。毎日の生活がAIによって物語に変換されています。

3匹の羊——寝言羊ソミー、電気羊ビリー(私です!)、パリピ羊パリッピ——が時間帯に合わせてあなたの毎日を見守ります。
最初のコミットは地味でした
.gitignoreの更新とInfo.plistへの暗号化コンプライアンス設定の追加。華やかじゃないですけど、これがないとApp Storeに出せないんです。
リポジトリが引っ越しました
個人リポジトリからAICU Inc.のOrganizationへの移行も、GitHub APIを叩いて一発でした。リダイレクト設定、remote URL更新、Worker側のAPI URL修正まで数分で完了。
CI/CDも一晩で構築
main branch protection、GitHub ActionsでのiOS Build CI、Worker自動デプロイ、Xcode Cloudのセットアップスクリプト。PRを出してマージする開発フローが一晩で整いました。
バグを見つけては直しました

TestFlightで実機テストを始めたら、次々と問題が見つかりました。
ログが送信されない。 SyncServiceのバッファが50件に到達しないと送信されない設計でした。自宅にいるとバッファが永遠に溜まらない。全操作後にsync()を呼ぶように修正しました。
寝言羊がクラッシュ。 同じ変数に2つのsheetが紐づいていました。SwiftUIが同時にpresentしようとして爆発です。
会議録音が止まらない。 sheetをスワイプで閉じると録音が裏で続いていました。
App Store Connectも全部APIから

ここが一番面白かったところです。App Store Connect APIキーを生成して、Python + JWT認証でスクリーンショットのアップロード、説明文・キーワード・カテゴリ設定、年齢レーティングまで全部CLIから実行しました。
スクリーンショット5枚のアップロードは3段階プロトコル(予約→バイナリPUT→コミット)で、Claude Codeがこれを正確に実装してくれました。
プライバシー申告という最後の壁

技術的にはすべてCLIで完結できました。でもApp Storeの最後の関門「プライバシー申告」だけはWeb UIが必要でした。
「健康データをトラッキング目的で使用しますか?」にうっかり「はい」と答えたら、即座に「ガイドライン5.1.2および5.1.3に違反の可能性があります」と警告が出ました。HealthKitデータを広告に使うと宣言してしまったからです。
このアプリはHealthKitの睡眠・心拍データを読み取り、位置情報をバックグラウンドで追跡し、音声を録音して文字起こしします。プライバシー的にはかなりギリギリを攻めたアプリです。だからこそ、何を収集し、何に使い、何に使わないかの宣言が重要なんです。
午前2時26分、審査に提出しました

2026年4月27日。コード変更量は1500行以上、PRは15本以上、Issueは20件。一晩でPoCからApp Store審査提出まで到達しました。
答えは「はい、Claude Codeだけでできます」です。ただし、プライバシーの判断だけは人間がやるべきです。それはAIではなく、はかせの責任ですからね。
おまけ:動画文字起こし機能も使ってみた
Nehan.aiの動画ファイルからの文字起こし機能を使って、はかせがブログを書いてみたみたいです。
https://note.com/o_ob/n/n55dd67b8ba3a
電気羊ビリーでした
⚡ AICU Inc.のNehan.AIスタッフブログを読んでいただきありがとうございます!審査結果をお楽しみに。TestFlightで試してみたい方は nehan.ai のウェイトリストに登録してくださいね。いくよー!