itunes_connect_top

【iOS, 申請】iOSアプリの申請プロセスについてPart1 〜Certificationファイル準備編〜

Pocket

NexSeedではプログラミング初級者が3ヶ月で一つのアプリを開発してリリースできるよう、初級プログラマ向けのiOS開発コースを開講しており、アプリ申請サポートを行っています。
今回はアプリ申請時にまず必要となる、リリース用のCetrificateファイル作成までの手順をお送りいたします。

Certificateファイルの作成

Certificateは、開発者Appleアカウントとリリース作業をするMacの機体を紐付け、認証させるために必要な登録です。
Macの機体で作った[秘密鍵-公開鍵]のキーペアを使ってCertificateファイルを作成し、それをMac本体に登録していきます。

Macのキーチェーンアクセスで公開鍵・秘密鍵の作成

  1. キーチェーンアクセスのアプリケーションを立ち上げます
  2. キーチェーンアクセスのアプリケーションで、「キーチェーンアクセス > 証明書アシスタント > 認証局に証明書を要求」を選択します。
    keychain01

  3. メールアドレス、通称を入力した状態で、ラジオボタンで「ディスクに保存」を選択して、右下の「続ける」を押します。
    keychain02

  4. 下記のような画面になるので、保存先のディレクトリを選択して保存します。
    保存したファイルは次のCertificateファイルを作成するプロセスで使います。
    keychain03

iOS Developer ProgramでRelease用Certificateファイルを作成

上記で作成した、Certificate作成のリクエストファイルを利用して、Apple Developer Program内のメンバーセンターでProduction用のCertificateファイルを作成します。

  1. Apple Developer Programのメンバーセンター(下記URL)にアクセスしてCertificationファイルを作成します。

    https://developer.apple.com/membercenter/index.action

  2. 下記ページ内の「Certificate」の部分をクリックし、次のページヘ遷移します。

    certificate01

  3. 下記ページに遷移するので、左カラムiOSの部分の「Certificate」をクリックし、次のページヘ遷移します。

    certificate02

  4. 下記ページに遷移するので、左カラム「Certificates」の中の「Production」を選択してクリックします。
    ※ 今回はリリース用のCertificateを作成するので「Production」を作成しています。

    certificate03

  5. 今までアプリをリリースしたことない場合は下記のようなページに遷移します。
    内容を一読した上で、右上の「+」をクリックして、Certificateファイルを作成ページヘ遷移します。

    certificate04

  6. 下記画面に遷移後、今回はリリース用のCertificateファイルを作成するのが目的であるため、「Production」の中の「App Store and Ad Hoc」を選択して、ページ下部の「Continue」をクリックします。

    certificate05

  7. 下記のようにCSR作成についての確認画面が表示されるため、一読して下部の「Continue」をクリックします。

    certificate06

  8. 下記画面に遷移するので、先にキーチェーンアクセスで作成したCSRリクエスト用のファイルをアップロードします。

    certificate07

    certificate08

    certificate09

  9. Certificateファイルが作成されて下記画面に遷移するので、「Download」ボタンを押してダウンロードし、「Done」ボタンを押します。

    certificate10

  10. 10.ダウンロードしたCertificationファイルをダブルクリックして、MacにCertificationファイルを登録します。

まとめ

以上で、iOSアプリの申請にまず必要となるCertificateファイルの作成作業は終了です。
この後、リリース用のアプリのビルドに必要な、Provisioningプロファイルの作成に入っていきます。

Author Profile

Daisuke Nishide
Daisuke NishideTwitter:@https://twitter.com/knife0125
私立灘高校、上智大学教育学科・教育学専攻卒業。大手不動産ポータルサイトでエンジニアとしてのキャリアをスタート後、よりチャレンジングな環境を求めて未上場ベンチャーへ転職。
その後「海外」×「よりスタートアップな環境」を求めてNexSeedにジョイン。自力でサービス開発、マーケ、経営すべてをできるよう、幅広い技術領域・ウェブの知識を学び、アウトプットし続けるソルジャー。
Pocket

カテゴリー: iOS | タグ: , , , , | 投稿日: | 投稿者:
Daisuke Nishide

Daisuke Nishide について

私立灘高校、上智大学教育学科・教育学専攻卒業。大手不動産ポータルサイトでエンジニアとしてのキャリアをスタート後、よりチャレンジングな環境を求めて未上場ベンチャーへ転職。 その後「海外」×「よりスタートアップな環境」を求めてNexSeedにジョイン。自力でサービス開発、マーケ、経営すべてをできるよう、幅広い技術領域・ウェブの知識を学び、アウトプットし続けるソルジャー。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">