iosflutterlocalizationinfo.plist

Flutter app - localizing strings in info.plist


I'm localizing a flutter app. In Android all works fine, and iOS the strings are translated as expected from the .arb files. However, I don't see how to translate the strings that are in info.plist - NSAppleMusicUsageDescription, NSBluetoothAlwaysUsageDescription etc. - that are used during installation to describe the permissions the user must grant.

I've tried the answers in How to localise a string inside the iOS info.plist file?, including the last one from YodagamaHeshan that applies to XCode 15+, but nothing is working. The strings are simply not displayed during installation.

Could someone provide, or point me to, a step by step procedure that will work with XCode 15? Or is there debug output somewhere that could tell me where the process is failing?


Solution

  • I was able to get this to work. I don't know if this is the best way, but it seems to do the job:

    There may well be a more correct way to accomplish all this, but the above procedure worked for me.