为什么应用程序显示名称在 iOS 上被截断

问题描述 投票:0回答:1

第一个问题:

我的 iOS 应用程序显示名称有问题。我尝试了很多解决方案,阅读了很多讨论,最终成功在

CFBundleDisplayName
中添加了空格,但我仍然不明白为什么显示名称被截断。我知道应用程序名称有 14 个字符(包括 使用以下代码占一个空格:
 
),但例如 Google 翻译是 16 个字符,我可以看到显示的全名。我发现的唯一信息是 12/13 个字符的限制,每个字符的宽度也很重要,但我只能看到应用程序名称的 9 个字符。那么有什么建议我该如何解决这个问题吗?

第二个问题:

我想检查App Store和Google Play商店中显示的应用程序名称。我在哪里可以找到并更改应用程序名称以使其与捆绑包显示名称相同?

  • XCode 版本:15.3
  • iOS版本:17.4.1
android ios xcode react-native expo
1个回答
0
投票

答案1

Apple 在 iOS 11 中进行了更改,以截断较长的应用程序名称。如果名称长度超过 12 个字符。它建议您应该保持标题简短,以确保它很好地适合应用程序图标而不被截断。此外,建议在各种设备尺寸和屏幕分辨率上测试应用程序图标标题,以确保其正确显示而没有任何问题。最终,应用程序图标标题的长度可能会根据设备和 iOS 版本的不同而有所不同,因此在设计时考虑到灵活性非常重要。

答案2

要更改应用程序在 Xcode 15 中的显示名称,您可以修改项目的 Info.plist 文件中

CFBundleDisplayName
键的值。只需找到
CFBundleDisplayName
键并将其当前值替换为您的应用程序所需的名称。这允许您自定义应用程序在用户设备上向用户显示的方式。确保保存更改并重建项目以使新显示名称生效。


若要在 App Store 上使用超过 12 个字符的应用程序名称,您可以按照以下步骤操作:

在 Xcode 项目设置的“显示名称”字段中使用应用程序的全名,长度可以超过 12 个字符。该全名将显示在 App Store、搜索结果以及其他显示完整应用程序名称的地方。

以下是如何在 Xcode 中设置应用程序的全名:

  1. 打开您的 Xcode 项目。
  2. 通过在项目导航器中选择您的项目来导航至项目设置。
  3. 在“常规”选项卡下,您将在“身份”部分下找到一个标有“显示名称”的字段。
  4. 在此字段中输入您的应用程序的全名。这可以超过 12 个字符,并且应该准确代表您的应用程序。

参考链接:

Apple iOS App 图标标题:最大长度?

https://stackoverflow.com/a/58380264/1761003

© www.soinside.com 2019 - 2024. All rights reserved.