title: Unexpected App Store rejection: Missing Info.Plist for NSMotionUsageDescription and NSContactsUsageDescription
body: <p>I have submitted 11 related (functionally identical) cordova apps just fine, with many iterations. Suddenly I get this rejection for one of them (an update) from apple:</p>
  
  <blockquote>
    <p>Missing Info.plist key -  This app attempts to access
    privacy-sensitive data  without a usage description. The app's
    Info.plist  must contain an NSContactsUsageDescription key with  a
    string value explaining to the user how the app  uses this data.</p>
    
    <p>Missing Info.plist key - This app attempts to access 
    privacy-sensitive data without a usage description.  The app's
    Info.plist must contain an NSMotionUsageDescription  key with a string
    value explaining to the user  how the app uses this data.</p>
  </blockquote>
  
  <p>I haven't added any functionality since the initial release. However, I noticed that a brand NEW app I just created automatically stuck in those Plist entries when ionic generated the Xcode project. </p>
  
  <p>I thought that was because I was creating it with an iOS 9 target whereas all previous apps were created with an iOS 8 target.</p>
  
  <p>My question is: Is this a sudden iOS 9 requirement? If I am using these things, how can I find out what in my app requires them?</p>
  
  <p>I am concerned that these will show up to the user as permission requests or notices and that is undesirable.</p>
  
  <p>Here is my plugin list:</p>
  
  <pre><code>com.dawsonloudon.videoplayer 1.0.0 "VideoPlayer"
  com.passslot.cordova.plugin.passbook 0.1.0 "Passbook"
  com.telerik.plugins.nativepagetransitions 0.6.5 "Native Page Transitions"
  com.unarin.cordova.beacon 3.4.1 "Proximity Beacon Plugin"
  cordova-plugin-app-event 1.2.0 "Application Events"
  cordova-plugin-appavailability 0.4.2 "AppAvailability"
  cordova-plugin-badge 0.7.2 "Badges"
  cordova-plugin-bluetooth-serial 0.4.5 "Bluetooth Serial"
  cordova-plugin-camera 2.1.1 "Camera"
  cordova-plugin-console 1.0.7 "Console"
  cordova-plugin-customurlscheme 4.1.5 "Custom URL scheme"
  cordova-plugin-device 1.1.1 "Device"
  cordova-plugin-facebook4 1.7.4 "Facebook Connect"
  cordova-plugin-file 4.1.1 "File"
  cordova-plugin-file-transfer 1.5.0 "File Transfer"
  cordova-plugin-geolocation 2.1.0 "Geolocation"
  cordova-plugin-google-analytics 0.8.1 "Google Universal Analytics Plugin"
  cordova-plugin-inappbrowser 1.3.0 "InAppBrowser"
  cordova-plugin-network-information 1.2.0 "Network Information"
  cordova-plugin-splashscreen 3.2.1 "Splashscreen"
  cordova-plugin-statusbar 2.1.2 "StatusBar"
  cordova-plugin-vibration 2.1.0 "Vibration"
  cordova-plugin-whitelist 1.0.0 "Whitelist"
  cordova-plugin-x-socialsharing 5.1.1 "SocialSharing"
  cordova-sqlite-storage 2.0.4 "Cordova sqlite storage plugin"
  cordova.plugins.diagnostic 3.6.5 "Diagnostic"
  ionic-plugin-keyboard 2.2.1 "Keyboard"
  jaeger.Html5Video 1.2.2 "Html5Video"
  org.nypr.cordova.hockeyappplugin 0.1.0 "Device"
  org.nypr.cordova.nslogger-cocoalumberjack-connector-plugin 0.1.0 "Device"
  pushwoosh-cordova-plugin 6.5.3 "Pushwoosh"
  </code></pre>