【问题标题】:How do I localize my app's name in the App Store如何在 App Store 中本地化我的应用名称
【发布时间】:2012-01-03 02:44:03
【问题描述】:

我想为我处理的一些本地化更改在 App Store 上的应用名称。

我已经看到我可以使用 CFBundleDisplayName 在跳板上更改应用程序的名称,并且效果很好。 但是在 App Store 上没有本地化。

CFBundleDisplayName 能胜任吗?还有其他事情要做吗?

【问题讨论】:

    标签: iphone ios app-store


    【解决方案1】:

    您是否研究过 iTunes Connect?我知道描述可以在那里本地化(在管理应用程序 -> 应用程序 -> 版本 -> 管理本地化下)。不过,我不完全确定是否可以这样做,因为 App Store 中的名称必须是唯一的,因此我想它们会绑定到某个应用 ID。

    【讨论】:

    • 应用名称不能在那里编辑,但它可能来自 CFBundleName 或 CFBundleDisplayName ...我不知道。另一个问题是应用名称的“单一性怎么样”是一个好一个:)
    • App Store 中显示的不是来自捆绑包。只有屏幕上显示的那个来自 .plist。
    【解决方案2】:

    要本地化应用名称,您可以像任何其他文件一样执行此操作。首先单击 AppName-Info.plist 文件,然后打开 Identity Inspector(左窗格列),在文档标签下是一个本地化部分。您只需单击添加按钮即可添加所需的不同语言(例如,首先是英语,然后是意大利语)。您只需单独更改 AppName-Info.plist(英语)和 AppName-Info.plist(意大利语)文件中的每个名称。

    【讨论】:

    • 这样我必须删除我对“应用程序具有本地化显示名称”键所做的操作?应用名称唯一性怎么样?我是否必须复制所有键或者我必须只放置我想要覆盖的键(CFBundleName 和 CFBundleDisplayName)?谢谢
    • 整个文件将自动为您复制 - 然后您只需将 CFBundleDisplayName 字段中的名称更新为本地化版本。
    • 我试过这样做,但是在编译 xcode 时会在应用程序的根目录中查找 AppName-Info.plist,而不是在本地化文件夹中,所以我收到错误
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多