【问题标题】:Updating a value in root.plist更新 root.plist 中的值
【发布时间】:2021-01-29 08:30:37
【问题描述】:

如果我想在编译时更新我的​​ root.plist 中的一个值,例如应用程序的版本号。什么是批准的方法? root.plist 条目如下所示:

我在 Stack 上找到了 2014 年的先前条目,但不知道这是否仍然是当前方法。 Update Root.Plist on Compile

【问题讨论】:

  • 版本号好像是$(MARKETING_VERSION),但是如何注入root.plist或者从info.plist中提取呢?

标签: ios settings


【解决方案1】:

太明显了:

plist 值保存在 UserDefaults.standard 中。因此,在您的 plist 中匹配变量名称,我更新版本的示例将是:

func setUserDefaults() {
        let userDefaults = UserDefaults.standard
        userDefaults.setValue("Version 1.23", forKey: "version_preference")
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 2012-02-04
    • 2014-07-15
    • 1970-01-01
    • 2010-11-28
    • 2023-03-21
    • 1970-01-01
    相关资源
    最近更新 更多