2.10 - iPhone 应用程序也必须在 iPad 上以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行,无需修改

Posted

技术标签:

【中文标题】2.10 - iPhone 应用程序也必须在 iPad 上以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行,无需修改【英文标题】:2.10 - iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution 【发布时间】:2015-05-19 13:13:18 【问题描述】:

前几天我的应用被拒绝了,我收到了这条拒绝消息:

2.10 详情

我们注意到,在运行 ios 8.3 的 iPad 上审查时,您的应用程序没有以 iPhone 分辨率运行,这违反了应用程序 商店审查指南。我们为您附上了屏幕截图 参考。

接下来的步骤

请修改您的应用以确保它在 iPad 上以 iPhone 分辨率运行。

他们还给了我一个截图,我不明白。我已经在 iPad 上测试了该应用程序,它似乎运行完美。这是我得到的截图:

我似乎无法理解它有什么问题。我必须改变什么?

非常感谢

【问题讨论】:

这是一个通用的应用程序吗? 它应该只适用于 iPhone。 (如果这是你问的)。在 xCode 中,我选择 iPhone 作为唯一目标。 你使用过尺寸等级吗? 你有没有注意到,每当我们在 iPad 上运行 iPhone 应用程序时,它的尺寸都比 iPad 的屏幕小,它会向我们显示一个像 2X 一样的按钮来让它变大。当你在 iPad 上运行它时,你会得到那个按钮吗? 不,我没有那个按钮。我应该怎么做才能得到它? 【参考方案1】:

如果您开发了一款仅适用于 iPhone 设备的应用,那么无论何时在 iPad 上运行它进行测试,它的尺寸都应该小于 iPad 的屏幕尺寸。此外,您应该在右上角/左上角(不确定确切的角)获得一个 2X 按钮以增加尺寸。

我是从一个网站上找到的,希望对你有帮助

【讨论】:

右下角出现“2x”按钮。 感谢您的回答。我实际上没有得到那个按钮——我应该怎么做才能得到它? 检查您的应用设置和屏幕尺寸,可能存在一些问题 我已经检查过了,但似乎找不到我需要更改的内容...我的部署目标仅是 iPhone。我在我的 App Delegate 中所做的是,对于每个不同的 iPhone 版本,我都会加载不同的 Storyboard(具有不同的大小等),而不是使用大小类。但对于 iPad,我不这样做。 试过,清理你的项目?

以上是关于2.10 - iPhone 应用程序也必须在 iPad 上以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行,无需修改的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad 上运行时无法启动我的 iPhone 应用程序的启动图像

我的 iPhone 应用程序也必须在 iPad 上运行吗?

TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.10 参考文献

顶部导航不正常 - iPhone 应用程序也必须在 iPad 上运行,无需修改,以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行

应用程序被拒绝,原因是“iPhone 应用程序也必须在 iPad 上未经修改、以 iPhone 分辨率和 2X iPhone 3GS 分辨率运行”

在 Ipad 模式下查看时,仅 Iphone 应用程序切入屏幕底部 (2x)