Incorrect support language displayed at App Store

Our app support English and Traditional Chinese only, so the Xcode config and the app store setting include these 2 languages only now.

However, the support languages displayed at the App Store show our app support Simplified Chinese.

Would like to know is there any config we missed or wrong setting we have done? Appreciate for any reply or suggestion.

Answered by DTS Engineer in 819746022

The value of the Languages field in the App Store is determined by the existence of the .lproj folders in your app bundle. (For apps that don't use .lproj folders to manage localized resources, the system infers the support languages from the CFBundleLocalizations Info.plist entry.)

In your case, my best guess is that the app bundle your submitted to the App Store contains the .lproj folder of Simplified Chinese (zh_CN.lproj). You can check if that is the case.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

The value of the Languages field in the App Store is determined by the existence of the .lproj folders in your app bundle. (For apps that don't use .lproj folders to manage localized resources, the system infers the support languages from the CFBundleLocalizations Info.plist entry.)

In your case, my best guess is that the app bundle your submitted to the App Store contains the .lproj folder of Simplified Chinese (zh_CN.lproj). You can check if that is the case.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

Thanks for the reply. We checked that our project does not include Simplified Chinese (zh_CN.lproj) file right now. Would you please advise if there is other cases ? Thank you.

The other bit is the CFBundleLocalizations entry in your info.plist, but since you manage the localizations with .lproj folders, that entry shouldn't matter.

I’d suggest that you file a feedback report with your app name, app ID, and the app bundle you submitted for the App Store review, and then share your report ID here. I'd double check if there is anything else that I can comment.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

It seems like "cocoapods-prune-localizations" can resolve this issue.

I found this blog post - https://mixable.blog/why-does-the-ios-app-store-show-more-languages-than-my-app-supports/

I didn't try it, but it seems like it may resolve your issue.

Just noticed that you had mentioned your feedback report (FB16277548) in the comment... Yet the screenshots there don't show that Simplified Chinese is included in the store languages. Also, the report doesn't contain "the app bundle you submitted for the App Store review" requested in my previous post, and so I can't confirm that your final app bundle has the right configuration. If you don't mind, please add the information to your report, and I can take another look from there.

It seems like "cocoapods-prune-localizations" can resolve this issue. I found this blog post - https://mixable.blog/why-does-the-ios-app-store-show-more-languages-than-my-app-supports/ I didn't try it, but it seems like it may resolve your issue.

I don't know a lot about Cocoapods, but I did see some projects having build scripts that create extra .lproj folders. If that is your case, you should see the extra folders in the app bundle you submitted for the App Store review – That is actually why I requested that you attach the app bundle in your feedback report.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

Incorrect support language displayed at App Store
 
 
Q