Mac なしで App Store に公開する
App Store への申請には、いずれも macOS 専用の Xcode、署名証明書、Transporter が必要です。ここでは、リモート Mac を使ってビルドをアーカイブ・署名し、App Store Connect に送る方法をご紹介します。
- 物理Macを1:1で専有
- SSH・VNCでフルroot権限
- $14/日または月額$85から、USD・税抜
アプリをどのようにビルドしたか(ネイティブ、React Native、Flutter)にかかわらず、App Store への最終的な申請には macOS のツールが必要です。アーカイブには Xcode、キーチェーンに保管した署名証明書、そしてアップロードには Transporter(または altool/Fastlane)です。Mac を所有していない場合でも、リモート Mac があれば、App Store Connect へのクリーンで署名済みの道筋が得られます。
App Store 申請の選択肢
Mac を所有せずに、App Store へアーカイブ・署名・アップロードする 3 つの現実的な方法。
リモート Mac をレンタルする
自分で操作できる完全な macOS+Xcode。アーカイブ、証明書の管理、App Store Connect への直接アップロードが行えます。細かな制御や単発のリリースに最適です。
クラウド CI(Fastlane、Codemagic)
一度設定すれば署名とアップロードを自動化できますが、最初の証明書のセットアップやトラブルシューティングには、やはり本物の Xcode へのアクセスが役立ちます。
Mac を購入する
有効ではありますが、リリース時にしか必要としないかもしれないマシンのために、初期費用とメンテナンスがかかります。
リリース当日だけ Mac が必要ですか?専用 Mac mini を24時間 $14/日から(USD・税抜)レンタルして、アーカイブ、署名、アップロードまで行えます。初期設定では24時間で停止します。 Mac mini 1日レンタル →
任意の OS から App Store に申請する
リモート Mac に接続し、Apple がローカルの Mac に想定しているのと同じ申請フローに従います。
-
リモート Mac に接続する
Mac をプロビジョニングし、VNC(GUI)または SSH(ターミナル)で接続します。Xcode と Command Line Tools はプリインストール済みです。
-
コード署名を設定する
Apple Developer 証明書とプロビジョニングプロファイルをキーチェーンに追加するか、Apple ID を使って Xcode に署名を自動管理させます。
-
アーカイブして IPA を書き出す
プロジェクトを開き、Product → Archive を選択(またはコマンドラインからビルド)し、App Store 配布用に署名済みの IPA を書き出します。
-
App Store Connect にアップロードする
Xcode Organizer、Transporter、または
xcrun altool/Fastlane のdeliverでアップロードし、App Store Connect で審査に提出します。
App Store のリリースにリモート Mac を選ぶ理由
- 本物の Xcode と署名、証明書、プロファイル、Transporter を、Apple が求めるとおりに。
- あらゆるフレームワークに対応、ネイティブ、React Native、Flutter、Unity のいずれも同じ方法で申請できます。
- 専用の Apple Silicon、M4 ハードウェアでアーカイブとアップロードが高速に。
- 設備投資は不要、主にリリース時にしか必要としない Mac を購入する代わりに、月額 $85(USD・税抜)から。
さらに詳しく
よくある質問
Mac なしで App Store にアプリを申請できますか?
Fastlane で App Store へのアップロードを自動化できますか?
gym と deliver でビルド、署名、アップロードを自動化できます。繰り返し行うリリースに最適です。Apple Developer アカウントは必要ですか?
実機の iPhone でテストできますか?
アプリを App Store に公開する
Xcode がプリインストールされた専用リモート Mac を入手し、今日からアプリを申請しましょう。$14/日または月額$85から(USD・税抜)。