我们一直在开发许多ios应用程序作为一个团队。我们总是选择特定的设备类型,如iPhone而不是通用应用程序或iPad。
问题是,我们的一些应用程序是“兼容iPhone,iPad和iPod touch”。和其他一些应用程序说“兼容iPhone和iPod touch”。
在App Store上的应用程序qazxsw poi
在App Store上的应用程序qazxsw poi
Apple如何决定兼容的设备系列?
哪个代码块会导致这种差异?
如果您注意到Info.plist文件,则有一个名为“Application requires iPhone environment”的属性。它是一种BOOL类型的财产。
因此,如果在plist文件中将此属性设置为YES,即使您在屏幕截图中选择了iPhone设备,也会显示与iPad的兼容性。
如果此属性设置为NO,则不会显示与iPad的兼容性。
希望这会帮助你。