当 iPhone 家庭设置时,appstore 上的应用程序是不是支持 iPad?
Posted
技术标签:
【中文标题】当 iPhone 家庭设置时,appstore 上的应用程序是不是支持 iPad?【英文标题】:App on appstore has iPad support when iPhone family set?当 iPhone 家庭设置时,appstore 上的应用程序是否支持 iPad? 【发布时间】:2015-07-02 19:00:45 【问题描述】:我在 App Store 上有一个应用程序,并且我多次确保在以下位置选择 iPhone:应用程序 > 目标 > 常规 > 部署信息 > 设备 > iPhone
..而不是 Universal 或 iPad。
每次应用被批准时,它仍然显示 iPad 支持,由于上述“解决方案”不起作用,我该如何完全禁用 iPad 支持?
【问题讨论】:
【参考方案1】:这很正常,iPhone 应用程序也可以在 iPad 上以 iPhone 模拟器模式运行。 这是我的一个仅适用于 iPhone 的应用程序的描述。
兼容性:需要 ios 7.0 或更高版本。与 iPhone 兼容, iPad 和 iPod touch。此应用针对 iPhone 5 进行了优化。
这款仅适用于 iPad:
兼容性:需要 iOS 7.0 或更高版本。与 iPad 兼容。
还有这个 Universal(iphone 和 ipad,没有模拟器)
兼容性:需要 iOS 7.0 或更高版本。与 iPhone 兼容, iPad 和 iPod touch。此应用针对 iPhone 5 进行了优化。
看起来一样,但实际上还有一个+号写着:
此应用专为 iPhone 和 iPad 设计
【讨论】:
【参考方案2】:将它们设为“仅适用于 iPhone”不会让 iPad 不使用它们。想象一下这样的危机:在第一个 iPad 发布时,应用程序是如何进入商店的,因为它们是为 iPhone 设计的?开发人员有一些选择:
制作“HD”或“iPad”版本。这涉及重做整个用户界面,使其适合更大的屏幕。 什么都不做。 iPad 将获得 iPhone 版本的应用程序,但正如您所猜测的那样,它们只是超大的 iPhone 应用程序。几年后,还有另一种选择:
制作一个“通用”应用程序。这允许 两个 UI,无论大小、视网膜和 1x 比例设备,都可以“捆绑”在同一个 Bundle 中。 (嘿,捆绑双关语。)除了双关语,这允许像“Facebook”这样的应用程序在 iPad、iPhone 3GS、iPhone 4、iPhone 5、iPhone 6、未来的 iPhone 芝士汉堡双层 7+ 以及其他所有设备上运行,而无需必须重新制作整个应用程序。在 iPad 上,正如 Andrea 所提到的,它以“iPhone 模拟器”模式运行。这使得小屏幕以小屏幕比例呈现,并且由于 iPad 的尺寸是 iPhone 的两倍多,它为 iPad 提供了一个“2x”按钮来放大它并使 UI 更大。
它就像一个专为 iPhone 4 设计的应用程序,在 iPhone 6 Plus 上运行。
iPhone 4 以 960x720 横向或 720x960 纵向呈现内容,而 iPhone 6 Plus 的显示屏要大得多。为了适应,它会为内容添加信箱并自动放大。
【讨论】:
以上是关于当 iPhone 家庭设置时,appstore 上的应用程序是不是支持 iPad?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6 iPhone 唯一的应用程序在 iPad 上崩溃
当我将 iPhone 版本上传到 App Store 时,获取 Appstore 连接操作错误 ITMS-90208