如何强制应用程序设置包更新?

JOM*_*JOM 4 iphone settings bundle plist ios-simulator

应用程序Settings.bundle包含版本号,该版本号在构建期间自动生成.从构建日志中我可以看到在那里写入新值,也就是在MacOS X Finder中查看文件本身时,我看到了正确的更新值.

iPhone模拟器或真实iPhone中的设置向我显示旧值.删除应用程序和重新安装是迄今为止我设法获得新的更新值的唯一方法.

问题:如何强制iPhone设置应用程序读取我最新的更新捆绑文件?

一些背景信息,可能相关也可能不相关:我只通过Xcode将应用程序安装到模拟器和iPhone中.这是问题吗?刚刚在Apple文档中找到了这个,不确定它实际上是什么.似乎自相矛盾(最后一章)......

每次重新安装应用程序时,iPhone OS都会执行全新安装,从而删除以前的任何首选项.换句话说,从Xcode构建或运行应用程序总是安装新版本,替换任何旧内容.要测试连续执行之间的首选项更改,必须直接从模拟器界面运行应用程序,而不是从Xcode运行.

所以Xcode总是替换旧内容,但为了测试更改我不能使用Xcode?那是什么?完成两个(通过Xcode安装后)并且未在设置中看到新值.任何想法它是如何实际工作的?我是否总是要安装非Xcode?

Nic*_*eys 6

尝试清洁和建设.似乎xcode缓存日期并且没有注意到脚本所做的更改.我发生了类似的事情,干净总是修复它,但它确实令人讨厌.