1

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

剩下的方法是使用iconutil. 我在 Spotlight 中进行了搜索,在 Finder 中搜索了我的 Mac 硬盘,在终端中搜索了两个后来的 XCode.dmg图像,sudo find并在网络上查找了路径。XCode 4.4.1.dmgIconutil.stringsand Iconutil.xcspecs,但就我而言。

有没有我可以下载的包来获取这个命令或工具,所以我可以转换.iconset?如果我可以在 XCode 中更改设置以使其允许旧.icns文件(之前1024x1024512x512@2x),那将是我可以暂时接受的解决方案。我有操作系统 10.6.8。

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

4

3 回答 3

5

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

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

我希望这能帮到您。

于 2012-11-04T21:12:30.293 回答
1

您首先需要确保您已正确设置xcode-select手册页);这将向您显示当前设置:

$ xcode-select -print-path

这需要指向该/.../Xcode.app/Contents/Developer文件夹,因此如果您已Xcode.app安装,/Applications则可以使用以下方法进行更改:

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

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

$ xcrun iconutil ...whatever...
于 2012-09-05T12:25:16.517 回答
0

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

于 2012-09-09T17:25:50.167 回答