title: Where is info.plist for React Native projects run in Expo for the purpose of callback URLs?
body: <p>I am handling OAuth requests in my iOS React Native application. This application is contained and launched through <a href="https://expo.io/" rel="noreferrer">Expo</a>. I want to add in a <strong>custom callback url</strong>, so that I can return back to the application after jumping into a browser. Supposedly, I do this through modifying the <code>info.plist</code> file, except it is nowhere to be found. My project folder does not contain this file anywhere and I am not entirely sure if <em>npm</em>, the command line tool, is generating it on runtime.</p>
  
  <p>Where on earth is this file?</p>
  
  <p>For context, I am <strong>not</strong> using Xcode. I am just using sublime to edit my project files with a terminal running <code>npm start</code>.</p>
  
  <h2>Edit - After the solution was found:</h2>
  
  <p>There is another question on StackOverflow that aims to answer this same question, but for different reasons: "<a href="https://stackoverflow.com/questions/48157185/info-plist-file-for-react-native-ios-app-using-expo-sdk">Info.plist file for react native ios app using expo SDK</a>." However, my question is specific to <em>callback urls</em>. As I described in <a href="https://stackoverflow.com/questions/47015562/where-is-info-plist-for-react-native-projects#answer-47019323">my answer below</a>, Expo has its own callback URL for your app (i.e. no need to edit the <code>info.plist</code> file). If you need that <code>info.plist</code>, see the question linked above. The <code>info.plist</code> file is hidden when using Expo, but there is a work around to accessing some of its fields.</p>