2013-03-18 18 views
5

Tôi đã cố gắng làm cho bản địa hóa tên ứng dụng bằng cách sử dụng CFBundleDisplayName.Bản địa hóa của CFBundleDisplayName không hoạt động trên thiết bị

Tôi đã tạo InfoPlist.strings được bản địa hóa theo hai ngôn ngữ khác nhau.
Trong một tập tin chuỗi đã viết:
CFBundleDisplayName = "x11111" và trong một:
CFBundleDisplayName = "y22222"

Và trong file info.plist, tôi đã thêm "Ứng dụng đòi hỏi môi trường iPhone" bất động sản, và thiết lập giá trị boolean thành YES. Và trong info.plist, "Tên hiển thị nhóm" tôi đã sử dụng "x11111".

Bản địa hóa hoạt động tốt trên trình mô phỏng, nhưng khi được thử nghiệm trên thiết bị, nó không hoạt động. Trên thiết bị, tên tôi đã sử dụng cho 'Tên hiển thị nhóm' trong info.plist chỉ có thể được hiển thị.

Nhân tiện, tôi sử dụng cocos2d cho dự án.

Bất cứ điều gì tôi đã bỏ lỡ hoặc đã làm sai?

Trả lời

0

Nếu tệp bản địa hóa của bạn được cung cấp cho bạn và bạn cần phải thêm chúng, hãy đảm bảo thêm chúng chính xác trên từng tệp. Trong Xcode, trong khi bạn đang thêm tệp, hãy chú ý cách bạn thêm chúng. Đây là cách họ nên tìm trong Xcode Project Navigator.

Tôi đã thêm chúng bằng cách chọn tất cả các thư mục không thêm chúng chính xác vào dự án.

enter image description here

Các vấn đề liên quan