配置
1、在 iOS7 及以前的版本,如果在应用程序中使用定位服务只要在程序中调用 <code>startUpdatingLocation</code> 方法应用就会询问用户是否允许此应用是否允许使用定位服务,同时在提示过程中可以通过在 info.plist 中配置通过配置 <code>Privacy - Location Usage Description</code> 告诉用户使用的目的,同时这个配置是可选的。
但是在 iOS8 中配置项发生了变化,可以通过配置 <code>Privacy - Location Always Usage Description (NSLocationAlwaysUsageDescription)</code> 或者 <code>Privacy - Location When In Use Usage Description(NSLocationWhenInUseUsageDescription)</code> 来告诉用户使用定位服务的目的,并且注意这个配置是必须的,如果不进行配置则默认情况下应用无法使用定位服务,打开应用不会给出打开定位服务的提示,除非安装后自己设置此应用的定位服务。同时,在应用程序中需要根据配置对 <code>requestAlwaysAuthorization</code> 或 <code>requestWhenInUseAuthorization</code> 方法进行请求。

2、在需要使用 CoreLocation 的文件中
创建开启定位请求
获取定位结果