Apple因为iPad拒绝了我的应用程序,但我的应用程序仅适用于iPhone

Posted

技术标签:

【中文标题】Apple因为iPad拒绝了我的应用程序,但我的应用程序仅适用于iPhone【英文标题】:Apple rejected my app because of iPad, but my app is only for iPhone 【发布时间】:2020-04-21 07:48:01 【问题描述】:

我的应用是我推送到 AppStore Connect 的流媒体播放器

在 Xcode 中,我不检查 iPad:

苹果说:

我尝试在 Mac 上的 iPad Simulator 上运行它,但没有发现崩溃。按钮播放器在 ios 12 和 13 上都可以

解决办法是什么?

【问题讨论】:

消息很清楚,他们没有拒绝您的应用,因为它正在崩溃。他们拒绝了,因为您的应用程序中有一些播放按钮什么都不做。当他们单击该按钮时,什么也没有发生。根据指南,应用程序中不应有任何非功能性的东西。 【参考方案1】:

为 iPhone 构建并不意味着它适用于 iPhone! iPad 用户仍然可以下载 iPhone 应用程序(除非他们需要手机的一些特殊功能,例如 CoreTelephony),而且 Apple 的测试人员总是在 iPad 上测试应用程序。所以尝试修复错误(可能与设备无关)。问题是您的播放按钮不起作用,而不是设备。

【讨论】:

真的吗?但是我在应用商店里已经有另一个应用了,而且它只适用于 iPhone!看这里:i.stack.imgur.com/i4v3E.png 该消息没有显示任何内容。 iPad 用户可以使用 2 倍缩放小按钮下载 iPhone 应用程序;) 好的,谢谢,我会尝试修复播放按钮,但它在我的模拟器中运行良好。我点击播放,它正在播放,点击暂停,它就暂停了......【参考方案2】:

您也在 iTunes 连接中为 iPad 提供屏幕截图,以确保您的应用只是 iPhone,那么您必须为 iPhone 添加屏幕截图,无需为 iPad 添加屏幕截图,只需将它们留空

【讨论】:

以上是关于Apple因为iPad拒绝了我的应用程序,但我的应用程序仅适用于iPhone的主要内容,如果未能解决你的问题,请参考以下文章

屏幕尺寸适配 |代码 |斯威夫特 | iOS

由于其他“商业模式问题”,Apple 拒绝了我的应用程序

由于同时使用 AdsConsent 和 AppTrackingTransparency,Apple 拒绝了我的应用 [关闭]

当Apple拒绝我因为我的应用程序名称不可用时,我可以在Xcode中更改我的项目名称吗

准则 2.3 - 性能 - 准确的元数据。 (Apple 拒绝)无法在 iPad 上安装应用程序

Flutter ios 应用程序仅在 iPad 上因“使用 Apple 登录”错误而被拒绝