Apple Push Notification service 証明書を生成する方法

Apple Push Notification service (APNs) に Push Notification(プッシュ通知)を送信するには、Apple Push Notification service 証明書が必要になります。

ここでは、Apple Developer Program のアカウントで Apple Push Notification service 証明書を生成する方法をご説明します。

Apple Push Notification service 証明書を生成するには、有料の Apple Developer Program に登録する必要があります。詳しくは「Apple Developer Program について」をご覧ください。

Mac で CSR (Certificate Signing Request) を生成する

まず、Mac で CSR (Certificate Signing Request) を生成します。

⌘ command + スペース の Spotlight で検索するなどして、キーチェーンアクセス (Keychain Access)を開きます。


キーチェーンアクセスを開いたら、左上のキーチェーンで 「ログイン」、左下の分類で「証明書」を選択し、右側で「Apple Worldwide Developer Relations Certification Authority」を選択しておいてください。

Apple Push Notification service 証明書を生成する方法 1


その状態で、メニューから、[キーチェーンアクセス] > [証明書アシスタント] > [認証局に証明書を要求] を選択します。

Apple Push Notification service 証明書を生成する方法 2


通称は入ってくると思うのでそのままで、ユーザのメールアドレスに Apple ID のメールアドレスを入力し、「ディスクに保存」を選択してを選択して、[続ける] をクリックします。

Apple Push Notification service 証明書を生成する方法 3


CSR ファイルの保存場所を指定して保存し、[完了] をクリックします。これで CSR ができました。

Apple Push Notification service 証明書を生成する方法 4


Apple Push Notification service 証明書を生成する

続いて、Apple Push Notification service 証明書を生成します。

Apple Developer のサイトにログインし、[Certificates, Identifiers & Profiles]Certificates をクリックします。

Apple Push Notification service 証明書を生成する方法 5


Certificates, Identifiers & Profiles のページが表示されるので、Certificates の右側にある、+ ボタンをクリックします。

Apple Push Notification service 証明書を生成する方法 6


Create a New Certificate のページが表示されるので、ServicesApple Push Notification service SSL (Sandbox & Production) を選択し、[Continue] ボタンをクリックします。

Apple Push Notification service 証明書を生成する方法 7


Push Notification(プッシュ通知)の App ID を生成する方法」で生成した Push Notification(プッシュ通知)を受信したい iOS アプリの App ID を選択して、[Continue] ボタンをクリックします。

Apple Push Notification service 証明書を生成する方法 8


[Choose File] をクリックして先ほど作成した CSR ファイルを選択し、[Continue] ボタンをクリックします。

Apple Push Notification service 証明書を生成する方法 9


これで Apple Push Notification service 証明書が生成されたので、[Download] ボタンをクリックしてダウンロードしておきます。

Apple Push Notification service 証明書を生成する方法 10

Apple Push Notification service 証明書を生成する方法 11


Mac に Apple Push Notification service 証明書をインストールする

Mac に、Apple Push Notification service 証明書をインストールします。

ダウンロードした .cer ファイルをダブルクリックすると、キーチェーンアクセスが開き、証明書がインストールされます。

Apple Push Notification service 証明書を生成する方法 12


証明書が信頼されていない場合は、キーチェーンアクセスにインストールされた証明書をダブルクリックして Trust の箇所から信頼するように変更しておきます。

Apple Push Notification service 証明書を生成する方法 13

Apple Push Notification service 証明書を生成する方法 14


以上、iOS の Apple Push Notification service 証明書を生成する方法をご説明しました。

© 2024 iOS 開発入門