【问题标题】:space in app name - iOS应用名称中的空格 - iOS
【发布时间】:2017-09-17 15:52:56
【问题描述】:

如何在 iOS 的应用名称中获取空格(appc SDK 6.2.0)。在 tiapp.xml 中,我在名称“My Appname”中有空格,当我发布到 iTuneConnect 时,它显示为“MyAppname”。

任何建议将不胜感激。

【问题讨论】:

  • iTunesConnect 在应用发布之前不会从您的构建或 .ipa 中获取应用名称。它是在您创建新应用时手动设置的。
  • 谢谢...我也是这么想的。在 iTunesConnect 中,它设置为“我的 Appname”(带有空格),但在我的 TestFlight 上构建在它显示为“MyAppName”的设备上。使用它们旁边的点构建的 TestFlights 是否会强制删除空间或者是其他什么。

标签: ios titanium appcelerator appcelerator-titanium


【解决方案1】:

您可以创建一个包含以下内容的文件 i18n/en/app.xml:

<resources>
    <string name="appname">My App Name</string>
</resources>

然后它被 Titanium 本地化并正确显示在设备仪表板上

【讨论】:

    【解决方案2】:

    这是您在 iTunesConnect 上显示应用名称的地方。在 iOS 设备跳板上显示的应用名称是您在 tiapp.xml 文件中指定的名称。

    【讨论】:

    • 再次感谢您的帮助。我认为我最初的描述有点模棱两可。在 trap.xml 我的应用名称有一个空格,在 iTuneConnect 我的应用名称有一个空格,当我通过 TestFlight 发布到我的设备时,设备上的应用名称没有空格(iOS11 GM)。也许这是一个 TestFlight 或 iOS11 错误,但我确实在两个地方(tiapp.xml 和 iTunesConnect)都设置了应用名称中的空格。
    • 我不确定 TestFlight,因为我一直使用 Diawi.com。
    【解决方案3】:

    这是一个已知的 iOS 11 错误,正如 Sebastian 所述,您应该使用文件“app/i18n/en/app.xml”来本地化应用程序名称,而不是空格,使用 &amp;#x2007; 代码。您的应用名称示例(My Appname 必须为 My&amp;#x2007;Appname):

    <?xml version="1.0" encoding="UTF-8"?>
    <resources>
        <string name="appname">My&#x2007;Appname</string>
    </resources>
    

    【讨论】:

      猜你喜欢
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-01
      • 2017-08-02
      相关资源
      最近更新 更多