【问题标题】:Adding iPod Support to (previously) iPhone Only App将 iPod 支持添加到(以前)仅限 iPhone 的应用程序
【发布时间】:2011-01-26 18:31:55
【问题描述】:

当我开始我当前的项目时,App Store 中已经有一个应用程序。此应用仅适用于 iPhone。

我的第一个任务是测试和构建一个也可以在 iPod Touch 上运行的版本。

大约 3 周前,Apple 删除了 iTunes 连接以设置的选项 设备要求。并向所有开发者发送了一封电子邮件:

“App Store 要求您 提供有关您的元数据 在提交之前申请。 虽然大部分元数据是 使用 iPhone 开发人员指定 程序门户,过程 选择与设备相关的依赖项 在 iTunes Connect 中不再 可用的。相反,如果您的应用依赖 关于特定于 设备,例如 iPhone 上的指南针 3GS,添加 UIRequiredDeviceCapabilities 键 您应用的 Info.plist 文件以指示 特定的硬件功能 必填。”

当我编译 iPod 兼容版本时,我将 info.plist 中的设备要求 (UIRequiredDeviceCapabilities) 设置为:

  1. 定位服务(gps 或天钩)
  2. wi-fi(任何设备)

但是,由于应用程序最初是上传的,并且“iPhone only”在 iTunes 连接中设置,这似乎是默认设置。

关键是,因为苹果已经删除了这个功能,所以没有办法 改变它!

有人遇到过这个问题吗?你是怎么解决的? UIRequiredDeviceCapabilities 中的值是否可能不正确?

更新:如果通过 Xcode 作为开发版本安装,该应用程序将在 iPod Touch 上正常运行。问题出在 App Store 上,它仅列为 iPhone,当 iPod Touch 用户在 App Store 中搜索时,没有返回任何结果。

【问题讨论】:

  • 我没有开发者证书,所以我不能这样做,但是:制作一个新的 HelloWorld 应用程序并将其部署到 iPod Touch。然后比较info.plist。你不会得到明确的答案,但你可以通过这种方式排除一些事情。 (如果您无法使用 iPod Touch,请给我发送电子邮件,我愿意为您测试 HelloWorld。)
  • 实际上在 iPod 上运行应用程序不是问题 - 我已经更新了帖子以澄清
  • 根据您更新的信息,这听起来像是 iTunes Connect 的问题,而不是与编程相关的问题。
  • 我遇到了同样的问题,这是 Apple 告诉我的。我只是在那里有定位服务。我正在给他们发电子邮件,如果我得到一个答案,我会发布答案。

标签: iphone app-store ipod-touch


【解决方案1】:

从多个来源和与 Apple 的电子邮件交流中发现的最终解决方案。

首先,只有当您的应用最初提交到 App Store 并且您勾选了仅 iPhone 选项时,这才是问题。

避免兼容性问题的步骤:

  1. 使用info.plist 文件中所需的UIRequiredDeviceCapabilities 编译您的新应用程序。见Device Support documentation.

  2. 提交您的应用时,请发送电子邮件至 iTunesConnect@apple.com,列出:

    • 应用程序名称
    • Apple ID
    • 包标识符
    • 捆绑版本
    • 所需功能

说明您在获得批准后需要关闭最初在 iTunes Connect 中设置的默认设备要求。

如果您您的应用获得批准之前没有发送电子邮件,即使 iTunes Connect 覆盖设置正确,您也必须提交另一个二进制文件。

仔细计划您的升级,我们花了 2 周多的时间来追踪并解决此问题。

【讨论】:

    【解决方案2】:

    在苹果开发者论坛上看来,最好的方法是发送电子邮件至 devprogram@apple.com 来解决问题。在唯一得到解决的帖子中,这就是用户所做的,以及我现在要做的。

    【讨论】:

    • 我同意这可能是最好的行动计划。
    • 已确认。 Apple 给我回了一封电子邮件,说他们最终做了一些事情来取消限制,并要求我推送更新,它将接受 UIReq... 设置
    猜你喜欢
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多