【发布时间】:2021-10-18 22:19:31
【问题描述】:
我希望能够从我的 iOS 应用程序中访问 Info.plist 中的版本控制值,在 Xcode 12.5 中使用 Swift 编写。有问题的键/值是:
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
在 Build Settings 中,两个 Info.plist 值分别包含“1.0”和“8”。我尝试了以下方法:
let appBundleVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") as? String
如果我在 Info.plist 中有用户定义的键/值对,则该方法有效,但不适用于访问系统管理的构建设置。如何访问这两个值?
谢谢。
【问题讨论】: