2014-11-04 17 views
7

Tôi sử dụng Unty 4.6 Beta 20, XCode 6.1. Tôi đã tạo ứng dụng với unity3d và hiện đang muốn tải ứng dụng lên cửa hàng ứng dụng. Tôi không sử dụng chức năng bản địa hóa xcode (ios), bởi vì sự thống nhất cung cấp khuôn khổ riêng cho bản địa hóa. Vì vậy, tôi không có bất kỳ siêu dữ liệu ngôn ngữ nào trong dự án xcode. Tôi đã tải lên nhị phân trong ITunes Connect và bắt đầu bản địa hóa mô tả và ảnh chụp màn hình của appstore. Nhưng ngôn ngữ danh sách chỉ chứa 9 ngôn ngữ. (Tôi cần Nga và Ukraine, mà không chứa trong danh sách ngôn ngữ) ITunes connect languages listITunesConnect không hiển thị thêm ngôn ngữ khi gửi để xem xét

Sau đó tôi đọc trong táo doc của, rằng tôi nên thêm siêu dữ liệu ngôn ngữ trong dự án xcode cho làm cho nó có thể nhìn thấy trong itunes kết nối (tại sao tôi không làm điều này cho Brazil, Đan Mạch, vv?).

tôi đã thêm ngôn ngữ trong hồ sơ dự án XCode Xcode project language settings

Và trong file plist

Plist language list

Như bạn có thể gia nhập, xcode nhận "en" như tiếng Anh, nhưng không nhận ra ru và uk, như tiếng Nga và tiếng Ukraina. Ngoài ra nếu tôi bấm vào nó, hộp kết hợp sẽ không có ngôn ngữ mà tôi cần. Plist language popup

Sau này tôi sẽ tải lên nhị phân mới để kết nối itunes, nhưng vẫn không hiển thị tiếng Nga và tiếng Ukraina trong danh sách ngôn ngữ.

cấu trúc dự án của tôi: iOS project structure

Trả lời

7

Các ngôn ngữ bạn cấu hình trong iTunes Connect là chỉ cho bản địa hóa các mô tả của ứng dụng trên App Store, vì vậy nó không nhất thiết phải có bất cứ điều gì để làm với các ngôn ngữ bạn làm việc với bên trong mã ứng dụng của bạn.

Nếu bạn xử lý tất cả bản địa hóa giao diện người dùng của mình trong Unity, thì không cần phải thay đổi bất kỳ tệp nào trong dự án Xcode được tạo.

Trong Itunes Connect, bạn chỉ có thể chọn từ một số ít ngôn ngữ để có các ngôn ngữ khác nhau trong tiêu đề ứng dụng, mô tả, từ khóa và ảnh chụp màn hình. Dường như iTunes Connect không hỗ trợ tiếng Ukraina cả, nhưng tiếng Nga là có. (Đảm bảo rằng bạn đã cung cấp ứng dụng của mình trong các cửa hàng ứng dụng tương ứng). Một lần nữa, điều này không có gì để làm với những ngôn ngữ ứng dụng của bạn có thể hiển thị khi nó được cài đặt và chạy.

Bao gồm iTunes Connect của tôi cho một ứng dụng mới, với công cụ chọn ngôn ngữ được cuộn xuống dưới cùng.

EDIT: (nhờ lnjuanj)

Nó có vẻ rằng trình duyệt của bạn không hiển thị thanh cuộn trong danh sách ngôn ngữ ITC đúng cách. Apple luôn giả định rằng bạn xem nội dung nhà phát triển của họ trong trình duyệt Safari.

iTunes Connect languages

+0

Cảm ơn! Bạn tiết kiệm cho tôi rất nhiều thời gian! Nó thực sự khủng khiếp đối với tôi, không phải giao diện thân thiện với người dùng. –

+0

"Hãy chắc chắn rằng bạn đã làm cho ứng dụng của bạn có sẵn trong các cửa hàng ứng dụng tương ứng" - Làm thế nào chính xác để bạn làm điều này? Ứng dụng của tôi không có giới hạn trên lãnh thổ, nhưng khi một người bạn của tôi từ một quốc gia khác mở ứng dụng của tôi, ứng dụng đó hiển thị bằng tiếng Anh. –

1

Trình đơn thả xuống siêu dữ liệu ngôn ngữ không xuất hiện như trong trình duyệt của bạn.

Bạn nên thay đổi sang một trình duyệt khác vì có hàng chục ngôn ngữ. Đó là độc lập với dự án Xcode của bạn.

+0

Có! Luôn luôn nhớ rằng Apple không quan tâm các trang web nhà phát triển của họ trông như thế nào trong bất kỳ trình duyệt nào khác ngoài Safari. – hlynbech

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