我的iPhone上有一个应用程序,它是在iOS 5上构建的,并通过Xcode部署。我最近升级了Xcode,以便我现在可以在iOS 5.1上构建。当我去部署仍然以iOS 5为目标的应用程序时,它会安装该应用程序的新实例,而不是覆盖旧应用程序。所以现在我在手机上有两次相同的应用程序。
为什么会发生这种情况,我该如何预防呢?我的应用程序存储用户数据,因为它没有覆盖,所以会丢失。
谢谢!
答案 0 :(得分:1)
对于新设置部署目标5.1(我假设您不会再从Xcode-> Preferences->下载中再次下载sdk),因此它在您的iphone上运行应用程序的新实例以及您使用5.0 ios sdk在早期Xcode版本上创建的旧版本。