部署到iOS时,将删除应用程序上一个副本的文档路径,并创建新的文档路径,并将文件复制到该新路径。
如果您想要在每次重新部署应用时放置一个不想删除的文件,该怎么办?这是可能的,如果是这样,放置此文件的位置在哪里?
感谢。
答案 0 :(得分:0)
您正在讨论从Delphi编译和部署到设备的时间。它在安装新部署之前首先卸载应用程序的先前部署。当然,这会删除应用程序沙箱中的所有内容。
通常情况下,在现实生活中这不会是一个问题,因为从app商店将应用程序更新为较新版本只会留下Documents目录中的任何内容。
这适用于XE5及更早版本。在XE6中,此行为已更改。在XE6中,部署到设备只留下旧的文档,数据和缓存目录,所以旧的东西留在那里。并且有一个可选的开关以旧的方式执行并删除所有内容。
因此,解决方案是升级到XE6。没有其他已知的方法。