【发布时间】:2013-04-12 01:41:13
【问题描述】:
我刚刚有一个仅限 iPhone 的应用程序被 iTunes 连接拒绝,因为...
在审查您的应用时,我们发现它是一款适用于 iPad 和 iPhone 的通用应用。因为它被设置为通用二进制文件,所以您的应用需要 iPhone 和 iPad 的屏幕截图。
该应用程序以前是通用二进制文件(以前从未获得批准),我之前上传了一个 iPad 屏幕截图(只是一个占位符),以便我上传二进制文件。 (我必须上传然后自我拒绝一个二进制文件来测试 IAP。)
但据我所知,我的应用程序是仅适用于 iphone 的二进制文件。当我在 iOS iPad 模拟器上运行它时,它使用 2x 按钮以 iPhone 分辨率运行。然而,当我将这个(我认为)仅 iPhone 的二进制文件上传到 iTunes Connect 时,它仍然要求提供 iPad 屏幕截图。
在 Xcode 中我有以下设置
targets->Build Settings->targeted device family = iPhone。
和
targets->Summary->Devices = iPhone。
当我在模拟器上运行它时,它再次表现得像一个仅限 iPhone 的应用程序。我需要在 XCode 或 iTunes Connect 中设置其他设置吗?谢谢
编辑 在我的应用程序被拒绝后,我从 iTunesConnect 中删除了占位符 iPad 屏幕截图。 (在提交应用程序之前,我曾多次尝试这样做,但未能成功。我什至给审阅者写了一份开发人员说明,希望他们不会因此而对我的应用程序进行攻击。)我还删除了 ipad Default.png 从我的项目。其中两个动作之一修复了它。我想因为我一直在测试这个应用程序作为一个通用应用程序,它需要几次提交才能让 iTC 认识到我只是上传了一个 iPhone 版本。无论哪种方式,它现在都将其识别为仅 iPhone 并获得批准。
【问题讨论】:
-
“该应用程序以前是一个通用二进制文件”我想知道这是否是问题所在。也许一旦你这样做了,你就再也回不去了。
-
仔细检查一切。确保没有 iPad 默认启动图像。确保没有 iPad 大小的图标。清洁石板!看看有没有帮助。
-
我删除了 iPad 默认图片。此外,在我上次提交之前,我无法在 iTunes 连接中删除一个 iPad 屏幕截图。在应用被拒绝后,我可以删除它。 (为什么,谁知道?)通过这两个更改,我重新提交了我的应用程序。现在二进制详细信息将其列为 iPhone/iPod touch 设备,因此希望一切顺利。如果并赢得它被接受,我会将此主题标记为已回答。
-
是的,从 iTunes Connect 中删除屏幕截图是一场噩梦。有一次,我实际上给他们发了电子邮件,但他们拒绝提供帮助!
标签: iphone xcode ipad binary itunes