【问题标题】:如何找到用于构建 .ipa 文件的 swift 版本
【发布时间】:2022-01-07 01:46:24
【问题描述】:

我无法访问源代码,只能访问 .ipa 文件,并且我要确认项目的 QA 是用于开发 .ipa 文件的 swift 版本,我该怎么做?我可以在终端上使用这个命令获取 iOS 版本。

plutil -p Payload/MyData.app/Info.plist | grep DTSDKName

【问题讨论】:

    标签: ios swift iphone xcode version


    【解决方案1】:

    在终端中,您可以访问包含 .ipa 文件的文件夹并将其解压缩。

    unzip YourApp.ipa
    

    然后您将获得一个名为 Payload 的文件夹,其中包含您的应用 (XXXXXX.app)

    然后更改目录以便能够列出您的应用程序中的内容:

    cd Payload/XXXXXX.app/
    

    在您的应用文件夹结构中,您应该能够看到 Info.plist 文件。

    如果plist文件是二进制格式,可以先运行转成XML:

    plutil -convert xml1 Info.plist
    

    然后打开文件:

    vi Info.plist
    

    在此文件中,您应该找到 DTPlatformBuildDTSDKBuild,其中将包含内部版本号。

    然后可以在下面的 url 之后找到该版本号,以获取有关使用的 Xcode 版本和用于构建 .ipa 的 SDK 版本的信息,以及每个 Xcode 版本的发行说明。

    https://xcodereleases.com

    在发行说明中,您应该可以找到有关 Swift 详细信息的部分。

    【讨论】:

      猜你喜欢
      • 2014-09-20
      • 2012-04-30
      • 2013-05-15
      • 1970-01-01
      • 2021-03-30
      • 2014-03-08
      • 2018-05-28
      • 2012-07-03
      • 1970-01-01
      相关资源
      最近更新 更多