从不同的Xcode项目覆盖iPhone应用程序

从不同的Xcode项目覆盖iPhone应用程序,xcode,project,overwrite,Xcode,Project,Overwrite,我开发的一个应用程序已提交并批准到appstore。 由于一些大的变化和更通用的代码,我为这个应用程序创建了一个新的XCode项目 问题是,当尝试从新的XCode项目安装相同的应用程序(基于捆绑包标识符)时,它会崩溃退出。如果我尝试从XCode再次安装(构建&运行/调试),它似乎成功地覆盖并运行。因此,这似乎是第一次出现合并/覆盖冲突。在第一次尝试失败的基础上进行第二次安装可以使其正常工作 我不希望从商店下载的应用程序更新发生这种情况 我已经读到,这个想法不是从XCode构建,而是通过iTune

我开发的一个应用程序已提交并批准到appstore。 由于一些大的变化和更通用的代码,我为这个应用程序创建了一个新的XCode项目

问题是,当尝试从新的XCode项目安装相同的应用程序(基于捆绑包标识符)时,它会崩溃退出。如果我尝试从XCode再次安装(构建&运行/调试),它似乎成功地覆盖并运行。因此,这似乎是第一次出现合并/覆盖冲突。在第一次尝试失败的基础上进行第二次安装可以使其正常工作

我不希望从商店下载的应用程序更新发生这种情况

我已经读到,这个想法不是从XCode构建,而是通过iTunes使用临时构建。这将模拟更自然的最终用户流程。我已经试过了,但不知怎么的,它不会从appstore同步/覆盖现有的应用程序(没有错误,应用程序只是没有改变)

有人对如何解决这个问题有什么建议吗?
在此问题上的任何帮助都将不胜感激

我一直遇到这个问题。我的所有开发工作都使用一个开发人员配置文件(因此,使用一个包标识符)

你必须从手机中删除旧的应用程序,并进行干净的构建


这些都是类似的问题

通过iTunes进行特别构建似乎是可行的。 昨天我双击了一下,但从未收到iTunes的消息,警告我应用程序中存在旧版本,以及我是否要替换它

将.IPA拖到iTunes应用程序部分确实给了我这条消息。告诉它替换和下一次同步工作正常。iTunes同步状态栏显示消息“YourAppName更新”。启动后,它工作正常,存储的数据完好无损

这里描述的流程适用于我:

这可以作为开发人员端的解决方案,但这不是最终用户的选项。应用程序更新的想法不应该是先删除它。