<分区>
我刚刚将一个 iPad 应用程序移植到 iPhone,但由于图形和编程原因,它无法在低分辨率显示器(3G 和 3GS)上运行。在低分辨率设备上启动,但图形出现乱码。
如果描述中明确指出它仅适用于 iPhone 4 和 iPod Touch 4g,是否可以这样提交应用程序?
<分区>
我刚刚将一个 iPad 应用程序移植到 iPhone,但由于图形和编程原因,它无法在低分辨率显示器(3G 和 3GS)上运行。在低分辨率设备上启动,但图形出现乱码。
如果描述中明确指出它仅适用于 iPhone 4 和 iPod Touch 4g,是否可以这样提交应用程序?
最佳答案
虽然您不能按型号限制,但您可以要求您的应用具有特定的硬件设备功能。这些是使用“UIRequiredDeviceCapabilities”键在应用程序的 plist 文件中指定的。
例如,如果您说您的应用需要一个前置摄像头,那么它将限制在那些拥有该摄像头的设备上,从而消除 3G 和 3GS。
关于iPhone 应用程序仅支持 Retina。 Apple 会接受该应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7113035/