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

发布于 2024-12-19 01:16:12 字数 422 浏览 0 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不顾 2024-12-26 01:16:12

您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文