【问题标题】:What's the best way to find out the installed version of the iPhone SDK?找出已安装的 iPhone SDK 版本的最佳方法是什么?
【发布时间】:2010-09-15 16:31:11
【问题描述】:

找出我的 OS X 上安装的 iPhone SDK 版本的最简单方法是什么?

当您登录 Apple 的 iPhone 开发者中心时,您可以看到当前可用版本的 SDK 的内部版本号,但您必须记住您是否已经下载了该版本。

保持最新状态最简单的方法是什么?

【问题讨论】:

    标签: ios macos


    【解决方案1】:

    您可以随时查看 /Developer 下名为“About iPhone SDK.pdf”的文件...

    【讨论】:

    • 感谢您的回答。根据您的建议,我阅读了该文档,虽然它谈到了 SDK 中包含的 XCode 版本(在本例中为 3.1),但没有关于安装的 SDK 内部版本号的信息。
    • 在 Snow Leopard 中,尝试 System Profiler > Software > Developer。
    【解决方案2】:

    通常,您可以从 CoreServices/SystemVersion plist 文件中获取任何 SDK 的版本号:

    $Developer/Platforms/$Platform.platform/Developer/SDKs/$SDK.sdk/System/Library/CoreServices/SystemVersion .plist。

    您应该会看到 ProductBuildVersion 的条目。

    【讨论】:

    • 这个数字在决定从 developer.apple.com 获取最新的 dmg 时无济于事。 Snow Leopard 中的 System Profiler > Software > Developer 为您提供所需的所有信息。
    【解决方案3】:

    这是来自this question的交叉帖子。

    检查您安装的 iPhone SDK 版本的最佳位置是使用 System Profiler。

    Apple 菜单 > 关于本机 > 更多信息... > 软件 > 开发人员

    在那里,您将看到开发者工具所有主要组件的版本号和内部版本号。顶级版本和内部版本号对应于您从 Apple 下载的磁盘映像的名称。

    这适用于 Snow Leopard,但显然不适用于 Leopard。我不知道 Leopard 中有一个非常有用的等价物。考虑升级:)

    【讨论】:

    • 谢谢!考虑到 Snow Leopard 将成为未来 Mac 开发人员最常用的平台,我将其标记为已接受。
    【解决方案4】:

    使用 xcrun。

    例子:

    $ xcrun --sdk iphoneos --show-sdk-path
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk
    
    $  xcrun --sdk iphoneos --show-sdk-platform-version
    11.0
    
    $ xcrun --sdk iphoneos --show-sdk-build-version
    15A372
    

    查看xcrun --help 了解您可能感兴趣的其他选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 2018-10-22
      • 2012-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多