【问题标题】:Will changing the product name cause problem?更改产品名称会导致问题吗?
【发布时间】:2011-09-01 11:04:52
【问题描述】:

对于我的 iPhone 应用程序的下一个版本,比如 1.3,我想更改产品名称,并且我将捆绑标识符保持与旧版本相同。它会在 AppStore 中引起任何问题吗?那就是将应用程序视为更新或新版本? (我希望我的应用程序被视为更新)

仅供参考:我正在通过编辑目标中的“产品名称”设置来更改产品名称。

【问题讨论】:

  • 我刚刚在 info.plist 的“捆绑显示名称”键中添加了新名称以更新版本

标签: iphone objective-c xcode itunes


【解决方案1】:

不,只要您保持捆绑 ID 相同,它就会被视为同一个应用。

此外,在 iTunes Connect 门户中,您可以在提交应用的新版本时重命名应用。 (我使用 Sefira 的第 2 版执行此操作,并将其重命名为“Ultimate Omer 2”。)

请记住,您的 iTunes “slug” (http://iTunes.com/apps/appname) 仍然是第一个应用名称。

如果您想更改设备上显示的应用名称,请更改 info plist 文件中的“捆绑显示名称”属性。

【讨论】:

  • 感谢您提供的详细信息,Moshe - 请问您是如何知道(以及您有多自信)的?您是否成功更新了产品名称已更改的应用?
【解决方案2】:

不,如果您保持捆绑包标识符相同,则无论您将应用的产品名称更改为什么,它都会被视为同一个应用。具有新产品名称的二进制文件将被接受,并且设备将按照正常方式将其作为更新下载。

【讨论】:

  • Cheers BoltClock - 您亲身体验过此功能吗?我正在尝试衡量答案的可信度 =)
【解决方案3】:

更改配置中的“产品名称”也会更改可执行文件名称。因为对于可执行文件名称,他们使用相同的 $PRODUCT_NAME。所以如果我要替换旧版本,那就崩溃了。

解决方案我在 info.plist 中添加了键“捆绑显示名称”,并为该键输入了新值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    相关资源
    最近更新 更多