Для проверки удаленного пу sh просто перетащил файл APNS на целевой симулятор . Этот метод требовал, чтобы полезная нагрузка содержала ключ целевого набора Simulator. В противном случае вы получите это сообщение об ошибке.
«Недопустимое уведомление pu sh: файл не содержит действительной полезной нагрузки JSON или отсутствует ключ целевого набора Simulator». *
Итак Добавьте целевой пакет Simulator в свой файл полезных данных, например:
{
"aps" : {
"alert" : {
"title" : “Namaste”,
"body" : “This is iOS development notification test“
},
},
"Simulator Target Bundle": "com.sarunw.example-xcode-11-4"
}
Следующая команда simctl в терминале поможет отправленным уведомлениям:
xcrun simctl push <device> <bundle-identifier> <path-to-apns-file>