このページでは、アプリをお店に出す前に必要な「開発者登録」を説明します。
App Store(iPhone用)と Google Play(Android用)、2つの登録が必要です。
それぞれ費用がかかりますが、一度やれば何個アプリを出してもOKです!
📋 まず全体像を確認しよう
| 登録先 | 費用 | 個人 | 法人 | 難しさ |
|---|---|---|---|---|
| 🍎 Apple Developer | 年間 $99(約1.5万円) | ✅ できる | ✅ できる(D-U-N-S番号が必要) | ★★☆ |
| 🤖 Google Play | $25(約4,000円・一回のみ) | ✅ できる | ✅ できる | ★☆☆ |
🍎 Apple Developer Program への登録
-
Apple IDを作る(持っていれば不要)
appleid.apple.com でApple IDを作ります。本名・住所・クレジットカードが必要です。
-
developer.apple.com にアクセスする
右上の「Account」からApple IDでサインイン。
-
「Enroll」(登録)ボタンを押す
Entity Type(個人か法人か)を選ぶ画面が出ます。「Individual / Sole Proprietor / Single Person Business」を選びます。
-
$99 を支払う
クレジットカードで支払います。即日有効になります。
✅ 当日から App Store Connect を使えます
取得に1〜2週間かかります。アプリ開発を始める前に申請しておくのがおすすめです。
-
D-U-N-S番号を取得する(先にやる!)
D-U-N-Sとは、会社を識別する9桁の番号です。Appleが認証に使います。
Dun & Bradstreet(ダン&ブラッドストリート)社のサイトで無料申請できます。
⏱ 取得まで1〜2週間かかります
Appleのページ経由で申請すると無料・優先処理されます。 -
法人のApple IDを用意する
代表者個人のApple IDではなく、会社用のApple IDを作ることを推奨します。
⚠️ 個人のApple IDで法人登録すると後から変更できません
(例: developer@会社ドメイン) -
developer.apple.com でEnrollする
Entity Typeは「Company / Organization」を選びます。
D-U-N-S番号・会社名(英語)・住所・電話番号・代表者名が必要です。 -
Appleからの確認電話に対応する
登録した電話番号にAppleから英語で電話がかかってくることがあります。
📞 英語の電話です。出られない場合は折り返し案内が来ます
「Yes, I am the account holder」と答えればOKです。 -
$99 を支払って完了
審査完了後にメールが届きます。その後支払いページに進みます。
✅ 完了後すぐにApp Store Connectを使えます
🤖 Google Play Developer への登録
-
Googleアカウントを用意する
個人のGmailアカウントでOKです。ただし後から変更できないので、アプリ専用アカウントを作ることを推奨します。
-
play.google.com/console にアクセスする
「デベロッパーアカウントを作成」ボタンを押します。
-
アカウントの種類を選ぶ
「個人」を選びます。氏名・住所・電話番号を入力します。
-
$25 を支払って完了
クレジットカードで支払います。即日有効になります。
✅ 一度払えば更新料なし・何個アプリを出してもOK
-
会社用Googleアカウントを用意する
Google Workspaceのアカウントが理想ですが、会社名のGmailでも可能です。
(例: developer@会社名.com) -
play.google.com/console にアクセスする
「デベロッパーアカウントを作成」ボタンを押します。
-
「組織」を選ぶ
アカウントの種類で「組織」を選びます。会社名(日本語OK)・住所・電話番号・ウェブサイトを入力します。
-
$25 を支払って完了
クレジットカードで支払います。法人でも追加手続きは基本的にありません。
✅ Appleと違って審査の電話などはありません -
サービスアカウント(SA)を作成する
自動でアプリを提出するために、Google Cloud ConsoleでサービスアカウントのJSONキーを発行します。
🔑 このテンプレートを使う場合は必須の作業です
このキーを GitHub Secrets に登録すると、git push だけで自動提出できるようになります。
🚀 登録が終わったら
登録が終わったら、テンプレートを使ってアプリを作り始めましょう!
GitHub Secretsに認証情報を登録するだけで、あとはgit pushするだけで自動提出されます。