本文へスキップ
BecomeCoder

Swift(iOSアプリ)コース · 第8章 データ・通信・公開 ― 実機で仕上げる · レッスン36

実機テストとApp Store公開

ローカル実施

導入

アプリが動くようになったら、いよいよ自分のiPhoneで動かし、世界に公開します。ここは本物のMac・Xcode・Appleアカウントが必要な最終ステップです。全体像をつかんでおきましょう。

説明

公開までの道のりはこうです。

graph TD
  A["Mac に Xcode を入れる<br/>(無料)"] --> B["シミュレータで動作確認"]
  B --> C["自分の iPhone をつないで<br/>実機テスト"]
  C --> D["Apple Developer Program<br/>に登録(有料・年額)"]
  D --> E["App Store Connect で<br/>アプリ情報・スクショを登録"]
  E --> F["Xcode からアップロード"]
  F --> G["審査(数日)"]
  G --> H["公開 🎉"]

要点を押さえておきましょう。

  • Xcode … Mac App Storeから無料で入手。ここで書く・動かす・申請するのすべてを行う。
  • シミュレータ … Mac上で仮想のiPhoneを動かせる。実機がなくても大半の確認ができる。
  • 実機テスト … 自分のiPhoneをUSBでつなぐと、無料のAppleアカウントでも自分の端末にインストールして試せる。
  • Apple Developer Program … App Storeに公開するには年額の登録が必要。
  • App Store Connect … アプリ名・説明・スクリーンショット・価格などを登録する管理サイト。
  • 審査 … Appleのガイドラインに沿っているか確認される。通れば公開。

このコースで学んだ Swift(文法)→ Optional(安全)→ 型(設計)→ SwiftUI(画面)→ 状態管理 → リスト・遷移 は、そのままこの実機開発で使う力です。次は Mac に Xcode を入れて、ここで作ったカウンターやリストを本物のプロジェクトで動かしてみましょう。あなたのアプリが、世界に出る日はもうすぐです。

まとめ

  • 公開には Mac・Xcode・Apple Developer Program が必要。
  • まずシミュレータ、次に実機テスト、最後にApp Store申請という順。
  • このコースの知識が、そのまま実機アプリ開発の土台になる。