Push通知がコマンドラインからは送れるのにAWS SNSにp12ファイルが設定出来ない場合


Error loading apple credentials from file
のエラー文言が出るだけでAWS SNSに登録出来ない事案。

コマンドラインからはp12ファイルから作成したpemファイルでpush通知が送れる。

解決方法

キーチェーンアクセスで「認証局に証明書を要求...」の時、CertificateSigningRequest.certSigningRequestファイルを作成するときに日本語を使うのを止めましょう。

これだったのを

これに

これで作成したCertificateSigningRequest.certSigningRequestファイルを使ってApple Developerへ登録しなおしてp12ファイルを作り直しましょう。