我将一些 JSON 配置文件与我的应用程序捆绑在一起。
它们通过 Xcode 使用文件夹引用(显示为蓝色文件夹图标)包含在内。
果然,这些文件夹中的文件可以在捆绑包下的应用程序中找到。修改文件(即更改 JSON 内容)也可以。
但是,我已经添加/删除了这些文件夹中的一些文件,但我仍然看到旧文件,而不是我的测试设备上的新文件。
我已经尝试删除应用程序并重新启动设备,但是当我在设备上再次运行应用程序时,我仍然只能看到旧的捆绑文件。
模拟器被说服通过模拟器重置查看新文件集 - 对于真实设备来说不是一个好的选择。这在开发中已经够痛苦了,但对于已发布的应用程序来说不是一个选择。
我很高兴知道为什么会发生这种情况,以及如何克服这个问题,以便最新的文件夹内容与设备同步。