Localisation Not Working for iOS

In the Unity editor, the localization setup working properly but when I first time installed the game on the iPhone, It is not working.

Within the XCode, I am getting this kind of error messages:
Localization Error-1

Localization Error-2

Localization Error-3

What did I require to do to run this within iOS?
Within Unity Editor, Localization working properly and I am new to Language Localization setup so I really need some help.

Did you build the addressable assets?

1 Like

@karl_jones really thank you Sir for your quick help.

After building addressable assets, this worked for me on the iOS platform.
6958340--819320--build addressable assets.png

Now I have the following questions related to the same setup:

  • After this, when I required to build Addressable Assets again to work on iOS?
  • If I want to export a build for Android then again shall I required to build Addressable Assets?
  • For me, 2 Languages Chinese and Japanese not working with the TextMeshPro-Text UI component, what I required to do? So these 2 languages can also work within the project.

If you make a change to the Localization data.

Yes you need to build for each platform.

What do you mean they are not working?

1 Like

This is how Chinese content is displaying.

Within the TextBox field, I have got the correct value but in the actual game screen, it can’t able to display Chinese content correctly. Just box symbols are appearing. What did I require to do to solve this?

Also, Hebrew (Israel) language content getting displayed in reverse order by default.
What is the solution for this too?

It indicates missing glyphs for the characters. You need to use a Font asset that supports Chinese.
E.G https://fonts.google.com/?subset=chinese-simplified

1 Like