我设置了InAppSettingsKit,并希望在应用程序中只提供某些易失性设置。这些与springboard中的settings.app中的内容不同。我添加了一个包,InAppSettings.Bundle并创建了相应的plist文件。它在模拟器中按预期工作,但就好像我的新包在设备上不存在一样。设备仅显示与settings.bundle / root.plist中的settings.app属性相同。
如何在不删除和重新安装应用的情况下将新捆绑包导入用户设备?
答案 0 :(得分:1)
在这种情况下,它是开发人员错误的“案例”。显然,文件名中字符的大小写在模拟器中不具体。我的包中的文件未正确命名。当它应该是Root.inApp.plist时,我有root.inApp.plist。在模拟器中工作,而不是在设备上工作。 一旦我意识到这一点并重命名了文件,设备就会按预期读取并显示正确的文件。 这浪费了大约5个小时来追逐我的故事。我希望这些信息可以帮助别人避免这种令人讨厌的疏忽。