【问题标题】:Where is pngcrush for Xcode 4.3?Xcode 4.3 的 pngcrush 在哪里?
【发布时间】:2012-02-18 02:36:29
【问题描述】:

在 4.3 之前的每个 Xcode 版本中都有一个 Apple 定制的 pngcrush 版本。我在 Xcode 4.3 中找不到它。它是否仍可作为独立的 exe 文件使用?

另一个相关问题:Command Line Tools for Xcode 的文件安装在哪里?

【问题讨论】:

    标签: xcode


    【解决方案1】:

    找到它的最佳方法是使用 xcrun 工具。

    xcrun -sdk iphoneos5.0 -find pngcrush 将在标准输出上打印路径,而xcrun -sdk iphoneos5.0 pngcrush 将实际为您执行命令。

    请参阅man xcrun 了解更多信息。

    【讨论】:

    • 很高兴为您提供帮助。这很好,因为它使您不必对路径进行硬编码。从理论上讲,您不必指定 sdk,但没有它它对我不起作用。您可以使用xcodebuild -showsdks 获取当前安装的列表。
    • 我希望在 Xcode 文档中有对 Command Line Tools for Xcode 的介绍。
    • 请注意,您必须检查您的 iphoneos 版本:例如我的版本是 5.1,所以我做了 xcrun -sdk iphoneos5.1 pngcrush
    【解决方案2】:

    如果你在 Xcode 4.3 中使用 app crush.rb,你会得到错误:

    sh: /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush: 没有这样的文件或目录

    正如Yozone所说,将第一个声明改为:

    pngcrush = '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/pngcrush'
    

    这将指向 Xcode 文件的新位置。

    【讨论】:

      【解决方案3】:

      pngcrush 位于 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin 下

      【讨论】:

      • 谢谢!你知道额外的Command Line Tools for Xcode 安装在哪里吗?
      • 这里有两种安装 Xcode 命令行工具的方法: 1、转到“Xcode -> 打开开发者工具 -> 更多开发者工具”,然后登录并下载“Xcode 命令行工具” 2、转到“Xcode -> Preferences... -> Downloads(tab) -> Components(sub-tab)”,然后点击安装按钮。
      【解决方案4】:

      从 Xcode 4.3 开始,他们决定将其重新打包为单个应用程序包。看看这个http://developer.apple.com/library/ios/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_3.html

      插件、模板和其他子组件。以前在 /Developer 的子目录中找到的任何向开发人员工具添加组件的路径现在都将位于 Xcode 4.3 的内部应用程序包。

      其他独立实用程序应用程序和附加技术。 一些附加工具不再是默认 Xcode 安装的一部分,它们现在可以作为单独的包下载。更多开发者工具菜单命令可直接跳转到 Safari 中的 developer.apple.com/downloads,可以在其中找到这些开发工具。

      因此,您可能会在应用程序包中找到缺少的任何内容,或者需要额外下载。

      【讨论】:

        猜你喜欢
        • 2012-03-21
        • 1970-01-01
        • 2012-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-15
        • 2023-04-05
        • 1970-01-01
        相关资源
        最近更新 更多