iPhone 应用程序只有在 3GS 用户在 iTunes 中升级时才会出现问题?

Posted

技术标签:

【中文标题】iPhone 应用程序只有在 3GS 用户在 iTunes 中升级时才会出现问题?【英文标题】:iPhone app has issues only if 3GS users upgrade in iTunes? 【发布时间】:2010-12-02 00:11:18 【问题描述】:

我的应用程序升级已在 iTunes 中上线。只有当 3GS 升级应用程序时,似乎只有 3GS iPhone 才会出现问题。如果 3GS iPhone 重新下载或删除应用程序再下载,一切正常。

我想知道我是否遗漏了一些从编码角度来看应该可以防止这个问题的东西?

我使用了几台 3GS iPhone 测试仪。那些测试 adhoc 罚款的相同 3GS iPhone 有升级问题。 iPhone 4s 无论下载是新的还是升级的都没有问题。

升级是否有可能没有真正取代以前的应用程序版本?

是否有 Xcode 设置来确保这样的事情?

或者这是某种侥幸?

我过去曾升级其他具有类似功能的应用程序,但没有遇到任何问题。

【问题讨论】:

【参考方案1】:

您的应用数据格式是否发生了重大变化?如果我没记错的话,iTunes升级会备份设备上的应用数据并在升级后恢复。

【讨论】:

你让我思考,我相信你是对的!该应用程序可能正在重复使用不再有效的存储设置。谢谢! 转念一想升级问题只存在于3GS手机上。如果 iPhone 4 用户升级,他们根本没有问题。无论如何,我仍会根据您的回答进行调查。 这是相当微妙和复杂的,但最终,它是基于您所描述的先前版本的用户默认设置。万分感谢!如果没有你的建议,我不会朝那个方向看。

以上是关于iPhone 应用程序只有在 3GS 用户在 iTunes 中升级时才会出现问题?的主要内容,如果未能解决你的问题,请参考以下文章

NSURLConnection 在 iphone 3gs 中发布大型视频数据失败

iPhone 4S 与 iPhone 3GS 中的 UILabel

应用程序还需要支持 iPhone 3GS 吗? [关闭]

关于 iPhone 3GS Image Picker Controller 的问题

IOS Webview 在 iPad 1 和 iPhone 3gs 上运行缓慢

iPhone 应用程序还必须在 iPad 上以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行,无需修改