如果你的应用需要一些特定的硬件设备才能运行,你可以在应用的Info.plist文件中添加应用运行所需的硬件列表。如果设备上没有这些硬件的话,你的应用将不会启动。
如图,找到Info.Plist--->Required device capabilities.
如图,找到以后,添加”location-services"硬件约束。
完成之后,如果设备上的位置服务不可用的话,你的应用将不会被启动。
这个配置项允许输入的值有:telephony,sms,still-camera,auto-focus-camera,video-camera,wifi,accelerometer,location-services,gps,magnetometer,microphone,opengles-1,opengles-2,armv6,armv7以及peer-peer.
参考资料:《iOS编程指南》