【iOS 個人開発】アプリリリース手順書(前半)

flutter

 

ここ数日、個人アプリ開発を行ない、最後にリリース申請する時にやり方が全くわからず、かなり時間を無駄にしたので、

今後に活かせるように、手順書を記載しておく。

長くなったので前半後半に分ける。後半はこちら

前提としてデベロッパープログラムに登録していることとする。

ちなみに、年間 12,980円 取られるのでまぁまぁ痛い。

 

キーチェーンで証明書発行

  1. spotlightでキーチェーンアクセスと入力&起動
  2. 左上のメニューからキーチェーンアクセス」→「証明書アシスタント」→「認証局に証明書を要求…」
  3. ユーザーのメールアドレス:自分のメールアドレス
    通称:自分の名前
    CAのメールアドレス:空欄でも問題ない
    要求の処理:ディスクに保存
  4. わかる場所に適当に保存

Apple Developer に証明書の登録

  1. https://developer.apple.com に自分のアカウントでログイン
  2. Certificates,identifers & Profilesを選択
  3. Certificatesの右の➕ボタンをクリック
  4. iOS Distribution(App Store and Ad Hoc)を選択しコンティニュー
  5. choose file から先ほど保存した証明書ファイル(CertificateSigningRequest.certSigningRequestファイル)を選択して次へ、continueをクリック
  6. 最後にダウンロード(ios_distribution.cerファイル
    これがダウンロードされたらOK!

キーチェーンに証明書の追加

  1. ios_distribution.cerファイルを開く
  2. 追加できたらOK

New Identiferの登録

  1. Apple Developer サイトに移動(https://developer.apple.com
  2. Certificates,identifers & Profilesを選択(さっきと一緒)
  3. Identifiersの右の➕ボタンをクリック
  4. App IDsを選択してコンティニュー
  5. Appを選択してコンティニュー
  6. アプリ名、バンドルIDを入力(登録するXcodeプロジェクトの Runner → General → Bundle Identiferを入力)

    なお今回はflutterで開発したため、swiftでは少し違う可能性あり

Profilesの登録

  1. またまた、Apple Developer サイトに移動(https://developer.apple.com
  2. Certificates,identifers & Profilesを選択(さっきと一緒)
  3. Profilesの右の➕ボタンをクリック
  4. DistributionのApp storeを選択してコンティニュー
  5. App ID で先ほど登録したIdentifier が出てくるので、bundle Identifierを確認して選択そしてcontinue
  6. Select Certificatesで自分を選択
  7. Provisioning Profile Nameに英語で適当にアプリ名を入力してGenerate選択
  8. Downloadを選択
  9. アプリ名.mobileprovisionファイルが出来上がったらOK

Provisionファイル登録

デスクトップに保管した「アプリ名.mobileprovision」ファイルを、Xcodeにドラッグ&ドロップ。

何も反応ないけど、問題ないらしい….

ここまでで前半戦(証明書まわり)終了です。

次からはアプリを実際に登録するために必要な入力を行います。

後半はこちら

 

後半戦も頑張りましょう!!

 

Follow me!

コメント

PAGE TOP
タイトルとURLをコピーしました