2011-02-23 23 views
0

我开发的应用程序之一已提交并批准到应用商店。 由于一些重大更改和更通用的代码,我为此应用程序创建了一个新的XCode项目。从不同的Xcode项目覆盖iPhone应用程序

的问题是要安装在新的XCode项目相同的应用程序(基于包标识符)时,它崩溃退出。如果我尝试从XCode再次安装(Build &运行/调试),它似乎成功覆盖并运行。所以这似乎是第一次有一些合并/覆盖冲突。第二次安装,通过失败的第一次尝试使其工作。

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

我读过这个想法是不是从XCode的打造,而是用一个特设通过iTunes建立来代替。这将模拟更自然的最终用户过程。我已经尝试过,但不知何故它不会同步/覆盖appstore中的现有应用程序(没有错误,应用程序只是没有改变)。

有人对如何解决这个问题有暗示吗? 任何有关此事的帮助将不胜感激!

回答

0

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

你必须从手机中删除旧的应用程序,并做一个干净的构建。

这些都是类似的问题。 (1)(2)

+1

这可能工作作为开发商最终的解决方案,但这不是最终用户的选项。应用程序更新的想法不应该先删除它。 – 2011-02-24 07:47:22

0

,因为它似乎有一个特设工作建立通过iTunes确实工作。 昨天我双击,但从来没有得到iTunes消息,警告我存在于我的应用程序中的旧版本,以及我是否要替换它。

拖动的.ipa进入iTunes应用程序节之前给我这个消息。告诉它取代和下一个同步工作好吗。 iTunes同步状态栏显示消息“YourAppName Updating”。之后启动它可以正常使用存储的数据。

这里描述为我工作的流程: How to test an iPhone application update

相关问题