据我所知,您无法指定任何“性能”标准来通过 info.plist 排除特定的 iOS 设备。
是否有可能通过 info.plist 允许通用应用程序在 iPad1 上运行,但不能在 iPhone 3GS/3G 上运行?现在我使用陀螺仪要求(我的应用程序确实使用了)作为仅支持 iPhone 4+ 和 iPad 2+ 的拐杖。
明确地说,我想让应用程序在 iPad1 上的 App Store 中可供下载,而不是在 iPhone 3GS 上。这个问题与代码中设备的运行时查询无关。
我最好/唯一的选择是创建多个二进制文件,并从 iPad 构建(通常称为“HD”构建)中删除陀螺仪构建,但将其留在那里用于 iPhone/iPod touch?