2017-09-25 56 views
0

我有一個應用程序出現在世界上..我們稱之爲xyzFREE。 Apple不再允許使用名稱FREE作爲應用程序名稱。所以我會將其更改爲xyzLITE。我創建了一個新的Xcode項目,然後我將包ID從xyzLITE更改爲xyzFREE,並將我從應用商店下載的版本更新爲新版本。一切似乎都很好。更改iPhone應用程序的名稱...仍然可以訪問UserDefaults

xyzFREE使用UserDefaults來存儲高分。新版本xyzLITE創建了自己的UserDefaults,所有高分都沒有了。有沒有辦法從xyzFREE加載UserDefaults,所以我可以將它轉換並保存在xyzLITE的UserDefaults中?

我也試過創建xyzFREE的新版本,將名稱更改爲xyzLITE,但它仍然執行相同的操作。它創建自己的UserDefaults,所有高分都沒有了。

回答

0

只需更改您的應用的顯示名稱即可。

+0

是的。完美工作。 – ShadowDES

+0

只需添加到答案。唯一需要改變的是info.plist中的Bundle名稱。它默認爲$(PRODUCT_NAME),我將其更改爲xyzLITE。 – ShadowDES