9

我们已将以下应用程序设置设置为仅 iPhone,但在 App Store 中,该应用程序被列为与 iPhone/iPad 兼容。

如下图所示,设备系列设置为 iPhone:

在此处输入图像描述

这是应用程序:http: //itunes.apple.com/us/app/carrom-pro/id525961441 ?mt=8 。

这些设置有什么问题吗?

4

4 回答 4

12

将部署设备设置为“Iphone”不会将其仅限于 iphone。

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

有关更多设备功能,请参阅https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html

我希望它有所帮助。

于 2014-04-30T08:24:43.040 回答
8

所有 iPhone 应用程序也可以在 iPad 上运行,只是不能“全屏”(见下图)。应用程序可以分别为 iPhone 和 iPad 设计,也可以是通用应用程序,其中包含 iPhone 和 iPad 的资源(接口、设备处理等)。

在此处输入图像描述

用户会注意到专为 iPhone 设计的应用程序周围有一个灰色容器。通用应用程序将自动为设备选择正确的接口。

在 iTunes Store 中,价格旁边带有蓝色加号的应用程序是通用应用程序:

在此处输入图像描述

于 2012-05-26T15:10:51.917 回答
4

在 app plist 文件中将UIDeviceFamily属性保持为1(对于 iPhone),并将Build 设置中的Targeted Device Family更改为1(对于 iPhone)。如果您只想支持 iPad,则在这两种情况下都保留2 。这些在 XCode 8 中进行了测试。

于 2017-11-18T07:33:05.343 回答
1

所有 iphone 游戏都可以在 iPad 上运行。因此 iTunes 正在编写 iPhone/iPad。对于仅搜索 iPad 的游戏,用户将在 iTunes 中的 iPad 选项卡中搜索没有任何 iPhone 游戏的地方,因此不必担心。iTunes 检测应用程序进行排序的通用设备和 iPhone 唯一设置。并在某些情况下为开发人员。

于 2012-05-26T15:31:41.020 回答