如何在不卸载的情况下强制降级iOS应用程序
iTunes 不会将应用程序与相同或较低版本同步,这对用户来说(在某种程度上)有好处,但对开发者来说却是一个 PITA。 (如果可能的话,我开发的应用程序可以向后/向前/侧向兼容,因此任何版本都可以处理任何数据。)
我正在开发企业应用程序,具有相同版本号的不同版本。
我经常希望测试具有相同或更低版本的应用程序,而不必卸载然后重新创建数据。我希望能够安装任意版本的 *.ipa 文件,而无需从设备中卸载该应用程序。
有没有办法强制 iTunes 通过设备上的应用程序安装相同或较低版本的 *.ipa 文件?
我可以使用 XCode,但当我有 *.ipa 文件时,检查以前的版本、构建和安装并不完全方便。
我看过 iPhone 配置实用程序,但它似乎也需要卸载。
马特
iTunes will not sync an app with the same or lower version, which is (somewhat) good for users, but it is a PITA for developers. (When possible, I develop apps to be backwards/forwards/sidewards compatible so any version will work with any data.)
I am developing Enterprise applications, with different editions of the same version number.
I frequently wish to test apps with the same or lower versions without having to uninstall and then have to recreate data. I want to be able to install arbitrary versions of *.ipa files without having to uninstall the app from the device.
Is there any way to force iTunes to install the same or lower version *.ipa files over the app on the device?
I could use XCode, but it is not entirely convenient to check-out the previous version, build, and install, when I have the *.ipa file sitting right there.
I have looked at iPhone Configuration Utility, but it also seems to require an uninstall.
Matt
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Xcode 4.2 中的管理器窗口将数据从应用程序的任何版本导出/导入到任何其他版本。所以我通常做的是从版本 n+1 导出数据,然后将版本 n 的 .app 包拖放到管理器窗口中。 Xcode 将使用版本 N 覆盖版本 n+1。然后您可以从之前导出的版本 n+1 导入数据。
you can export/import data from any version of your app out/into any other version using the organizer window in Xcode 4.2. So what I normally do is export the data from version n+1 then drag/drop the .app bundle for version n into the organizer window. Xcode will overwrite version n+1 with version N. you can then import the data from version n+1 that you exported earlier.