我如何知道哪个版本的 Xcode/哪个 SDK 构建了 xcarchive?

Posted

技术标签:

【中文标题】我如何知道哪个版本的 Xcode/哪个 SDK 构建了 xcarchive?【英文标题】:How do I tell which version of Xcode/which SDK built an xcarchive? 【发布时间】:2016-01-25 17:56:42 【问题描述】:

我的产品的各种版本都有xcarchives,但我一直没有跟踪我使用哪个版本的 Xcode 构建它们以及使用哪个 SDK。如何查看?

【问题讨论】:

【参考方案1】:

当您使用 Xcode 构建可执行文件时,它会在应用程序的 Info.plist(不是 xcarchive 的)中包含额外的键:

DTCompiler: com.apple.compilers.llvm.clang.1_0
DTPlatformBuild: 13C75
DTPlatformName: iphoneos
DTPlatformVersion: 9.2
DTSDKBuild: 13C75
DTSDKName: iphoneos9.2
DTXcode: 0720
DTXcodeBuild: 7C68

DTXcodeDTXcodeBuild 描述了使用哪个版本的 Xcode 来构建可执行文件(以及归档文件)。 DTSDKNameDTSDKBuild 描述了用于可执行文件本身的 SDK。其他信息也可能对您很有价值。

【讨论】:

以上是关于我如何知道哪个版本的 Xcode/哪个 SDK 构建了 xcarchive?的主要内容,如果未能解决你的问题,请参考以下文章

我应该在 iOS 5 中使用哪个 FB SDK 版本?

如何知道android sdk的哪个jar文件包含我需要的类

什么是 Android SDK 构建工具、平台工具和工具?应该使用哪个版本?

xcodebuild 使用哪个版本的 Xcode?

iPhone XR 支持哪个版本的 Xcode

分享哪个OS X版本支持哪个Xcode的版本?