如何解决iOS应用程序更新,如何更新捆绑包中的plist?
| 有没有一种方法可以通过iTunes应用程序更新来更新捆绑包中的已修改plist文件? 我有一个应用程序,以数组和字典的形式将一些数据存储在plist文件中。在某些更新中,我已将包含更多数组项的plist文件添加到了plist文件中,但是似乎在更新应用程序时,除非用户删除应用程序并重新安装,否则不会复制/更新新的plist文件。 我如何获得该应用程序以用新的更新plist文件的本地副本?解决方法
您无法更新捆绑软件中的任何内容。如果要更新plist,请将其保存在documents目录中。
NSArray *arrayPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [arrayPaths objectAtIndex:0];
使用商店更新应用程序时,不会删除documents目录中的文件。
,版本为.plist的文件?例如。 MyApp-YYYYMMdd.plist
,我在一个应用程序中遇到了类似的问题。我要解决的问题是,当应用程序在应用程序委托中获取willEnterForeground通知时,检查应用程序是否已加载旧版本或新版本的plist文件,然后从捆绑软件中加载新文件并将其保存到文档中目录。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。