1
我创立的iOS 5.1或为iPhone 4S,需要磁力计,加速度计也是后来应用程序使用Core Location框架如何为此应用程序声明设备功能?
苹果的文档是有点混乱,当谈到声明设备所需的能力(困惑数组或字典选择,输入YES/NO值等),我想确保我已经正确添加了所有内容。
这是我的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版本上运行,还是限制我的应用程序只能在iPhone 4S上运行的iOS 5.1限制?
我是否还应该在某个可以在某个版本的iPod Touch上运行的位置运行它,还是不会运行它?
谢谢您的建议
这就是我需要了解EIJay的全部内容,非常感谢! (所以我猜我声称硬件功能的方式毕竟是正确的?) –
是的。这些要求与iOS版本一起决定了可以运行你的应用程序的设备。 –
你有任何关于[这个问题]的建议(http://stackoverflow.com/questions/12427746/confusion-over-validation-and-ad-hoc-distribution-of-ios-app)我也有? :) –