我试着用谷歌搜索,但没有找到合适的答案。我即将发布一个应用程序,其中集成了一些第三方库,而这个库有多种语言版本,而我的应用程序只有英文。
我的问题是,当我的应用程序发布在iTunes上时,我担心iTunes会显示该应用程序具有多种语言版本,这将是一种谎言,因为只有库有翻译。
对于这个版本,我将简单地从库中删除额外的本地化内容,以防止用户在下载应用程序时产生任何困惑,但我想知道是否可能在留下库的翻译的同时确保iTunes不会显示该应用程序具有多种语言版本。
谢谢你的帮助。
我试着用谷歌搜索,但没有找到合适的答案。我即将发布一个应用程序,其中集成了一些第三方库,而这个库有多种语言版本,而我的应用程序只有英文。
我的问题是,当我的应用程序发布在iTunes上时,我担心iTunes会显示该应用程序具有多种语言版本,这将是一种谎言,因为只有库有翻译。
对于这个版本,我将简单地从库中删除额外的本地化内容,以防止用户在下载应用程序时产生任何困惑,但我想知道是否可能在留下库的翻译的同时确保iTunes不会显示该应用程序具有多种语言版本。
谢谢你的帮助。
您看到过这个吗?
"尝试查看定义本地化的info.plist文件,我猜在iTunesConnect上还需要做一些工作,但在批准应用程序之前。"
"Info.plist有一个关键字CFBundleLocalizations,Xcode显示为本地化是一个数组,在那里列出国家代码。我没有在iTunes Connect中做任何事情,但现在它在上传后可以正确读取二进制详细信息。"
CFBundleLocalizations
属性,并假定他们可以通过扫描二进制文件正确推断支持的语言。 - Josh Earllproj
文件夹,但是iTunes仍然认为该二进制文件支持德语。 - Josh EarlCFBundleDevelopmentRegion
来避免额外的本地化。