我们正在开发的应用程序使用了一个包含在应用程序捆绑包中的二进制文件。
由于该文件需要处理,并且在某些情况下需要重新编写,因此应用程序会在第一次启动或在Application Support中缺少时将该文件复制到Library/Application Support目录中。然后,每次启动应用程序时,应用程序都会从Application Support加载此文件并使用其中包含的数据。
由于Application Support目录在每次应用程序安装/升级时都会被保留,因此我们需要在应用程序安装或升级时删除上述二进制文件,并从应用程序捆绑包中重新复制它,以确保二进制文件结构与应用程序的最新版本兼容。
我们需要在以下两种情况下执行此操作: - 开发期间,每当我们从XCode重新构建和安装应用程序时 - 上线后,每当用户从AppStore升级应用程序时
有没有办法检测应用程序是否已安装或重新安装到设备上?
由于该文件需要处理,并且在某些情况下需要重新编写,因此应用程序会在第一次启动或在Application Support中缺少时将该文件复制到Library/Application Support目录中。然后,每次启动应用程序时,应用程序都会从Application Support加载此文件并使用其中包含的数据。
由于Application Support目录在每次应用程序安装/升级时都会被保留,因此我们需要在应用程序安装或升级时删除上述二进制文件,并从应用程序捆绑包中重新复制它,以确保二进制文件结构与应用程序的最新版本兼容。
我们需要在以下两种情况下执行此操作: - 开发期间,每当我们从XCode重新构建和安装应用程序时 - 上线后,每当用户从AppStore升级应用程序时
有没有办法检测应用程序是否已安装或重新安装到设备上?