无论如何都要更改Settings.bundle中包含的Root.plist文件中某些标记的值。
或
无论如何,我可以为Settings.bundle使用两个不同的Root.plist文件。
在我的方案中,应用程序的设置会针对不同的环境进行更改?按设置我的意思是点击iPhone的“设置”,然后点击“应用”,你可以看到设置,如果你有?
更新:如何在代码中动态更改项[0],项1,项[2]的值。
答案 0 :(得分:1)
您可以通过NSUserDefaults更新存储在Settings.bundle中的值。在Apple的Preferences and Settings Programming Guide
中查看更多内容答案 1 :(得分:1)
触摸您的Settings.bundle FOLDER,并确保您的运行脚本在复制捆绑资源之前运行,例如
touch "$SRCROOT/Settings.bundle"
似乎它是一个Xcode错误 - 因为Root.plist文件被修改得很好,但Xcode显然只看文件夹。
答案 2 :(得分:0)
您无法编辑Root.plist
的内容,因为Settings.bundle
位于App Bundle内,只是一个只读。
但是,您可以为从NSUserDefaults读取的值定义自己的映射到动态值。