更新root.plist中的值

问题描述

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

enter image description here

我在Stack上找到了2014年的上一篇文章,但不知道这是否仍然是当前的方法Update Root.Plist on Compile

解决方法

太明显了:

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

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