我正在尝试测试从已发布的应用程序(从App Store安装)到新开发版本的用户数据迁移。
但是当我在设备上安装IPA时,出现错误:
AppName 已安装。
AppName 具有与 AppName 相同的捆绑包ID,因此无法安装。要继续,请从您的设备中删除 AppName ,然后重新开始。
任何想法,如何解决?谢谢。
答案 0 :(得分:1)
我也遇到了这个问题。我的是一个非常具体的案例,但我认为我应该发表回复,以防其他人遇到同样的事情。
我正在使用Hockey(现在为App Center)进行测试。在上次构建时,我无法升级到位。当我尝试从App Center安装时,会看到“ {AppName}已安装。要安装{app},请从您的设备中删除{app},然后重试。”在尝试了多种方法来解决此问题后,我再也无法使其正常运行。相反,我将我的应用程序放到了TestFlight上,可以在那里进行升级。我们最终按原样发货,并且在现场升级没有任何问题。
我的问题是同时更改发行资料和从同一版本的Hockey SDK-> App Center升级。
任何人都使用App Center遇到此问题。我建议仔细检查您是否在TestFlight上遇到问题。
答案 1 :(得分:0)
iOS允许通过bundleId识别应用程序。
如果您在质量检查和Prod / App商店内部版本之间使用相同的bundle-id,则在给定时间,您只能在设备上安装一个应用。
两种解决方案: