in my app i am showing user location on the map view So I implemented
4.5 - Apps using background location services must provide a reason that clarifies the purpose of the use, using mechanisms described in the Human Interface Guidelines
You have to write description with
NSLocationAlwaysUsageDescription this key in info.plist, so that user know that why your app is using gps location.
Both of the key take string as a value. and this string shows in GPS permission alert.
info.plist as below.