iOSのシュミレーターでは、プッシュ通知は受け取ることはできません。
なぜならば、APNsからプッシュを受け取る仕組みの中でデバイストークンが必要となるためです。
シュミレーターにはデバイストークンを発行する仕組みは無いです。
なぜこんな当たり前のことをワザワザ書いているかというと、仕事で上司がiOSでも受け取れるとか嘘をぶっこきやがったからです。
調査と確認で無駄な時間を取られました。マジでクソかよ。
もし同じ状況の人がいたら、このページを見せてやってくださいね。
もしもiOSシュミレーターでプッシュ通知が使えるようになったら、それなりにニュースになるはずですので。
そのときは、検索したらすぐに方法がヒットするはず。
とりあえずiOS11まではそんな兆候はありませんからね。ハードウェア側と連携したセキュアな仕組みなので、おそらく今後もそうなることはないでしょう。
ちなみにAndroidはエミュレータでプッシュ通知の受け取りは可能です。ここに詳細は書きませんが。