You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Xcode指定为iPhone应用,需适配iPad吗?App Store提交咨询

关于iPhone专属应用在iPad上的审核与适配经验分享

首先给你吃个定心丸:当你在Xcode里把应用指定为iPhone专属(Devices设置为"iPhone")时,完全不需要适配iPad全屏,苹果的审核规则不会因为这个拒绝你的应用。

我之前做过一个像素风格的小游戏,所有美术资源都是按iPhone的尺寸做的,根本没考虑iPad,当时也怕提交被拒,后来按下面的方法操作,一次就过审了,分享给你:

  • 明确设置iPhone专属:在Xcode的项目Target -> Deployment Info里,把Devices选项选为"iPhone",不要选"Universal"或者"iPad"。这样App Store会把你的应用标记为仅支持iPhone,iPad用户下载后会自动以iPhone兼容模式运行(默认是带黑边的小窗口,或者用户可以手动放大)。
  • 禁用强制放大避免模糊:如果担心用户放大后美术资源模糊、效果差,可以在Info.plist里添加UIRequiresFullScreen键,设置值为YES。这样应用在iPad上只会以原始iPhone分辨率显示,不会被强制拉伸放大,完美解决你说的模拟器里效果极差的问题。
  • 核心审核要求:功能完整可用:苹果审核时可能会在iPad上测试你的应用,但他们只要求应用在兼容模式下功能完整——比如按钮能正常点击、游戏逻辑不崩溃、文字能看清,不会因为美术没适配iPad全屏而拒审。
  • 辅助优化:不要误导用户:在App Store的应用描述里不要提支持iPad,截图只上传iPhone尺寸的,避免用户下载后产生预期落差。

总结一下:只要你的应用在iPhone上正常,并且在iPad的兼容模式下功能没问题,完全不需要修改美术资源,提交审核是没问题的。

内容的提问来源于stack exchange,提问作者goat

火山引擎 最新活动