经常 "Unable to generate ICNS file for push notification package" 错误

Frequent "Unable to generate ICNS file for push notification package" errors

我不断收到

Unable to generate ICNS file for push notification package

我在网站上设置的 Safari 推送通知通过电子邮件发送给我的错误。它们在我的笔记本电脑和我尝试过的任何其他笔记本电脑上都可以正常工作,并且我已经阅读并重新阅读了有关如何制作推送包的说明,并且我的看起来有效...

阅读 Apple 的文档,它说这个错误的原因是

Your iconset may have malformed PNGs

但我已经检查过它们都很好,没有透明度,而且它们又在我的笔记本电脑上工作了……到底是怎么回事?有没有其他人经历过这种情况或找到了解决方法?有人知道推包测试工具吗?

我最终使用 mac 应用商店中的图标应用重新制作了所有图标,然后使用 the push_package gem for ruby 制作了推送包,我不再有问题:)

在我的例子中,错误是由图像的错误 DPI 引起的。

解决方案:http://blog.pushpad.xyz/2016/11/unable-to-generate-icns-file-for-push-notification-package-solved/