【问题标题】:Apple binary rejected苹果二进制文件被拒绝
【发布时间】:2013-01-21 18:59:16
【问题描述】:

我最近发布了一个供 Apple 审核的应用程序,但我第二次被此消息拒绝:

"二进制被拒绝

2.10: iPhone apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution

2.10

我们发现您的应用不符合 App Store 审核指南要求的在 iPad 上运行的要求。

在 iPad 上查看时,您的应用没有以 iPhone 分辨率运行。”

我不明白,我在互联网上发现我必须在我的应用程序摘要中只输入“Iphone”,而不是“通用”,但它已经设置在 Iphone 上。 我该怎么办?

非常感谢

【问题讨论】:

  • 在 iPad 上运行时,您的应用程序是否以 iPhone 分辨率运行?
  • 对不起,我现在只看到你的消息,答案在下一条消息:)
  • 在 iPad 上运行 iPhone 应用时会发生什么?它会崩溃吗?错误是什么?

标签: ios appstore-approval


【解决方案1】:

您首先必须弄清楚为什么该应用无法在 iPad 上运行。尝试在模拟器中运行应用程序(适用于 iPad),或者更好地尝试将其下载到 iPad 本身上。

检查您的 info.plist 文件,看看里面有什么。

【讨论】:

  • 一开始在ipad上不起作用,但是当你点击2x和1x之后,它就可以了。我应该在 info.plist 中看到或纠正什么?
  • 在 Xcode 中,转到 Project->Build Settings。在搜索框中,查找 Targeted Device Family 并确保它是 iPhone。它应该更新 .plist 文件
  • 全部在 iPhone 上设置,我不明白这是怎么回事 ***
【解决方案2】:

您的应用程序与 iPad 不兼容

根据 Apple 指南,每个 iPhone 应用程序也必须兼容 iPad,以 2x 运行。

在 iPad 模拟器上的 xcode 中运行您的应用程序,甚至在您的 iPad 设备上进行更好的测试。

希望这些信息对您有所帮助..

【讨论】:

  • 问题是它运行了,但是在点击 2x 和 1x 后,我不明白为什么以及如何修复它...
  • 您的应用程序最初是通用应用程序吗?您还在应用程序中使用情节提要吗?
  • 不,它最初不是通用的,我不使用任何情节提要。我开始用一个空的应用程序编写代码,并且不使用任何情节提要,全部在代码中。我真的不知道如何解决它......
  • 是的,我正在使用相机和手电筒,但我有一个测试来检查手电筒是否可用。有链接吗?
猜你喜欢
  • 2021-02-24
  • 1970-01-01
  • 2015-06-07
  • 1970-01-01
  • 2016-12-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多