iOS(iPhone)应用程序与ipad兼容。但是怎么样?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS(iPhone)应用程序与ipad兼容。但是怎么样?相关的知识,希望对你有一定的参考价值。
我们一直在开发许多ios应用程序作为一个团队。我们总是选择特定的设备类型,如iPhone而不是通用应用程序或iPad。
问题是,我们的一些应用程序是“兼容iPhone,iPad和iPod touch”。和其他一些应用程序说“兼容iPhone和iPod touch”。
在App Store上的应用程序qazxsw poi
在App Store上的应用程序qazxsw poi
Apple如何决定兼容的设备系列?
哪个代码块会导致这种差异?
我找到了问题的原因。我们在某个项目中使用Healtykit.framework。而这款freamework仅适用于iPhone而非iPad。如果您在“在库中链接二进制文件”中选择所需选项,则应用程序商店描述为“与iPhone和iPod touch兼容”。
如果你想在iPad上使用,你应该从“图书馆二进制链接”中选择可选项
如果您注意到Info.plist文件,则有一个名为“Application requires iPhone environment”的属性。它是一种BOOL类型的财产。
因此,如果在plist文件中将此属性设置为YES,即使您在屏幕截图中选择了iPhone设备,也会显示与iPad的兼容性。
如果此属性设置为NO,则不会显示与iPad的兼容性。
希望这会帮助你。
以上是关于iOS(iPhone)应用程序与ipad兼容。但是怎么样?的主要内容,如果未能解决你的问题,请参考以下文章
如何使应用程序的设计与 iPhone4/iPhone5/iPad 兼容?有啥捷径吗?