2013-01-06 64 views
0

最近我通过引入西班牙语和德语翻译更新了我的iOS应用程序。二进制上传到iTunes连接后,二进制文件细节页面上显示:iOS二进制本地化

Localizations: ("ca", "cs", "da", "de", "en", "es", "fi", "fr", "he", "hu", "it", "ja", "ko", "nb", "nl", "pl", "pt", "ru", "sk", "sv", "zh-Hans", "zh-Hant") 

而不只是:

Localizations: ("en", "es", "de") 

我想只有英语,西班牙语和德语显示为在iTunes avaliable语言更新通过后。目前的情况是正常的还是我必须改变一些事情?

注意:根据标准惯例添加本地化:en.lproj,es.lproj和de.lproj文件夹以及相应的Localization.string文件。一切工作在iPhone模拟器和测试设备上。

+0

这发生在我身上一次。你在使用任何可能包含本地化的库吗? – Moshe

+0

是的,我:)非常感谢!我将删除不需要的本地化。 –

+0

我从第三方库中删除了不需要的本地化,现在问题就解决了。再次感谢你! –

回答

0

第三方库倾向于将自己的本地化插入到您的二进制文件中。检查你是否使用第三方库,如果你是,请检查他们的资源。您可能需要从那里清除那些额外的本地化。