2012-03-22 16 views
0

私のiPhoneには、iOS 5でビルドされ、Xcode経由でデプロイされたアプリケーションがあります。最近Xcodeをアップグレードして、iOS 5.1でビルドできるようにしました。 iOS 5をターゲットにしているアプリを展開すると、古いアプリを上書きするのではなく、そのアプリの新しいインスタンスがインストールされます。だから今私は電話で同じアプリを2回持っています。iPhone - 同じアプリケーションの2つのインスタンス

なぜこのようなことが起こりましたか?どのように防止できますか?私のアプリはユーザーデータを保存し、上書きしないので失われます。

ありがとうございます!

答えて

1

あなたはデプロイメントターゲット5.1を設定しました(Xcode-> Preferences-> downloadsから再度以前のSDKをダウンロードしていないと仮定しています)ので、あなたのiPhoneと古い以前のXcodeバージョンで5.0 ios SDKを使用して作成したもの。

+0

これはApp Storeに配備する際に気にする必要はありません。ユーザーは新しいiOSにアップグレードすることはなく、同じアプリを2回インストールすることもできます。参考までに、iOS 5.0シミュレータでアプリをデプロイすると、古いアプリを上書きしてしまいます。だから、本当のiPhoneにデプロイするときだけ、これが起こるのを見ました。 – Clarke76

+0

これは間違いありません。バンドルID ... com.yourname.yourappnameが同じであれば、ユーザーがアプリケーションを更新するときに古いものを上書きします。 –

関連する問題