【问题标题】:Strange iOS app store update/install behaviour奇怪的 iOS 应用商店更新/安装行为
【发布时间】:2012-09-26 08:28:55
【问题描述】:

我最近发布了一个 iOS 应用程序的重大更新,我们称之为新版本 2.0 和之前上传的 1.0。 v2.0 更新已准备好销售,并于 2012 年 9 月 20 日 09:35(约 6 天前)发布到商店。从那以后,当用户第一次更新或安装我的应用程序时,我看到了一些非常奇怪的行为。尽管应用商店元数据准确地反映了新版本,但一些用户(和我自己)下载了更新,只是为了看到之前上传的 v1.0 二进制文件已安装。卸载应用程序并重新下载它会导致安装正确的 v2.0 应用程序。这种行为最近在 12 小时前就已经出现。我还看到一些用户抱怨更新中的崩溃,我很肯定这只会出现在旧版本中。我是否有可能通过项目设置导致此问题出现?我不这么认为,但我真的很想弄清楚这一点,因为它会对应用评级产生负面影响。

【问题讨论】:

  • 更新后,您的应用程序之前版本中存储的数据(即使是NSUserDefaults 中的数据)仍将保留。也许这就是你所有问题发生的原因。当用户更新应用程序时,应用程序主包的路径会更改(如果您在旧版本的应用程序中保存了某些资源的路径)。
  • 您好 Fahri,我在应用程序的全新安装和更新中都看到了这种行为。我假设如果卸载应用程序,存储的数据不会保留?
  • 如果您使用钥匙串存储数据,那将保留,其他数据将被删除。抱歉回复晚了:)

标签: ios xcode xcode4 app-store


【解决方案1】:

以下步骤解决了我的问题。

  • 在 iTunes 连接中单击应用程序图标。
  • 选择“权利和定价”
  • 选择“管理此应用的 iCloud 设置”
  • 现在检查您不希望用户从 iCloud 下载的版本。

【讨论】:

    猜你喜欢
    • 2012-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多