title: Location permission on iOS in react-native not working
body: <p>No Location Permission pop up in ios app nor can see Permissions options in the settings of the App</p>
  
  <p>Works fine on Android. As I can use PermissionsAndroid to get the permissions.</p>
  
  <p>Already used the following options in the info.plist by looking at the other answers. Few answers only mentioned about android.</p>
  
  <pre><code>info.plist
  
  &lt;key&gt;NSLocationAlwaysAndWhenInUseUsageDescription&lt;/key&gt;
      &lt;string&gt;Location Permission&lt;/string&gt;
      &lt;key&gt;NSLocationAlwaysUsageDescription&lt;/key&gt;
      &lt;string&gt;Location Permission&lt;/string&gt;
      &lt;key&gt;NSLocationUsageDescription&lt;/key&gt;
      &lt;string&gt;GPS data is required to...&lt;/string&gt;
      &lt;key&gt;NSLocationWhenInUseUsageDescription&lt;/key&gt;
      &lt;string&gt;Location Permission&lt;/string&gt;
  
  codeinthefile.js
  
  try {
      const granted = await PermissionsAndroid.request(
          PermissionsAndroid.PERMISSIONS.ACCESS_FINE_LOCATION,
          {
              title: "Geolocation Permission",
              message: "App needs access to your phone's location.",
          }
      );
      if (granted === PermissionsAndroid.RESULTS.GRANTED) {
          Geolocation.getCurrentPosition(
              position =&gt; {
                  Geocoder.from({
                      latitude: position.coords.latitude,
                      longitude: position.coords.longitude,
                  })
                      .then(json =&gt; {
                          console.log(json);
                      })
                      .catch(error =&gt; {
                          console.log(error);
                      });
              },
              error =&gt; {
                  console.log(error);
              },
              { enableHighAccuracy: true, timeout: 15000, maximumAge: 10000 }
          );
      } else {
          console.log('Location permission not granted!);
      }
  } catch (err) {
      console.log('Location permission not granted!)
  }
  </code></pre>
  
  <p>If by using the above-mentioned values in info.plist I should get the access to location then there should not be an error of no permission granted.</p>