私は世界中にアプリを持っています..それをxyzFREEと呼んでみましょう。 Appleはもうアプリケーション名にFREEという名前を付けることはできません。だから私はそれをxyzLITEに変更します。私は新しいXcodeプロジェクトを作成し、バンドルIDをxyzLITEからxyzFREEに変更し、アプリケーションストアから新しいバージョンにダウンロードしたバージョンを更新します。すべてうまくいくようです。iPhoneアプリの名前を変更...まだUserDefaultsにアクセスできるようにする
xyzFreeはUserDefaultsを使用して高得点を格納します。新しいバージョンのxyzLITEは独自のUserDefaultを作成するので、すべての高得点はなくなりました。 xyzFREEからUserDefaultsを読み込む方法があるので、変換してxyzLITEのUserDefaultsに保存することができますか?
xyzFREEの新しいバージョンを作成して名前をxyzLITEに変更しようとしましたが、それでも同じことが行われます。独自のUserDefaultを作成するので、すべての高得点はなくなります。
はい。完璧に働いた。 – ShadowDES
ちょうど答えに追加する。変更する必要があるのは、info.plistのバンドル名だけです。それは$(PRODUCT_NAME)にデフォルト設定されていて、それをxyzLITEに変更しました。 – ShadowDES