2013-08-06 69 views
0

我一直在研究iOS应用程序更新并准备好提交它,但是我遇到了一个我很担心的小问题。我创建了一个ad-Hoc版本进行测试,当我尝试通过iTunes将更新同步到我的手机时,它不会给我应用旁边的“更新”选项。 iTunes中的按钮说'删除'。 iTunes实际上迫使我首先删除旧版本的应用程序,并且只有在它被删除后,iTunes才能让我选择安装新版本,然后应用程序正常工作。唯一的问题是,这不是真的测试更新过程,我担心,一旦我将应用程序发布到应用程序商店,我的用户将有同样的问题,他们将无法只更新应用程序,他们将不得不先删除旧的应用程序,然后安装新版本。任何想法在这里可能会出错?无法测试iPhone应用程序更新作为更新

回答

0

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

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

+0

非常感谢您的回答。当我尝试从Xcode手机上运行它时,它不想更新以及给我一个错误。然后我决定看看我的包标识符是否有问题,并看到它没有任何问题,但是当我检查了一些事情之后,我意识到我从来没有更改过我的版本和构建值,因此更新和旧版本的版本相同版本和构建值。一旦我改变了它的工作完美。它总是基本面,让你在结束....再次感谢 – user2655153

0

你的部分没有问题。也许这次iTunes不够聪明,无法知道您的即席版本是更新版本还是iTunes上和手机上的应用程序版本相同。我已经对我的应用程序进行了大量更新,当您向AppStore提交新应用程序时,用户不会面临此问题。他们会为你的应用找到一个更新按钮:)。