出于测试目的,我需要定期将我的 iOS 应用程序的新版本部署到其文档文件夹中有旧数据的设备。我希望能够有选择地更新部分数据并控制文档文件夹中任何文件的保持新或保持旧行为。
基本上,我想要的工具支持是仅更新部署到设备时更改的数据。例如,开发机器的 Xcode 项目资源文件夹中与设备上的对应项(同名文件)更新或不同的任何内容(按日期、大小等)都会被传输,并且设备上的对应项会被覆盖那些。其他一切都被忽略。
一个理想的场景是:当我在 Xcode 中点击 BuildAndRun 时,Xcode 将根据一些自定义规则确定要传输和覆盖设备文件的数据以及不传输的数据。
有可能用 Xcode 实现这一点吗?
更新 我编辑了上面的文本以明确我不想为数据版本控制添加应用程序逻辑。我希望这发生在我的构建和测试管道(Xcode)中。