我有XCode 4.2,需要向App Store提交Mac应用程序。我已经尝试了各种建议的方法来获取多分辨率图标,所以你不需要告诉我。
其余方法是使用iconutil
。我在Spotlight中搜索过,在Finder中搜索了我的Mac硬盘,在终端中搜索了两个XCode .dmg
图像,sudo find
,并在网上查找了路径。 XCode 4.4.1 .dmg
有Iconutil.strings
和Iconutil.xcspecs
,但这就是我来的。
我可以下载一个包以获取此命令或工具,因此我可以转换.iconset
吗?如果有设置,我可以在XCode中更改以允许旧的.icns
文件(在1024x1024
和512x512@2x
之前),这将是我可以暂时接受的解决方案。我有OS 10.6.8。
修改
我会接受一个答案,确认命令是否存在于10.6.8中以及它在哪里。我会接受一个链接到有效.icns
文件的答案,该文件包含512x512
和512x512@2x
(最好是未压缩的.png
),最近已经过App Store验证批准。
答案 0 :(得分:5)
我有Xcode 4.5。在那里,您必须单独安装命令行工具。 检查Xcode首选项 - >下载 - >组件。在那里你应该找到“命令行工具”和一个下载按钮,你可以在其中安装这些工具。
然后您可以按照OS X文档中的说明继续操作:Optimizing for High Resolution, Provide High-Resolution Versions of All App Graphics Resources。
我希望这会对你有所帮助。
答案 1 :(得分:1)
首先,您需要确保正确设置xcode-select
(manpage);这将显示当前设置:
$ xcode-select -print-path
这需要指向/.../Xcode.app/Contents/Developer
文件夹,因此如果您在Xcode.app
中安装了/Applications
,则可以使用以下命令进行更改:
$ xcode-select -switch /Applications/Xcode.app/Contents/Developer
现在如果iconutil
与Xcode打包在一起(我现在无法检查),您应该可以使用xcrun
(manpage)运行它:
$ xcrun iconutil ...whatever...
答案 2 :(得分:0)
我在Snow Leopard上安装了Xcode 4.2和Xcode 3.2.5,并且iconutil不在系统中。