您可以更新应用程序包中的文件吗?

Ian*_*971 3 iphone

是否可以以编程方式更新存储在应用程序包中的文件?基本上我想获取一个远程文件并用它覆盖其中一个捆绑文件(实际上是一个 sqlite 数据库)。

这在模拟器上工作正常,但在设备上它不起作用,尽管它也不会出错(它似乎没有实际覆盖)。

我知道我可以通过将其复制到用户文件夹中来解决这个问题,然后在使用捆绑包之前获取代码来检查其第一个文件,但我很想知道是否可以更新捆绑包文件或我只是做错了什么吗?

谢谢

Ale*_*lds 5

不,捆绑包无法更新。捆绑包中的项目与应用程序打包在一起,并且应用程序经过数字签名,以便能够通过 App Store 转售。通过更改捆绑内容,数字签名将不再匹配。