如何在不卸载的情况下强制降级iOS应用程序

时间:2011-11-30 21:39:19

标签: ios uninstall downgrade

iTunes不会将应用与相同或更低版本同步,这对用户来说有点好处,但对于开发者来说却是一个PITA。 (如果可能,我开发的应用程序是向后/向前/向侧兼容的,因此任何版本都可以使用任何数据。)

我正在开发具有相同版本号的不同版本的企业应用程序。

我经常希望测试具有相同或更低版本的应用,而无需卸载,然后必须重新创建数据。我希望能够安装任意版本的* .ipa文件,而无需从设备上卸载应用程序。

有没有办法强制iTunes 在设备上的应用上安装相同或更低版本的* .ipa文件?

我可以使用XCode,但是当我将* .ipa文件放在那里时,检查以前的版本,构建和安装并不是很方便。

我查看了iPhone配置实用程序,但它似乎也需要卸载。

马特

1 个答案:

答案 0 :(得分:2)

您可以使用Xcode 4.2中的管理器窗口将数据从任何版本的应用程序导出/导入任何其他版本。所以我通常做的是从版本n + 1导出数据,然后将版本n的.app包拖放到组织者窗口。 Xcode将使用版本N覆盖版本n + 1.然后您可以导入先前导出的版本n + 1中的数据。