【问题标题】:How to show build version with schema Xcode 11如何使用模式 Xcode 11 显示构建版本
【发布时间】:2020-09-01 07:22:57
【问题描述】:

如何在应用程序中显示带有方案的构建版本?

例如,如果应用构建版本是 1.0.2 并且构建方案是 staging,那么我想显示 1.0.2-staging,例如当应用中心构建应用程序时,然后会显示应用程序的名称以这种方式(1.0.2-staging)。

【问题讨论】:

  • 您好,您是 Stack Overflow 的新手,所以我们都为您着想。您之所以被否决,是因为您的问题质量很低。我可以推荐你读一下吗:stackoverflow.com/help/how-to-ask

标签: ios swift xcode11


【解决方案1】:

我不确定您所说的“构建方案”是什么意思,但以下是如何从 Info.plist 获取信息的 2 个示例:

let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String
let build = Bundle.main.infoDictionary?["CFBundleVersion"] as? String

【讨论】:

  • 这将帮助我在应用程序中获取版本代码,但我想像这样显示 [drive.google.com/file/d/1rV6-w-P3FkgYw3ntv13ZxYuimBSqEbzE/… 你可以看到这里有应用程序的名称,例如 1.0.0-beta。这就是我想要的。
  • “-beta”这个词是从哪里来的?您可以使用“0-beta”作为您的构建(CFBundleVersion)值:)
  • 测试版构建变体,如环境变量。我们正在开发不同的构建变体,例如有一个临时构建变体开发、测试版等。
猜你喜欢
  • 2020-02-23
  • 2020-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多