0

我设置了 InAppSettingsKit 并希望仅在应用程序中提供某些易失性设置。这些与跳板的 settings.app 中的内容不同。我添加了一个包 InAppSettings.Bundle 并创建了适当的 plist 文件。它在模拟器中按预期工作,但就像我的新包在设备上不存在一样。该设备仅显示与 settings.bundle/root.plist 中的 settings.app 属性相同的内容。

如何在不删除并重新安装应用程序的情况下将新捆绑包放入用户的设备?

4

1 回答 1

1

在这种情况下,这是一个开发人员错误的“案例”。显然,文件名中字符的大小写在模拟器中并不特定。我的包中的文件没有正确命名。当它应该是 Root.inApp.plist 时,我有 root.inApp.plist。在模拟器中工作,而不是在设备上。一旦我意识到这一点并重命名了文件,设备就会按预期读取并显示正确的文件。那是浪费大约 5 个小时来追逐我的故事。我希望这些信息可以帮助人们避免同样令人讨厌的疏忽。

于 2012-05-31T14:00:15.407 回答