ios - 从现有应用程序中排除 iPad 支持

标签 ios objective-c iphone xcode ipad

这个问题在这里已经有了答案:





Switch universal app to iPhone only app

(2 个回答)


5年前关闭。




我在这方面发现了多个现有问题,但有不同的情况

我的应用程序对 iPhone 和 iPad 有单独的 View ,但现在我的客户希望在 future 1 年内取消对 iPad 的支持,我正在考虑后果

1) 如果我将部署目标从 Universal 删除到 iPhone?上传到苹果商店时,我的应用程序仍然在 iPad 上运行,如果运行它会显示 2 倍的 iPhone 屏幕或我的 iPad 特定 View ?
2)如果我将其更改为 iPhone,苹果商店中的现有应用程序是通用的,苹果在上传新二进制文件时是否也有一些限制?

最佳答案

唯一的方法是添加一些 iPad 没有的必需设备功能。例如,如果您在应用程序的 Info.plist 中将电话或短信添加到所需设备功能,苹果将自动使该应用程序仅适用于 iPhone。正如 here 中的建议.

关于ios - 从现有应用程序中排除 iPad 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41482741/

相关文章:

iphone - 当我单击一个通知时从列表中删除所有推送通知

ios - 类型 'X' 不符合协议(protocol) 'ResponseObjectSerializable'

iPhone:向用户显示简单警告/警报消息的内置方式

iphone - imageView tapGesture 与按钮 touchUpInside ,带有 didSelectRowAtIndexPath

IOS/objective-C : Detect Textfield touch but Exclude tap of underlying scrollview

ios - 如何在 objective-c 中设置推送通知的声音?

iphone - 如何从按钮获取背景图像的名称?

iphone - 应用程序 ID 和配置文件有什么意义?

ios - 试图从类中获取值的下标错误

ios - 错误解析 JSON 响应 Cocoa 错误 3840