PUROGU LADESU

ポエムがメインのブログです。

【iOS】AppStoreへ申請するまで

提出のための準備

DepeloperのAccountページへ行く。
https://developer.apple.com/account/

Certificates, IDs, & Profiles のページへ行く。
Certificateの作成、Identifierの作成、Profileの作成を行う。

Certificateの作成

Macのキーチェーンアクセスのアプリを使って、認証局に証明書を要求。
Certificate Signing Requestファイルをローカルに作成する。
Certificatesのページへ行き新規追加。AppleDistributionを作成。
画面の指示通りCertificate Signing Requestファイルをアップロードする。

ただ、これやらなくてもXcodeからアップロードする際にAutoにすれば自動で作成される?

Identifierの作成

Identifiersのページに行き新規追加。
開発用のprofileはいくつか自動的に作成されているので、配布用のを作る。BundleIDをちゃんと決めてXcodeも同じにする。
Capabilitiesの選択をXcodeと合わせないと提出時にエラーになる。

Profileの作成

Profilesのページに行き新規追加。
DistributionでAppStoreを選んで、先ほど作成したアプリのIdentifierを選択する。
これでProfileがダウンロードできるようになる。

Xcodeでアップロードする

Archiveの作成

ターゲットデバイスにAny ios Deviceを選択し、Archiveを実行する。時間かかる。
(再提出時はビルド番号はちゃんとインクリメントすること)
自動でOrganizer画面が開き、ビルドしたリストが表示される。
開かなければWindow -> Organizerで画面を開く。

アップロード

Distributeを実行すればAppeStoreConnectで見れるようになる。
Validateは確認。
ここで先程設定したCertificateやProfileがちゃんと作成されてないとうまくアップできない。

申請 or TestFlight

AppeStoreConnectのページに行く。
https://appstoreconnect.apple.com/

ここでスクリーンショットや説明、課金アイテムなどを登録する。

TestFlightは配信前に指定したユーザにアプリを配信しテストすることができるみたい。

まとめ

ちゃんと分かってやらないとここで挫折しそう。
MacbookProのビルドが遅くてイライラする。