Rork Max の最大の特徴は、わずか2クリックで iOS/Android アプリを App Store・Google Play に直接公開できるというシンプルさです。これまでアプリを世に出すには、複雑な認証設定、各種審査の準備、膨大なドキュメント作成が必須でしたが、Rork Max はこれをほぼ全て自動化してくれます。
以下では、Rork Max を使ってアプリを App Store・Google Play に公開するまでの全手順を、初心者の方に向けて詳しくご説明します。実際の画面図も交えながら、トラブル対処法まで順を追って紹介していきます。
Rork Max とは?通常プランとの違い
Rork Max の定義
Rork Max は、Rorkの最高峰プラン(月額 $29 / 約4,000円)で、以下の機能が含まれます:
- App Store / Google Play への直接公開:自動化されたビルド・署名・アップロード機能
- Mac App 対応:iOS・Android に加え、macOS ネイティブアプリも同時生成
- 優先的な AI アシスタント:Claude 3.5 Sonnet の最新機能を優先アクセス
- Rork Companion Pro:開発中のリアルタイムコード相談
- カスタムコンポーネント:設計システムの構築・管理機能
- 無制限のアプリ公開:1ヶ月内に何本でもアプリを公開可能
通常プラン(Free/Pro/Premium)との比較
| 機能 | Free | Pro | Premium | Max |
|---|---|---|---|---|
| アプリ生成 | ✅ | ✅ | ✅ | ✅ |
| App Store/Google Play公開 | ❌ | ❌ | ❌ | ✅ |
| 自動ビルド・署名 | ❌ | ❌ | ❌ | ✅ |
| Mac App対応 | ❌ | ❌ | ❌ | ✅ |
| Companion Pro | ❌ | ❌ | ✅ | ✅ |
| カスタムコンポーネント | ❌ | ❌ | ✅ | ✅ |
| 月額料金 | $0 | $9 | $19 | $29 |
重要: Rork Max でのみ、App Store・Google Play への直接公開が可能です。Free/Pro/Premium プランでアプリを生成した場合、Xcode や Android Studio を使った従来的な公開手順が必須になります。
App Store 公開前に準備すること
App Store への公開には、事前準備が重要です。以下を確認・完了してから進めてください。
1. Apple Developer Account の作成
App Store にアプリを公開するには、Apple Developer Program への登録が必須です。
Apple Developer Program 登録手順:
- Apple Developer 公式サイトにアクセス
- 画面右上の「Account」をクリック
- 既存の Apple ID でログイン(なければ作成)
- Developer Program への登録画面に進み、年間 $99 を支払い
- 登録完了後、メールで確認コードが届く
- App Store Connect へのアクセス権が付与される
必要なもの:
- Apple ID(iCloud アカウント)
- クレジットカード(Apple Developer Program 年会費 $99 用)
- 個人情報(氏名・住所)
2. App Store Connect にのアカウント設定
Apple Developer Program 登録完了後、App Store Connect にログインします。
App Store Connect で実施すること:
- 「App」セクションで新規アプリを作成
- Bundle ID の設定(例:
com.yourcompany.appname) - App Privacy Policy の設定(プライバシーポリシー URL)
- SKU の入力(内部管理用の識別子、例:
myapp-2026-001) - 基本的なアプリ情報の入力
3. Google Play Developer アカウントの作成
同様に、Google Play Store にも登録が必要です。
Google Play Developer Program 登録:
- Google Play Console にアクセス
- Google アカウントでログイン
- Developer Program への登録($25 のワンタイム費用)
- 確認メール受信後、登録完了
必要なもの:
- Google アカウント
- クレジットカード
- 個人情報
4. アプリ公開の基本設定
両プラットフォームで共通の準備:
- アプリ名:App Store・Google Play で表示される正式名称
- 説明文:160文字以内で、アプリの価値を伝える(SEO的にも重要)
- スクリーンショット:iOS は最大 5 枚、Android は最大 8 枚(Figma で作成可)
- プレビュー動画(オプション):30 秒以内のアプリ使用風景
- 対象年齢:17+(含むべきコンテンツ)、12+(一部コンテンツ)、4+(全年齢対応)など
- カテゴリ:ビジネス、教育、ゲーム、ユーティリティなど
これらの素材が準備できていないと、App Store・Google Play の審査が進まないため、事前に全て用意してからアップロードを開始してください。
Apple Developer Program への登録と設定
Developer Program 登録の詳細手順
- Apple ID の確認:Apple Developer 登録には Apple ID が必須です。iCloud を持っていない場合は作成します
- 年会費の支払い:$99 をクレジットカードで支払います(日本円で約 15,000 円)
- 法人・個人の区別:登録時に「Individual」(個人)か「Company」(法人)かを選択します
- 確認メール:Apple から確認メール(Verify Your Apple ID)が届きます。リンクをクリックして確認を完了
- 数営業日待機:通常 3 日以内に Apple Developer Program の有効化が完了
App Store Connect での詳細設定
App Store Connect にログイン後、以下を設定します:
新規アプリの作成:
- 「My Apps」→「+」ボタン → 「New App」
- Platform: iOS を選択
- App Name: アプリの正式名称(App Store に表示される)
- Primary Language: 日本語 or 英語 を選択
- Bundle ID: リバースドメイン形式(例:
jp.example.myapp) - SKU: アプリの内部識別子(公開後は変更不可)
アプリプロバイダー設定:
- 「App Information」→「Provider」で、アプリの発行者名を設定
- 個人の場合はそのままで、法人の場合は企業名を入力
暗号化について:
- 「App Information」→「Encryption」で、アプリが暗号化機能を含むかを指定
- VPN、チャット、メール、金銭取引を含む場合は「Yes」を選択
プライバシーポリシー:
- 「App Privacy」セクションで、プライバシーポリシーの URL を設定
- Google Sites や Notion 等で公開している URL を登録
Rork Max でビルドして App Store Connect にアップロード
これが Rork Max の最大の価値提案です。従来なら Xcode を使って手動ビルド・署名するプロセスが、Rork Max では完全自動化されています。
Step 1: Rork Max でアプリを生成
- Rork の Dashboard にログイン
- 「Create New App」をクリック
- アプリの概要を説明(Companion AI が手助け)
- デザイン・機能を確定させ、「Generate App」をクリック
- 生成完了後、Dashboard に戻り、該当アプリを選択
Step 2: Publishing Settings を開く
- 生成済みアプリの詳細ページにアクセス
- 左サイドバーの「Publishing」をクリック
- 「Publish to App Store」セクションを確認
Step 3: Apple Developer Credentials を入力
- Apple Developer Program の登録情報を用意
- Rork Max の Publishing ページで「Connect Apple Account」をクリック
- Apple ID とパスワードを入力(または 2 段階認証コードを入力)
- 「Team ID」が自動入力される
注意: Rork Max は Apple の公式 API を使用するため、パスワードはサーバーに保存されず、安全に処理されます。
Step 4: App Store Connect 設定を同期
- 「Bundle ID」を入力(例:
com.yourcompany.appname) - 「App Name」を確認(App Store に表示される名称)
- 「Version Number」を確認(初回は 1.0.0)
- 「SKU」を入力(内部用の識別子)
Step 5: ビルド & 自動署名
- 「Build & Sign for App Store」ボタンをクリック
- Rork Max がバックグラウンドで以下を自動実行:
- React Native コード のコンパイル
- iOS 本体コードの自動生成
- Apple 開発者証明書での署名
- IPA ファイル(iOS アプリバイナリ)の生成
- 進捗バーが表示され、通常 2~5 分で完了
Step 6: App Store Connect へのアップロード
- ビルド完了後、「Upload to App Store Connect」ボタンが有効化
- クリックすると、Rork Max が自動的に App Store Connect に IPA をアップロード
- 数秒でアップロード完了
- 「View in App Store Connect」リンクから、App Store Connect の画面に移動できる
Step 7: App Store Connect での最終確認
App Store Connect で以下を確認・入力:
- アプリアイコン(1024×1024px)
- スクリーンショット(複数言語対応の場合、言語ごとに 5 枚必要)
- 説明文(160 文字以内)
- 対象年齢(17+/12+/4+ など)
- カテゴリ(ビジネス・ゲーム等)
- キーワード(15 個まで、カンマ区切り)
- プレビュー動画(オプション、30 秒以内)
これら全てが入力されていないと、App Store 審査に進まないため、忘れず設定してください。
Google Play Store への公開手順
Google Play への公開も、Rork Max で自動化されています。Apple ほど審査が厳しくないため、相対的に公開はスムーズです。
Step 1: Google Play Console での新規アプリ作成
- Google Play Console にログイン
- 「Create app」ボタンをクリック
- App name: アプリの名称
- Default language: 日本語 or 英語
- App type: アプリ(App)またはゲーム(Game)を選択
- 「Create app」をクリック
Step 2: Rork Max で Google Play 設定を開く
- Rork Max Dashboard から、該当アプリを選択
- 「Publishing」→「Publish to Google Play」セクションをクリック
- 「Connect Google Account」をクリック
Step 3: Google Play API 認証
- Google アカウント(Google Play Developer Program 登録時と同じ)でログイン
- 「許可」をクリックして、Rork Max に Google Play API へのアクセスを許可
- OAuth トークンが自動生成され、Rork Max に送信される
Step 4: Android Bundle 生成 & 署名
- 「Package Name」を入力(例:
com.yourcompany.appname) - 「App Version」を確認(初回は 1.0)
- 「Build & Sign for Google Play」ボタンをクリック
- Rork Max がバックグラウンドで以下を実行:
- React Native + Android コードのコンパイル
- Android App Bundle (AAB) の生成
- Google Play 用の署名キー (Release Key) での署名
- 通常 3~8 分で完了
Step 5: Google Play Console へのアップロード
- ビルド完了後、「Upload to Google Play」ボタンをクリック
- 自動的に Google Play Console に AAB ファイルをアップロード
- Google Play ストアの内部テスト用トラック(Internal Testing)に登録される
Step 6: Google Play Console での最終設定
Google Play Console で以下を完成させます:
- アプリアイコン(512×512px、PNG 形式)
- フィーチャーグラフィック(1024×500px、Store 紹介に表示)
- スクリーンショット(最大 8 枚、複数言語対応の場合は各言語でさらに必要)
- 説明文(短い説明:80 字以内、フル説明:4,000 字以内)
- 対象年齢(3+/6+/12+/16+/18+ から選択)
- カテゴリ(30 以上から選択)
- プライバシーポリシー:URL が必須(個人情報処理なし、のアプリでも設定)
Step 7: アプリの公開申請
- Google Play Console で「Testing」→「Internal testing」を開く
- テスト用トラックでアプリが正常に動作するか確認
- 確認後、「Release management」→「Production」に移動
- 「Create new release」をクリック
- 「Review」ボタンで最終確認
- 「Release」ボタンをクリック
通常 2~24 時間以内に審査が完了し、Google Play Store に公開されます。
よくあるトラブルと解決方法
1. Bundle ID が重複している(App Store)
エラーメッセージ: "Bundle ID is already in use"
原因: 別のアプリと同じ Bundle ID が登録されている
解決方法:
- Bundle ID を変更(例:
com.yourcompany.appname2) - または App Store Connect で過去に公開したアプリを削除
2. Apple Developer Program の登録確認メールが来ない
原因: Apple ID のメールアドレス設定や、迷惑メールフォルダに入っている
解決方法:
- Apple ID の設定を確認し、メールアドレスが正しいか確認
- 迷惑メールフォルダを確認
- Apple Developer Support に問い合わせ(1 営業日で対応)
3. Rork Max がアプリをビルドできない
エラーメッセージ: "Build failed: Xcode compilation error"
原因: アプリのコードに問題がある(無限ループ、未定義変数など)
解決方法:
- Rork Companion に「Build failed と言われた。何が原因か調査してほしい」と相談
- AI が自動的にコードを修正して再ビルド
- 再度「Build & Sign」を試す
4. TestFlight へのアップロードが失敗する
原因: アプリアイコン、スクリーンショット、説明文が未設定
解決方法:
- App Store Connect で全ての必須項目が埋まっているか確認
- アイコンは 1024×1024px の PNG 形式で、透過背景はなしを確認
- スクリーンショットは言語ごとに設定されているか確認
5. Google Play 公開時に「Manifest errors」が出る
エラーメッセージ: "AndroidManifest.xml syntax error"
原因: Rork が Android アプリマニフェストを正しく生成できなかった
解決方法:
- Rork Max Dashboard で「Re-generate Android Build」を試す
- または「Support」から Rork サポートに問い合わせ(数時間で回答)
6. App Store 審査で「Guideline 4.3」に引っかかった
エラーメッセージ: "This app contains embedded executable code"
原因: アプリが動的にコードをダウンロード・実行している(Apple は禁止)
解決方法:
- Rork Companion に「Apple Guideline 4.3 に引っかかった」と報告
- AI が自動的にコード部分をAIが修正
- 修正後、App Store に再審査申請
7. Google Play 審査で「低品質」と判定された
原因: アプリが頻繁に落ちたり、応答しなかったりする(crash)
解決方法:
- Sentry(クラッシュレポート)でエラーログを確認
- Rork Companion で修正を依頼
- TestFlight でテスト後、再公開
Rork Max で公開するメリット
- 時間短縮:従来なら 3 日かかる公開が、2 クリックで完了
- ミス削減:署名・ビルド設定を Rork が自動管理するため、ヒューマンエラー 0%
- 複数アプリの並行公開:プレミアム機能で、1 ヶ月に複数アプリを公開可能
- スケーラビリティ:10 個、50 個とアプリ数が増えても、公開プロセスは変わらない
Rork Max は、アプリを世に出す最後の大きなハードルを完全に取り除いてくれます。素晴らしいアイデアがあれば、わずか数時間で App Store・Google Play に登場させることができるのです。ぜひ Rork Max を使って、次の成功アプリを世の中に届けてください。