用多个(外国语言)名称发布一个iOS应用程序?

是否有可能重新发布一个不同的标题现有的iOS应用程序?

该应用程序支持多种语言,但只有在应用程序商店的英文标题。 我的想法很可能是任性的,那就是我的潜在的俄罗斯/印度/中国/法国的观众没有看到它。

听起来不像苹果支持的东西,但我想我会问。

如果这个机会很小,那么我需要用什么方式来捆绑id / prov profiles / dist证书呢? 每个应用程序的一个?

提前致谢。

是的,你可以 – 只需本地化CFBundleDisplayName的值:

  1. 在Xcode中打开你的项目
  2. 确保Project Navigator处于可见状态(View> Navigators> Show Project Navigators或CMD + 1)
  3. 确保File Inspector处于可见状态(View> Utilities> Show File Inspector,或OPT + CMD + 1)
  4. 在Project Navigator中selectInfoPlist.strings
  5. 在“文件检查器”的“本地化”下,单击“+”button并添加要翻译的语言(例如法语)
  6. 在Project Navigator中,展开InfoPlist.strings旁边的显示三angular形,然后selectInfoPlist.string(法语)
  7. 添加以下行:

     CFBundleDisplayName = "Translated app name here"; 

Xcode屏幕截图,说明上述步骤

正如@runmad所build议的那样,您还可以在iTunes Connect中提供本地化的营销内容,包括本地化的应用程序名称。 这不是强制性的,尽pipe它是有道理的。 但请注意,iTunes Connect仅支持一小组语言。 这些语言目前支持在iTunes Connect开发者指南 (PDF)中列出的iTunes Connect本地化。 截至该文件的最新版本(7.4),支持的语言是:

  • 澳大利亚英语
  • 巴西葡萄牙语
  • 加拿大英语
  • 荷兰人
  • 英语
  • 法国
  • 法语加拿大人
  • 德语
  • 意大利
  • 日本
  • 朝鲜的
  • 拉美西class牙语
  • 葡萄牙语
  • 俄语
  • 简体中文
  • 西class牙语
  • 瑞典
  • 英国英语

如果您想将应用程序名称本地化为该列表之外的语言(比如说匈牙利语),那么您可以使用上面在Xcode中概述的过程来做到这一点,并且您在Xcode中提供的名称是匈牙利用户将看到的名称当他们在他们的设备上安装你的应用程序,但在匈牙利的应用程序商店,应用程序将列在(我假设)其英文名称。

是的。 您需要将所有国家/地区的iTunes Connect本地化,包括应用名称和说明。

最后你还需要本地化你的应用程序的包ID 。