0

我一直在处理 iOS 应用程序更新并准备提交它,但是我遇到了一个我担心的小问题。我创建了一个临时版本进行测试,当我尝试通过 iTunes 将更新同步到我的手机时,它不会在应用旁边给我“更新”选项。iTunes 中的按钮显示“删除”。iTunes 实际上迫使我首先删除旧版本的应用程序,只有在删除后,iTunes 才会让我选择安装新版本,然后应用程序才能正常工作。唯一的问题是这并没有真正测试更新过程,我担心一旦我将应用程序发布到应用程序商店,我的用户将遇到同样的问题,他们将无法更新应用程序,他们将不得不首先删除旧应用程序,然后安装新版本。知道这里可能出了什么问题吗?

4

2 回答 2

0

从你的角度来说没有问题。也许这一次 iTunes 不够聪明,无法知道您的 ad-hoc 版本是更新版本,或者 iTunes 和手机上的应用程序版本是相同的。我对我的应用程序进行了很多更新,当您向 AppStore 提交新应用程序时,您的用户将不会遇到这个问题。他们会为您的应用找到更新按钮 :)。

于 2013-08-06T03:50:20.177 回答
0

iOS 负责更新应用程序,只要 info-plist 中的包标识符相同,任何较新的版本都将在 iOS 中显示为更新。但在 iTunes 中,情况有所不同。你不必担心这些事情。

如果您想测试更新 App 的效果,请从 AppStore 安装旧版本。连接您的设备并从 Xcode 运行项目。现在这将与更新您的应用程序相同。

于 2013-08-06T04:47:24.813 回答