我设置了InAppSettingsKit,并希望只有某些易失性设置可从应用程序中使用。这与在springboard的settings.app中找到的内容不同。我添加了一个包InAppSettings.Bundle并创建了适当的plist文件。它在模拟器中按预期工作,但就像我的新捆绑包在设备上不存在一样。该设备仅显示与settings.bundle/ root.plist中的settings.app属性相同的属性。
如何在不删除和重新安装应用程序的情况下将新的捆绑包放入用户的设备?
发布于 2012-05-31 22:00:15
在这种情况下,这是一个开发人员错误的“案例”。显然,文件名中字符的大小写在模拟器中不是特定的。我的包中的文件命名不正确。我在应该是Root.inApp.plist的时候使用了root.inApp.plist。在模拟器中工作,而不是在设备上工作。一旦我意识到了这一点并重命名了文件,设备就会按照预期读取并显示正确的文件。这简直是浪费了5个小时来追寻我的故事。我希望这些信息能帮助人们避免同样恼人的疏忽。
https://stackoverflow.com/questions/10827585
复制相似问题