【问题标题】:IOS Application NameIOS应用名称
【发布时间】:2012-09-26 12:28:29
【问题描述】:

我的应用程序名称有一个奇怪的问题:我的项目名为“something - somenumber”(带有破折号)。

对于提交,我选择的 App 名称没有 tje dash,事实上,在 iTunes Store 中我可以看到没有它的名称。

但是当我下载我批准的应用程序时,名称带有破折号..

你听过类似的吗??? 这是新的SDK和IOS版本的问题吗? 现在名称必须与项目名称一致???

谢谢

【问题讨论】:

    标签: ios itunes submission


    【解决方案1】:

    默认情况下,iOS 应用的Info.plist 中的Bundle display name${PRODUCT_NAME}${PRODUCT_NAME},默认情况下,与项目名称相同,在您的情况下,项目名称带有破折号。 Bundle display name 是显示在设备主屏幕中应用程序图标下的文本。这可能是您在下载应用程序时可以看到破折号的原因。

    【讨论】:

    • 我不知道,也许我不理解你,但我很确定我已经用许多不同的名称命名了我的项目(除了破折号,我可以在我的桌面 2 应用程序,其项目名称与最终应用程序名称不一致)但 iTunes Store 中的应用程序名称始终是我在提交过程中选择的应用程序名称,尽管项目名称。
    • @Miwi 我所说的与提交无关。你能检查一下你的应用的构建设置Product Name是什么吗?
    • 好的,所以如果我查看 Info.plist,我可以看到键“捆绑显示名称”是“${PRODUCT_NAME}”,同样适用于“捆绑名称”.. 是没错吧?
    • @Miwi 这行得通。这些是默认值。你能检查一下你项目的Build SettingsProduct Name是什么吗? (这与 Info.plist 不同。在 Project Navigator 上单击您的项目,然后单击 Build Settings。有关如何查看 Build Settings 的参考链接是 meandmark.com/blog/2011/03/xcode-4-accessing-build-settings
    • (很好的解释!)该值是带有破折号,这是我下载应用程序时看到的值!那应该是问题!这就是必须与应用名称一致的值!??
    【解决方案2】:

    您应该更改应用程序信息 plist 文件中的 CFBundleDisplayName。这个值是 iOS 弹簧板在每个应用程序下使用的值。这也可以本地化。

    .bundle 标识符用于配置文件。

    【讨论】:

    • CFBundleDisplayName 的值是 ${PRODUCT_NAME}.. 有些东西我没听懂..
    猜你喜欢
    • 2011-10-25
    • 2015-07-24
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-01
    • 1970-01-01
    相关资源
    最近更新 更多