yashiganiの英傑になるまで死ねない日記

週末はマスターバイクでハイラルを走り回ります

Remote Notificationのアラートをリセットする

プッシュ通知でおなじみのRemote Notificationですが,使用するときにはプッシュ通知を送っていいか確認するアラートが表示されます. アプリを普通に使う上では特に困りませんが,開発をしているとこのアラートをもう一度表示したい,ということがあります.

しかし,iOSの設定にはどこにもこいつをリセットする項目はありません. これならどうだ!とアプリをアンインストールしたところで,当然のようにアラートは出てきません. 少し煩雑ですが,以下の手順でリセットできます.

  1. アプリをアンインストールする
  2. デバイスをリブートする
  3. 時刻を一日以上進める
  4. デバイスをリブートする
  5. アプリを再インストールする

時刻を進めすぎると,プロビジョニングプロファイルの有効期限を超えてしまう場合があります. その場合は実機転送できなくなるので気をつけてください.

こんなに簡単な方法でリセットできるなんて,Appleは本当に開発者にやさしいと思います.

誠に申し上げにくいことなのですが,公式情報です.