首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试时缺少Root.plist应用程序设置

调试时缺少Root.plist应用程序设置
EN

Stack Overflow用户
提问于 2010-11-30 09:56:06
回答 2查看 957关注 0票数 2

我已经创建了一个设置包和Root.plist。当我使用Release|iPhoneSimulator版本运行我的应用程序时,我可以在“设置应用程序”中看到和编辑我的设置,正如预期的那样。

然而,当我在Debug|iPhoneSimulation模式下运行我的应用程序时,我的设置消失了,取而代之的是调试器设置。有没有办法在调试时保持我的原始Root.plist设置不变??

我一定是在做一些愚蠢的事情,因为我找不到任何其他人有这个问题的参考。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2010-11-30 12:33:05

这可能是一个区分大小写的问题。

如果MonoDevelop发现一个名为Settings.bundle/Root.plist的文件被标记为项目中的内容,它会将调试设置合并到您的设置文件中,但此检查区分大小写。

如果MD找不到这个文件--例如,您的设置文件的大小写不同--MD会简单地创建一个新的设置文件,但Apple不区分大小写的文件系统会认为这些文件名是相同的,因此它最终会覆盖应用程序包中的文件名。

票数 0
EN

Stack Overflow用户

发布于 2010-11-30 23:09:21

看起来我用来弄清楚如何做到这一点的例子是假的。

为了解决这个问题,我删除了Root.plist,然后通过执行Add..New File...Property List重新添加了它。一旦我将我的自定义设置添加到这个plist中,一切都开始正常工作。

因此,如果您看到一些示例(如本例,http://conceptdev.blogspot.com/2009/08/monotouch-settingsbundle.html)告诉您手动创建一个xml文件,然后将其重命名为Root.plist,请不要这样做。它不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4309868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档