我无法将我的应用程序的快速更新提交到 mac appstore,因为苹果现在要求每个人都提交一个 1024x1024 icns 图标,该图标仅适用于 Lion。有人知道在雪豹中创建这些图标的方法吗?阅读另一个问题,有人用十六进制编辑做了它,如果有人提供制作这些图标的方法,我将不胜感激。
谢谢你
我无法将我的应用程序的快速更新提交到 mac appstore,因为苹果现在要求每个人都提交一个 1024x1024 icns 图标,该图标仅适用于 Lion。有人知道在雪豹中创建这些图标的方法吗?阅读另一个问题,有人用十六进制编辑做了它,如果有人提供制作这些图标的方法,我将不胜感激。
谢谢你
我在 Snow Leopard 上也遇到过关于创建包含 1024x1024 图像的 icns 文件的问题。
我已经能够使用 png2icns 实用程序生成一个。它带有 libicns,安装起来相当简单。
您首先需要在以下网址下载 Jasper:http: //www.ece.uvic.ca/~frodo/jasper/
你还需要libpng。我在软百科上找到的。
首先构建 jasper,然后构建 libpng,然后构建 libicns。为此,对于它们中的每一个,我只需将它们添加到 cd 到它们解压的目录中,然后从命令工具中键入命令:
./configure;
make;
sudo make install;
然后应该在命令行上有可用的 png2icns。要使用它,只需 cd 到包含图像的目录并输入:png2icns iconfile.icns image1.png image2.png......
虽然在 Snow Leopard Icon Composer 2.2上确实可以保存具有 1024x1024 像素图标的文件,但如果在 xcodeproject 中使用这些 .icns 文件,该应用程序将被 App Store 拒绝。
目前,我发现唯一可行的解决方案是在 Snow Leopard 上创建一个 .iconset 文件夹,将 .iconset 移动到 Lion 机器上,使用 Lion 上的 icnsutil 将 iconset 转换为 .icns。然后将 .icns 文件移回 Snow Leopard 并包含在 xcode 构建中。构建和存档。然后共享并保存到磁盘:将 .pkg 文件移动到 Lion 并使用 Application Loader 上传。
这对我来说很成功。
我目前正在调查 libicns.sourceforge.net 的使用。如果有人提出另一种解决方案,将不胜感激。
我构建了一个应用程序来简化此操作。将您的图标或图标拖到应用程序中,它会为您构建 .icns 文件。
如果你只有一个 512x512 的图标,那么它会自动放大到 1024x1024。
icns 生成器https://itunes.apple.com/gb/app/icns-builder/id554660130?mt=12
它只是命令行工具的一个包装器,但比手动缩放自己的图像要容易得多