Note - I am sure I have done everything mentioned in Apple guide for this task - https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/LocationAwarenessPG/ProvidingDirections/ProvidingDirections.html
Additionally, Xcode 6 refuses to present my manual changes in the Info.plist and linking the MapKit framework within GUI IDE, i.e. I have following in the Info.plist:
11 <key>CFBundleDocumentTypes</key>
12 <array>
13 <dict>
14 <key>CFBundleTypeName</key>
15 <string>MKDirectionsRequest</string>
16 <key>LSItemContentTypes</key>
17 <array>
18 <string>com.apple.maps.directionsrequest</string>
19 </array>
20 </dict>
21 </array>
... but Xcode, in Info tab, the "Document Types(0)" remains empty. Any attempt to add given data here has no effect, switching to other tab and back results in fact the fields are empty again. I am not defining Icon here, it is not explicitly said it is neccessary, is that the reason?
Or should I snuff tons of hiddne docs and Q&A's to find out there's another tiny miny thingy that should be added, like exported or imported UTIs?
Regarding MapKit, I link it through CMake configuration lists, so it should appear in the Capabilites that the Maps switch turns on - but it does not. This is ridiculous indeed. In INfo.plist, I did not forgot to add
<key>MKDirectionsApplicationSupportedModes</key>
<array>
<string>MKDirectionsModeCar</string>
<string>MKDirectionsModeOther</string>
<string>MKDirectionsModePedestrian</string>
<string>MKDirectionsModeStreetCar</string>
</array>