小编jay*_*boh的帖子

如何在 Xcode 12 中从 Swift 访问 Info.plist 值

我希望能够从我的 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 中有用户定义的键/值对,则该方法有效,但不适用于访问系统管理的构建设置。我如何访问这两个值?

谢谢。

xcode build ios swift

8
推荐指数
1
解决办法
9095
查看次数

标签 统计

build ×1

ios ×1

swift ×1

xcode ×1