2012年12月3日 星期一

App Store info.plist

https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BuildTimeConfiguration/BuildTimeConfiguration.html



Table 5-1  Dictionary keys for the UIRequiredDeviceCapabilities key
Key
Description
accelerometerInclude this key if your app requires (or specifically prohibits) the presence of accelerometers on the device. Apps use the Core Motion framework to receive accelerometer events. You do not need to include this key if your app detects only device orientation changes.
armv6Include this key if your app is compiled only for the armv6 instruction set. (iOS 3.1 and later)
armv7Include this key if your app is compiled only for the armv7 instruction set. (iOS 3.1 and later)
auto-focus-cameraInclude this key if your app requires (or specifically prohibits) autofocus capabilities in the device’s still camera. Although most developers should not need to include this key, you might include it if your app supports macro photography or requires sharper images in order to perform some sort of image processing.
bluetooth-leInclude this key if your app requires (or specifically prohibits) the presence of Bluetooth low-energy hardware on the device. (iOS 5 and later.)
camera-flashInclude this key if your app requires (or specifically prohibits) the presence of a camera flash for taking pictures or shooting video. Apps use theUIImagePickerController interface to control the enabling of this feature.
front-facing-cameraInclude this key if your app requires (or specifically prohibits) the presence of a forward-facing camera. Apps use the UIImagePickerControllerinterface to capture video from the device’s camera.
gamekitInclude this key if your app requires (or specifically prohibits) Game Center. (iOS 4.1 and later)
gpsInclude this key if your app requires (or specifically prohibits) the presence of GPS (or AGPS) hardware when tracking locations. (You should include this key only if you need the higher accuracy offered by GPS hardware.) If you include this key, you should also include the location-services key. You should require GPS only if your app needs location data more accurate than the cellular or Wi-fi radios might otherwise provide.
gyroscopeInclude this key if your app requires (or specifically prohibits) the presence of a gyroscope on the device. Apps use the Core Motion framework to retrieve information from gyroscope hardware.
location-servicesInclude this key if your app requires (or specifically prohibits) the ability to retrieve the device’s current location using the Core Location framework. (This key refers to the general location services feature. If you specifically need GPS-level accuracy, you should also include the gps key.)
magnetometerInclude this key if your app requires (or specifically prohibits) the presence of magnetometer hardware. Apps use this hardware to receive heading-related events through the Core Location framework.
microphoneInclude this key if your app uses the built-in microphone or supports accessories that provide a microphone.
opengles-1Include this key if your app requires (or specifically prohibits) the presence of the OpenGL ES 1.1 interfaces.
opengles-2Include this key if your app requires (or specifically prohibits) the presence of the OpenGL ES 2.0 interfaces.
peer-peerInclude this key if your app requires (or specifically prohibits) peer-to-peer connectivity over a Bluetooth network. (iOS 3.1 and later)
smsInclude this key if your app requires (or specifically prohibits) the presence of the Messages app. You might require this feature if your app opens URLs with the sms scheme.
still-cameraInclude this key if your app requires (or specifically prohibits) the presence of a camera on the device. Apps use the UIImagePickerControllerinterface to capture images from the device’s still camera.
telephonyInclude this key if your app requires (or specifically prohibits) the presence of the Phone app. You might require this feature if your app opens URLs with the tel scheme.
video-cameraInclude this key if your app requires (or specifically prohibits) the presence of a camera with video capabilities on the device. Apps use theUIImagePickerController interface to capture video from the device’s camera.
wifiInclude this key if your app requires (or specifically prohibits) access to the networking features of the device.

沒有留言:

張貼留言