iconset命令行工具'iconutil'位于何处?

时间:2012-09-05 12:21:11

标签: command-line icons xcode4.2 osx-snow-leopard iconutil

我有XCode 4.2,需要向App Store提交Mac应用程序。我已经尝试了各种建议的方法来获取多分辨率图标,所以你不需要告诉我。

其余方法是使用iconutil。我在Spotlight中搜索过,在Finder中搜索了我的Mac硬盘,在终端中搜索了两个XCode .dmg图像,sudo find,并在网上查找了路径。 XCode 4.4.1 .dmgIconutil.stringsIconutil.xcspecs,但这就是我来的。

我可以下载一个包以获取此命令或工具,因此我可以转换.iconset吗?如果有设置,我可以在XCode中更改以允许旧的.icns文件(在1024x1024512x512@2x之前),这将是我可以暂时接受的解决方案。我有OS 10.6.8。

修改
我会接受一个答案,确认命令是否存在于10.6.8中以及它在哪里。我会接受一个链接到有效.icns文件的答案,该文件包含512x512512x512@2x(最好是未压缩的.png),最近已经过App Store验证批准。

3 个答案:

答案 0 :(得分:5)

我有Xcode 4.5。在那里,您必须单独安装命令行工具。 检查Xcode首选项 - >下载 - >组件。在那里你应该找到“命令行工具”和一个下载按钮,你可以在其中安装这些工具。

然后您可以按照OS X文档中的说明继续操作:Optimizing for High Resolution, Provide High-Resolution Versions of All App Graphics Resources

我希望这会对你有所帮助。

答案 1 :(得分:1)

首先,您需要确保正确设置xcode-selectmanpage);这将显示当前设置:

$ xcode-select -print-path

这需要指向/.../Xcode.app/Contents/Developer文件夹,因此如果您在Xcode.app中安装了/Applications,则可以使用以下命令进行更改:

$ xcode-select -switch /Applications/Xcode.app/Contents/Developer

现在如果iconutil与Xcode打包在一起(我现在无法检查),您应该可以使用xcrunmanpage)运行它:

$ xcrun iconutil ...whatever...

答案 2 :(得分:0)

我在Snow Leopard上安装了Xcode 4.2和Xcode 3.2.5,并且iconutil不在系统中。