美文网首页iOS开发精进iOS开发进阶iOS_踩坑笔记
iTunes connect修改主要语言(2017.10)

iTunes connect修改主要语言(2017.10)

作者: XueYongWei | 来源:发表于2017-09-14 10:19 被阅读582次

本地化

本地化有app内本地化,和itunesConnect里本地化。
app内本地化是用户使用 app时看到的语言,itunesConnect里本地化是用户浏览AppStore信息时显示的语言。
主要语言的作用,是在当用户设备的语言,不在itunesConnect本地化语言范围内时,将显示设置的主要语言。

可编辑状态

近期做的一个小游戏,app内本地化了中文简体、中文繁体、英文、西拔牙语、日语。同时在iTunes connect的app信息里也本地化了这些语言。但是在创建app的时候,不小心选择的默认语言是“简体中文”,但是现在想要在非已本地化的语言环境中,以英文显示。可悲的是发现主要语言选项不可选:

主要语言不可修改

网上搜索结果是,要提交新的版本,审核通过后可以更改。然后我就创建新版本,提交审核,但是审核通过后,发现主要语言仍然是不能改!

再次搜索结果大同小异,很多都是直接拷贝,并不能真正的解决问题(当前时间出现的问题),打电话联系apple技术支持,在听了15分钟Apple的排队音乐后,终于联系到了Apple,在讲述了我的目的后,她告诉我稍后整理信息发送到邮箱。Apple给出的答案是:

您好:

感谢您就应用本地化语言的问题联系 App Store 开发者支持团队。
要编辑已添加到您应用中的本地化语言,请访问 iTunes Connect 中的“我的 App”:http://itunesconnect.apple.com您将在页面顶部看到语言菜单,其中显示您创建应用时所选的主要语言。
从语言列表中选择您要编辑的本地化语言。更新和存储信息后,这些信息会在 24 小时内填充到相应的 App Store 地域中。
除非应用处于可编辑状态,否则开发者将无权编辑锁定的信息来进行本地化处理。
如需详细了解可编辑哪些本地化信息以及何时编辑,请查阅《iTunes Connect 开发人员帮助》。http://developer.apple.com/library/ios/iTunesConnectGuide
App 可编辑状态查询:http://help.apple.com/itunes-connect/developer/?lang=zh-cn#/dev18557d60e

我已经确定了我的app是处于编辑状态,而且不管APP还是iTunes connect都已经添加了本地化语言,但是不论是创建新的版本提交二进制,还是通过审核后,都是仍然不能更改主要语言。

非常无奈,我又给Apple打电话,描述了我的应用状态,和已经添加了的本地化语言,而且iTunes和app中是对应的,再次明确告诉他们我是想要修改主要语言但是这个选项不可用。然后Apple又给我发了邮件:

您好:

感谢您联系 Apple Developer Program Support 团队。

了解到您的问题,请在 ”可本地化的信息“ 一栏的最右边的蓝色字体,在下拉菜单里面选择 “美国”,然后>>点击保存。之后在主演语言选项,选择英文即可修改成功。

what?? 我当然知道点击那里更改,但是改不了我点不动啊!相当无奈,我只能再次回复邮件,详细说明了问题,对iTunes connect进行截图并红圈标注加粗红字说明问题,然后Apple不再回复我的邮件

等了一天,仍未收到Apple的邮件,我打开邮箱,语言恳切的发送了一封“迫切需要帮助”的邮件,终于收到了来自美国的电话...

问题终于得到解决,很有必要记录下来,给自己以后或者遇到同样问题的同学们解惑。

正确方法

注意,主要语言的修改,不能对当前版本有效。
要被设为主要语言的语言,一定是被本地化的(iTunesConnect里,app里不是必要),且一定有该语言的本地化媒体资源。
如果全新修改主要语言,具体方法如下:

  1. 创建新的版本,提交二进制文件。
  2. 在App 预览和屏幕快照里,媒体管理:切换到“英文美国”环境,删除由中文同步过来的数据,在“英文美国”环境上传媒体信息。并在其他语言环境使用由英文美国同步过来。
  3. 提交审核。
  4. 审核通过后即可在app信息里更改主要语言。
  5. 创建新的版本,提交二进制文件。
  6. 提交审核。
  7. 通过审核后,用户所用语言不在[已本地化的语言]范围内时,将会以“英文美国”的语言显示信息。
题外话
  1. 如果用户设置首选只有一种语言
    拿一个itunesconnect里本地话了中、日、英、法、韩 5种语言,主要语言为法语的app来说。
    那么:
  • 当用户手机语言为中文,则浏览AppStore时显示的为中文。
  • 当用户手机语言为俄语时,则浏览AppStore时显示的为法语。
  1. 如果用户系统设置里的首选语言有多种语言时
    比如用户语言设置如下,


    系统设置-语言

    手机默认语言为简体中文,某款app并未本地化简体中文的情况,那么:

  • 如果itunesconnect里本地化了 繁体中文、意大利语、葡萄牙语、法语、英语 5种语言,主要语言法语;则用户浏览AppStore时显示繁体中文。(第二位)
  • 如果itunesconnect里本地化了 意大利语、葡萄牙语、法语、英语 4种语言,主要语言法语;则用户浏览AppStore时显示英文。(第三位)
  • 如果itunesconnect里本地化了 意大利语、葡萄牙语、法语、3种语言,主要语言法语;则用户浏览AppStore时显示法语。(主要语言)

相关文章

网友评论

  • X__Z:大神 请问一下我本地化了9种语言 但是connect添加语言并没有我我本地化的语言 有办法在connect额外添加语言吗
  • 29c56869a5c2:你好,我对第四步不太理解,我的应用主要语言是简体中文,现在想改为英文,现在已经是“等待开发人员发布”了,但是在App信息里还是无法选择主要语言(本地化语言中有英语)
    我的本地化语音英语中关键词、描述、备注是简体中文,但是现在过审了已经改不了关键词跟描述了
    XueYongWei:你好,文章已经重新整理,请再对比一下注意事项和步骤,如有不懂,请再联系我:smile:
  • 13cebf0b48a9:你好,打扰了。看了关于你AppStore connect更改主要的语言的文章,有一个步骤不解。我需要把简体中文(主要)改为英文美国(主要),根据你的教程,我在媒体管理中删除所有的中文信息,并且在英文美国 选项下 上传了新的(英文)媒体资源。但在其他语言状态下没法看到那个“由英文美国同步过来”的那个选项框。求解!谢谢!
    13cebf0b48a9:@XueYongWei 是在英文环境下的最大尺寸(5.8)都优先上传了,但是在中文 和繁体环境下的媒体管理中只有“使用简体中文版 5.8 英寸显示屏”。不知道是不是因为主要语言还是中文才会这样。我准备提交审核且审核过后,看看在信息中是否可以修改主要语言。这个时候的媒体管理中才会出现“使用英文美国5.8..”的选项。
    XueYongWei:@大王_99af 需要最大尺寸的媒体资源包含了该语言,才能在其他尺寸里选择该语言的最大尺寸显示。确保5.8英寸的资源,是英文环境。
    13cebf0b48a9:只有“使用简体中文版 5.8 英寸显示屏”的勾选框
  • 令__狐冲:“并不在itunesConnect未本地化语言范围内” 这个是不是多了一个未:joy:
    XueYongWei:哈哈哈,谢谢啦,确实手误弄错了:joy:
  • 令__狐冲:非常有用
  • dean8821:你好!咨询下这个主要语言要怎么切换呢
    XueYongWei:@dean8821 你是说私活吗?
    dean8821:@XueYongWei 嗯后面问了别人知道答案了,不知道项目开发这种你有意向吗
    XueYongWei:亲,文中描述的有不清楚的吗?你现在问题在哪一步?

本文标题:iTunes connect修改主要语言(2017.10)

本文链接:https://www.haomeiwen.com/subject/wcwrsxtx.html