根据此问答:
https://developer.apple.com/library/ios/qa/qa1779/_index.html
应用程序更新是由 Apple 创建的包,仅包含已更改或新的文件。当用户更新他们的应用程序时,他们只会获得新文件。
我对应用程序进行了重大更新,我想要一个替换所有文件的“新开始”。
感谢您的任何想法!
克里斯
编辑:我想最后,我想要做的是删除应用程序自己的标准用户默认值,而不是让应用程序的新版本作为内务处理。现在我知道更新实际上是如何工作的。
根据此问答:
https://developer.apple.com/library/ios/qa/qa1779/_index.html
应用程序更新是由 Apple 创建的包,仅包含已更改或新的文件。当用户更新他们的应用程序时,他们只会获得新文件。
我对应用程序进行了重大更新,我想要一个替换所有文件的“新开始”。
感谢您的任何想法!
克里斯
编辑:我想最后,我想要做的是删除应用程序自己的标准用户默认值,而不是让应用程序的新版本作为内务处理。现在我知道更新实际上是如何工作的。
There are 3 possible situation:
Don't worry about 1-3 apple will take care of those.
For case 4 however, you need to write some code to clear/reset those files first time it loads and then set a flag somewhere (User defaults may be) to make sure you are resetting the file every single load.
If you have any assets/files that won't match any of the above let me know.
对每个文件进行修改。一个重要的,不仅仅是元数据的变化。或者您可以重命名所有内容,因此更新会将所有内容都删除,然后添加一个全新的集合。
目前尚不清楚您为什么要这样做。下载未更改的文件没有任何好处。