我开发的其中一个应用程序已提交并批准到appstore。 由于一些重大变化和更通用的代码,我为这个应用程序创建了一个新的XCode项目。
问题是当尝试从新的XCode项目安装相同的应用程序(基于包标识符)时,它会以崩溃退出。如果我尝试从XCode再次安装(Build& Run / Debug),它似乎成功覆盖并运行。所以似乎第一次出现了一些合并/覆盖冲突。第二次安装,在第一次尝试失败的情况下使其正常工作。
我不希望从商店下载的应用更新发生这种情况。
我读过这个想法不是要从XCode构建,而是通过iTunes使用Ad Hoc Build。这将模拟更自然的最终用户流程。我试过这个,但不知怎的,它不会同步/覆盖appstore中的现有应用程序(没有错误,应用程序只是没有改变)。
是否有人提示如何解决这个问题? 任何有关此事的帮助将不胜感激!
答案 0 :(得分:0)
答案 1 :(得分:0)
因为看起来通过iTunes进行Ad Hoc构建工作确实有效。 昨天我双击,但从未收到iTunes消息警告我应用程序中存在旧版本以及是否要替换它。
将.IPA拖到iTunes应用程序部分确实给了我这条消息。告诉它替换和下一步同步工作没关系。 iTunes同步状态栏显示消息“YourAppName Updating”。然后启动它可以正常存储数据。
这里描述的流程对我有用: How to test an iPhone application update