【问题标题】:Deleting the app from ItunesConnect and submit as new app due to "UIRequiredDeviceCapabilities"由于“UIRequiredDeviceCapabilities”,从 ItunesConnect 中删除应用程序并作为新应用程序提交
【发布时间】:2016-04-28 16:05:15
【问题描述】:

我们在“iTunes Connect”中提交了一款适用于所有设备的应用,但现在我们计划限制为“iphone 设备”安装,因为我们从商店中删除了该应用并作为新应用重新提交。我的问题是我们必须对新应用程序进行哪些更改,将名称从“itune connect”、Bundle ID 等更改为您可以帮助我是否必须更改 xcode 中的“应用程序图标”和包名称。作为新应用提交时我需要更改哪些内容??

提前致谢

【问题讨论】:

  • 无需更改 iTunes Connect 中的任何内容,只需在 xcode 中为特定设备声明您的应用即可
  • “此捆绑包无效。Info.plist 中的键 UIRequiredDeviceCapabilities 可能不包含会阻止此应用程序在以前版本支持的设备上运行的值。”由于developer.apple.com/library/ios/qa/qa1623/_index.html 而显示的消息

标签: ios iphone xcode app-store app-store-connect


【解决方案1】:

如果您想支持比以前版本更多的设备,那么您无需更改 iTunes Store 中的任何内容,只需为支持的设备添加适当的屏幕截图即可。

但如果你想删除以前支持的设备,这些设备安装在用户的设备中,那么 Apple 不接受你的构建。

"此捆绑包无效。关键 UIRequiredDeviceCapabilities 在 Info.plist 可能不包含会阻止此应用程序的值 从在以前版本支持的设备上运行。”

“此捆绑包不支持一个或多个设备 此应用程序的先前捆绑包中支持。捆绑必须继续 支持以前支持的任何设备。”

如果您仍想删除以前支持的设备,则必须上传带有您希望为设备提供的支持的新版本。

但你不能使用相同的包标识符和相同的名称。

因此,您之前下载您之前应用的用户必须从 App Store 下载此应用。

从商店中删除您的应用,并使用 不同的捆绑 ID,将允许您缩小设备范围 您的更新支持。但是更新将在商店中列出 作为一个单独的应用程序。您应用的现有用户必须购买更新 通过 App Store,就像新客户一样。

由于更新将被视为不同的应用程序,因此它必须具有 iTunes Connect 中的名称与已有的应用程序名称不同 商店。

更多详情请看这里:Why am I getting device support errors when uploading my app?

【讨论】:

  • 如果您将设备类别更改为“Iphone”,它将无济于事,iPad 设备可以看到要安装的应用程序。我的意图是这个“安装”选项不应该显示给 Ipad 设备,因为你需要 UIRequiredDeviceCapabilities 作为“电话”,就像 Instagram 应用程序一样。
  • 在 UIRequiredDeviceCapabilities 中将电话设置为 true 会停止应用程序在 iPod 中安装。所以照顾它。developer.apple.com/library/ios/qa/qa1397/_index.html
  • 我现在面临这个问题 developer.apple.com/library/ios/qa/qa1623/_index.html,只有一个解决方案是作为新应用程序提交的,我可以使用相同的“应用程序图标”和“捆绑名称”??
  • @VishnuVardhan :您不能使用相同的名称和相同的标识符上传。但我认为你可以使用相同的 App Icon 。
  • @VishnuVardhan:更新了答案。感谢您的建议。好问题,需要更多关注。
猜你喜欢
  • 1970-01-01
  • 2015-03-30
  • 1970-01-01
  • 2014-02-23
  • 1970-01-01
  • 1970-01-01
  • 2018-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多