2013-03-18 30 views
5

Próbowałem dokonać lokalizacji nazwy aplikacji za pomocą nazwy CFBundleDisplayName.Lokalizacja nazwy CFBundleDisplayName nie działa na urządzeniu

Zrobiłem zlokalizowane InfoPlist.strings według dwóch różnych języków.
W jednym pliku ciągi napisał:
CFBundleDisplayName = "x11111" aw innym:
CFBundleDisplayName = "y22222"

A w pliku Info.plist, dodałem "Aplikacja wymaga iPhone środowisko" własność i ustaw wartość boolowska na YES. I w info.plist, "Nazwa wyświetlana paczki" użyłem "x11111".

Lokalizacja działała dobrze na symulatorze, ale testowana na urządzeniu nie działała. Na urządzeniu nazwa, której użyłem dla "Nazwa wyświetlana wiązki" w pliku info.plist, może być wyświetlana tylko.

Nawiasem mówiąc, używam cocos2d do projektu.

Wszystko, co przegapiłem lub zrobiłem źle?

Odpowiedz

0

Jeśli dostarczono Ci pliki lokalizacyjne i musisz je dodać, pamiętaj o dodaniu ich poprawnie dla każdego pliku. W Xcode, podczas dodawania plików, zwróć uwagę na sposób ich dodawania. Oto, jak powinny wyglądać w Xcode Project Navigator.

Dodałem je, wybierając wszystkie foldery, które nie zostały poprawnie dodane do projektu.

enter image description here