我已经为iOS 4S创建了一个iPhone 5.1或更高版本的应用程序,该应用程序需要磁强计、加速度计,并且使用核心位置框架。
当涉及到声明设备所需的功能时,苹果的文档有点混乱(对数组或字典的选择感到困惑,输入是/否值等等)。我想确保我把所有的东西都加对了。
这就是我的info.plist的相关部分现在的样子:
Required Device Capabilities Array (4 items)
item 0 String magnetometer
item 1 String accelerometer
item 2 String location-services
item 3 String armv7 // was already added by default(我还在适当的字段中添加了应用程序和appIcon的名称)
以上信息是否正确,还是需要添加更多内容或更改?
此外,创建应用程序是为了在iPhone 4S上运行。但是,上面的要求是否也允许它在我应该包括的其他iPhone版本上运行,还是iOS 5.1的限制限制了我的应用程序只能在iPhone 4S上运行?
我也应该包括一些地方,它可以运行在某些版本的iPod触摸,或者它不会运行在一个?
谢谢你的建议
发布于 2012-09-14 13:33:37
其意图是提供所需的功能,而不是特定的硬件(iPhone 4、iPod Touch等)。只要设备实现了所需的功能,并且具有您所针对的最小OS版本,那么它就能够运行您的应用程序。
https://stackoverflow.com/questions/12425570
复制相似问题