diff --git a/plugin.xml b/plugin.xml
index 448e046..09599e5 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -143,6 +143,11 @@
          <framework src="AssetsLibrary.framework" />
          <framework src="MobileCoreServices.framework" />
          <framework src="CoreGraphics.framework" />
+         
+         <config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription">
+             <string></string>
+         </config-file>
+                  
      </platform>
 
     <!-- blackberry10 -->
diff --git a/src/ios/CDVCamera.m b/src/ios/CDVCamera.m
index fc1afb4..ac20c39 100644
--- a/src/ios/CDVCamera.m
+++ b/src/ios/CDVCamera.m
@@ -315,6 +315,9 @@ static NSSet* org_apache_cordova_validArrowDirections;
                     NSMutableDictionary *EXIFDictionary = [[controllerMetadata objectForKey:(NSString *)kCGImagePropertyExifDictionary]mutableCopy];
                     if (EXIFDictionary)	[self.metadata setObject:EXIFDictionary forKey:(NSString *)kCGImagePropertyExifDictionary];
                     
+                    if (IsAtLeastiOSVersion(@"8.0")) {
+                        [[self locationManager] performSelector:NSSelectorFromString(@"requestWhenInUseAuthorization") withObject:nil afterDelay:0];
+                    }
                     [[self locationManager] startUpdatingLocation];
                     return;
                 }