Частые ошибки "Невозможно создать файл ICNS для пакета push-уведомлений"

Я продолжаю получать

Невозможно сгенерировать файл ICNS для пакета push-уведомлений

ошибки, отправленные мне по электронной почте для push-уведомлений Safari, которые я настроил на своем сайте. Они работают без ошибок для моего ноутбука и любого другого, который я пробовал, и я прочитал и перечитал инструкции о том, как сделать push-пакет, и мой выглядит корректно...

Читая в документах Apple, он говорит, что причина этой ошибки

Возможно, ваш набор иконок имеет неправильные PNG

но я проверил, что все они в порядке, прозрачности нет, и снова они работают на моем ноутбуке... какого черта? Кто-нибудь еще испытывал это или нашел обходной путь? Кто-нибудь знает инструмент тестирования push-пакетов?

2 ответа

Решение

В моем случае ошибка была вызвана неправильным DPI изображений.

Решение: http://blog.pushpad.xyz/2016/11/unable-to-generate-icns-file-for-push-notification-package-solved/

В итоге я заново сделал все иконки с помощью приложения Icons из магазина приложений Mac, а затем сделал push-пакет, используя гем push_package для ruby, и у меня больше нет проблем:)