我们已将以下应用程序设置设置为仅 iPhone,但在 App Store 中,该应用程序被列为与 iPhone/iPad 兼容。
如下图所示,设备系列设置为 iPhone:
这是应用程序:http: //itunes.apple.com/us/app/carrom-pro/id525961441 ?mt=8 。
这些设置有什么问题吗?
我们已将以下应用程序设置设置为仅 iPhone,但在 App Store 中,该应用程序被列为与 iPhone/iPad 兼容。
如下图所示,设备系列设置为 iPhone:
这是应用程序:http: //itunes.apple.com/us/app/carrom-pro/id525961441 ?mt=8 。
这些设置有什么问题吗?
将部署设备设置为“Iphone”不会将其仅限于 iphone。
唯一的方法是添加一些iPad 没有的必需设备功能。例如,如果您将电话或短信添加到应用程序的 Info.plist 中的所需设备功能,苹果将自动使该应用程序仅适用于 iPhone。
我希望它有所帮助。
所有 iPhone 应用程序也可以在 iPad 上运行,只是不能“全屏”(见下图)。应用程序可以分别为 iPhone 和 iPad 设计,也可以是通用应用程序,其中包含 iPhone 和 iPad 的资源(接口、设备处理等)。
用户会注意到专为 iPhone 设计的应用程序周围有一个灰色容器。通用应用程序将自动为设备选择正确的接口。
在 iTunes Store 中,价格旁边带有蓝色加号的应用程序是通用应用程序:
在 app plist 文件中将UIDeviceFamily属性保持为1(对于 iPhone),并将Build 设置中的Targeted Device Family更改为1(对于 iPhone)。如果您只想支持 iPad,则在这两种情况下都保留2 。这些在 XCode 8 中进行了测试。
所有 iphone 游戏都可以在 iPad 上运行。因此 iTunes 正在编写 iPhone/iPad。对于仅搜索 iPad 的游戏,用户将在 iTunes 中的 iPad 选项卡中搜索没有任何 iPhone 游戏的地方,因此不必担心。iTunes 检测应用程序进行排序的通用设备和 iPhone 唯一设置。并在某些情况下为开发人员。