Apple has a thing where they like your app to tell them what services, if any, are required.app

They do this by tracking meta data in what are known as plists. A dictionary of configuration items for your app.iphone

My app needs location services. So it wouldn’t make sense for any devices to download my app if they don’t support location services.wordpress

The way I tel my app that location services are required is to open my plist file:post

and then go to the ‘Required Device Capabilities’ section and add ‘location-services’.ui

Note – this is a human readable for of what gets stored in the actually plist file. To see the actual property name hold down control and click on item and select the ‘Show Raw Key Values’ option.this

Then you will see the actual underlying property configuration name.spa