2017-09-25 2 views
0

J'ai une application sur le monde .. appelons-le xyzFREE. Apple ne permet plus le nom GRATUIT dans le nom de l'application. Je vais donc le changer en xyzLITE. Je crée un nouveau projet Xcode, puis je change l'ID du paquet de xyzLITE en xyzFREE, et il met à jour le téléchargement de la version I de l'App Store vers la nouvelle version. Tout semble bien.Modifier le nom de l'application iPhone ... être toujours en mesure d'accéder à UserDefaults

xyzFREE utilise UserDefaults pour stocker des scores élevés. La nouvelle version xyzLITE crée ses propres UserDefaults, donc tous les scores élevés ont disparu. Existe-t-il un moyen de charger les UserDefaults à partir de xyzFREE, donc je peux le convertir et l'enregistrer dans UserDefaults pour xyzLITE?

J'ai également essayé de créer une nouvelle version de xyzFREE, en changeant le nom en xyzLITE, mais cela fait toujours la même chose. Il crée ses propres UserDefaults, donc tous les scores élevés ont disparu.

Répondre

0

Modifiez simplement le nom d'affichage de votre application.

+0

Oui. Travaillé parfaitement. – ShadowDES

+0

Juste pour ajouter à la réponse. La seule chose qui doit changer est le nom de Bundle dans info.plist. Il a été défini par défaut sur $ (PRODUCT_NAME) et j'ai changé cela en xyzLITE. – ShadowDES