3

我刚刚有一个 iPhone 唯一的应用程序被 iTunes 连接拒绝,因为......

在我们对您的应用程序的审查中,我们发现它是适用于 iPad 和 iPhone 的通用应用程序。因为它被设置为通用二进制文件,所以您的应用程序需要来自 iPhone 和 iPad 的屏幕截图。

该应用程序以前是一个通用二进制文件(以前从未批准过),我之前上传了一个 iPad 屏幕截图(只是一个占位符)以允许我上传二进制文件。(我必须上传然后自我拒绝一个二进制文件来测试 IAP。)

但据我所知,我的应用程序仅是 iphone 二进制文件。当我在 iOS iPad 模拟器上运行它时,它使用 2x 按钮以 iPhone 分辨率运行。然而,当我将这个(我认为)仅 iPhone 的二进制文件上传到 iTunes Connect 时,它仍然要求提供 iPad 屏幕截图。

在 Xcode 我有以下设置

目标-> 构建设置-> 目标设备系列 = iPhone。

目标->摘要->设备= iPhone。

当我在模拟器上运行它时,它再次像 iPhone 专用应用程序一样。我需要在 XCode 或 iTunes Connect 中设置其他设置吗?谢谢


编辑在我的应用程序被拒绝后,我从 iTunesConnect 中删除了占位符 iPad 屏幕截图。(在提交应用程序之前,我曾多次尝试这样做,但未能成功。我什至给审阅者写了一份开发人员说明,希望他们不会因此而对我的应用程序进行攻击。)我还删除了 ipad Default.png 从我的项目。其中两个动作之一修复了它。我想因为我一直在测试这个应用程序作为一个通用应用程序,它需要几次提交才能让 iTC 认识到我只是上传了一个 iPhone 版本。无论哪种方式,它现在都将其识别为仅 iphone 并获得了批准。

4

3 回答 3

1

在我的应用程序被拒绝后,我从 iTunesConnect 中删除了占位符 iPad 屏幕截图。(在提交应用程序之前,我曾多次尝试这样做,但未能成功。我什至给审阅者写了一份开发人员说明,希望他们不会因此而对我的应用程序进行攻击。)我还删除了 ipad Default.png 从我的项目。其中两个动作之一修复了它。我想因为我一直在测试这个应用程序作为一个通用应用程序,所以 iTC 需要提交几次才能认识到我只是在上传一个 iPhone 版本。无论哪种方式,它现在都将其识别为仅 iphone 并获得了批准。

于 2013-04-22T23:06:29.663 回答
0

只需将Sumary中的构建目标设备设置为iPhone ...检查plist ...也只需加载.xib文件iPhone,在您的项目中进行清理并重建..检查您是否没有加载某些目标

于 2013-04-12T02:58:25.990 回答
0

你不应该相信你所看到的targets->Summary。特别是,如果您曾经更改为“通用”并返回“iPhone”。

而不是Summary你应该经常检查targets->Info

此外,如果您更改图标、方向等,通常会出现您只能在其中找到的剩菜Info

于 2013-04-12T12:23:17.530 回答