デベロッパー証明書の発行と登録 - iOSアプリを開発する際に必要となる基本的な準備作業
まず初めにデベロッパー証明書の発行とその登録を行う。
① CSRの生成
Monacaを使った開発の場合、デベロッパー証明書の発行はMonacaのIDEで行う。
なお、秘密鍵そのものは別途準備することも可能だが、ここではすべての手順をMonacaで行う事を前提に作業を進める。
MonacaのIDEを起動(デベロッパー証明書はプロジェクトに依存しない為、ダッシュボードから適当なプロジェクトを選択し開く)する。
IDEが起動したら上部のメニューの「設定」をクリック、「iOSビルド設定」をクリックする。
「iOSのビルド設定」画面が開くので、「秘密鍵とCSR」の項目にある「秘密鍵とCSRの作成...」ボタンをクリック。
モーダルダイアログが表示されユーザー名とメールアドレスの入力を求められるので、Appleに登録済みの内容(個人登録の場合、ユーザー名は通常個人名での登録と思われる)を入力し、「秘密鍵とCSRを作成する」ボタンをクリックする。
作成が完了したら「エクスポート」ボタンをクリックし、CSRをダウンロードする。
以上でCSRの生成作業は完了。
② デベロッパー証明書の発行
次に「iOS Dev Center」でデベロッパー証明書の発行を行う。
「iOS Dev Center」を開きログインする。
右側の「iOS Developer Program」メニューから「Certificates, Identifiers & Profiles」をクリック。
「Certificates, Identifiers & Profiles」画面にて、「iOS Apps」の「Certificates」をクリック。
右側の画面が「iOS Certificates」である事を確認し、右上の「+」をクリック。
「Development」の「iOS App Development」を選択し、画面下部にある「Continue」ボタンをクリック
「About Creating a Certificate Signing Request (CSR)」と表示されるので「Continue」をクリック。
「Generate your certificate.」と表示される。
「choose File」ボタンをクリックし、あらかじめダウンロードしておいたCSRファイル(拡張子が「.certSigningRequest」のもの)を選択しアップロード後、「Generate」ボタンをクリック。
「Loading」が表示され、その後しばらく待つと「Your certificate is ready.」と表示されデベロッパー証明書の発行が完了する。
「Download」ボタンをクリックし生成されたデベロッパー証明書をダウンロードし保存する。
③ デベロッパー証明書の登録
最後に、再度MonacaIDE側で発行したデベロッパー証明書を登録し作業を終了する。
MonacaIDEを開き「iOSビルド設定」を選択。 「証明書のアップロード」内「デベロッパー証明書」の「アップロード」ボタンをクリックし、先ほど取得したCERファイルを選択。
以下のように「デベロッパー証明書」の「アップロード」ボタンの左側に「設定済みです」と表示されれば登録は完了。
以上でデベロッパー証明書の発行と登録に関する一連の作業は完了。