Localizing "Usage Descriptions" in InfoPlist.strings

I’m trying to localize the usage descriptions in my app. Specifically, the NSPhotoLibraryUsageDescription.

I have successfully localized the app name following the localization guide, but can’t find any documentation anywhere about localizing the usage descriptions. I attempted to do it by just adding descriptions into the individual language InfoPlist.strings file like this:

CFBundleDisplayName = “myLocalizedAppName”;

CFBundleName = “myLocalizedAppName”;

NSPhotoLibraryUsageDescription = “myLocalizedUsageDescription”;

This doesn’t seem to work. I’ve been getting the following error from the App Store:

ITMS-90038: Malformed InfoPlist.strings file: ‘es.lproj/InfoPlist.strings’

Does anyone know how to do this? 

The way you are describing is the right way to do it.

Did you copy the content of the InfoPlist.strings file into the thread above?

If so I see you use invalid quotation marks on the “myLocalizedUsageDescription” part.

That would cause the file to be malformed.

I’m an idiot!!! Thanks so much for the help! I blame it on the 400 localized screenshots I was up all night uploading to the App Store :slight_smile:

I know… that is a true nightmare  :blink:

The way you are describing is the right way to do it.

Did you copy the content of the InfoPlist.strings file into the thread above?

If so I see you use invalid quotation marks on the “myLocalizedUsageDescription” part.

That would cause the file to be malformed.

I’m an idiot!!! Thanks so much for the help! I blame it on the 400 localized screenshots I was up all night uploading to the App Store :slight_smile:

I know… that is a true nightmare  :blink: