APNs認証キーのダウンロード時に"Auth Key can only be downloaded once"になる
はじめに
先日、Firebase Cloud Messagingで使用する為のAPNs認証キーを新規作成したのですが、その際に少しつまづいた箇所があったので備忘録を書きます。
APNs認証キーのダウンロード時に失敗する
APNs認証キーの詳細な作成手順については割愛しますが、以下の記事を参考にApple DeveloperのCertificates, Identifiers & Profiles
のKeys
に新しくKeyを追加しました。
ここまでは順調だったのですが、作成したKeyをDownload
ボタンからダウンロードしようとすると、Auth Key can only be downloaded once. This auth key has already been downloaded.
と書かれた画面が表示され、Keyのダウンロードが行われませんでした。
Keyを作成したばかりなので、ダウンロードは今回が初めてなのですが、エラー内容を見ると既にダウンロードしていると言われています。また、1つのKeyにつき1回しかダウンロードできない制約があるので、再度ダウンロードを試すことも出来ませんでした。
解決方法
何度かKeyを作り直して試してみたのですが、同じエラーが発生してしまい、上手くダウンロード出来ませんでした。
ところがブラウザをSafariに切り替えて同様の操作を試したところ、問題なくKeyのダウンロードを行うことが出来ました。当初はChromeでApple Developerを開いていましたが、Apple DeveloperのバグでSafari以外のブラウザでのダウンロードが上手くいかないケースがある様でした。
Safariに切り替えてもダウンロードできない場合
後から知ったのですが、AppleのDeveloper Forumにも同様の事象が報告されていました。私の場合はブラウザをSafariに切り替えたことで解消されましたが、Safariでもダウンロードできないケースもある様です。
時間を置いて再度ダウンロードを試したら上手くいったケースや、Download
ボタンを右クリックしてダウンロードする方法で解決したケースもある様なので、ブラウザを切り替えてもダウンロードできない場合はそれらの方法も試してみると解決できるかもしれません。
さいごに
APNs認証キーのダウンロード時に発生したエラーについて書きました。
これらの方法がエラーの解決に役立つことがあれば幸いです。
Discussion