【问题标题】:how to find sdk and xcode version number from .framework or .a file如何从 .framework 或 .a 文件中查找 sdk 和 xcode 版本号
【发布时间】:2013-11-07 15:40:17
【问题描述】:

我有一个 .framework 文件和 .a 来自两个不同的项目。我想从 .a 和 .framework 文件中找出使用的 sdk 的版本号以及 xcode 版本。

有没有办法解决这个问题?

【问题讨论】:

    标签: ios iphone xcode frameworks static-libraries


    【解决方案1】:

    对于.framework file,可以获得Xcode版本

    plutil -p YOUR-FRAMWORK-PATH-NAME.framework/Info.plist | grep DTXcodeBuild
    

    你会得到类似的输出:

    "DTXcodeBuild" => "9C40b"
    

    9C40b 代表 Xcode9.2

    【讨论】:

    • 那个解决方案似乎已经过时了。有更新吗?
    【解决方案2】:

    我也在寻找特定框架的版本。我能够在框架的 Info.plist 文件中找到它。

    1. 右键单击项目导航器中的框架,然后“在 Finder 中打开”
    2. 在 YourFramework.xcframework 目录中,找到嵌套的 YourFramework.framework 目录(供参考,我的嵌套在“ios-arm64”下)
    3. 在 .framework 目录中,找到 Info.plist 文件并打开它。
    4. 版本应列在“捆绑版本字符串(短)”键下

    在撰写本文时,已接受的解决方案对我不起作用,所以我想我会分享给任何追随我的人。

    【讨论】:

      【解决方案3】:

      xcode版本点击xcode>关于xcode。

      对于框架,只需从该框架打开一个头文件,通常在顶部的 cmets 中会提到版本。

      【讨论】:

      • 我确保我的问题很清楚,请检查。
      • 其实对于一个lib文件(.a)没有办法确定版本。
      猜你喜欢
      • 1970-01-01
      • 2014-08-13
      • 2015-08-17
      • 1970-01-01
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多