我希望能够从我的 iOS 应用程序中访问 Info.plist 中的版本控制值,在 Xcode 12.5 中用 Swift 编写。有问题的键/值是:
CFBundleShortVersionString: $(MARKETING_VERSION)
CFBundleVersion: $(CURRENT_PROJECT_VERSION)
Run Code Online (Sandbox Code Playgroud)
从构建设置中,两个 Info.plist 值分别包含“1.0”和“8”。我尝试过以下方法:
let appBundleVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion") as? String
Run Code Online (Sandbox Code Playgroud)
如果我在 Info.plist 中有用户定义的键/值对,则该方法有效,但不适用于访问系统管理的构建设置。我如何访问这两个值?
谢谢。