如何以编程方式访问Xcode版本号,如版本6.1.1(6A2008a)

时间:2015-02-10 18:39:16

标签: ios objective-c swift

如何使用OBJ-C或Swift在应用程序中以编程方式获取Xcode Verison编号,如版本6.1.1(6A2008a),因为我有需求,我需要在应用程序设置中获取该数字并显示,或者它甚至可能因为我知道Apple在我们使用iTunes Connect时这样做

2 个答案:

答案 0 :(得分:0)

只需阅读/Applications/Xcode.app/Contents/version.plist

的内容即可

您可以使用awk通过提取版本字符串并将其添加到包中来创建项目本地文件。

我猜你不会像内衣那样改变XCode版本。因此,只需创建一个带有版本号的文本文件并将其存放在某处。然后在Targets设置中打开Build Phases并将该文件包含在Copy Bundle Resources中。现在,在您的应用中,您可以阅读该文件,因为它将成为您的捆绑包的一部分。

答案 1 :(得分:0)

您可以通过在终端中运行xcodebuild -version来获取此信息。 接下来,您可以设置运行脚本构建阶段来查询它并将输出存储在您可以在运行时查询的文件(例如,您的appinfo.plist)中。 p>

有关此示例,请参阅How this blogger adds git information into his app