title: How can I separate testing and production data in my Firebase Database?
body: <p>Each Firebase project includes only one JSON tree for data. Best practices dictate that tests should be run on a separate database from production data. What is the simplest way to achieve this?</p>
  
  <p>Some things I considered:</p>
  
  <ul>
  <li>Using multiple sub-trees within the same project for testing and production - This seems messy and the testing and production data are hardly separated.</li>
  <li>Setting up multiple Firebase projects for testing and production - This seems like the best answer from <a href="https://stackoverflow.com/questions/37360919/how-to-run-debug-app-version-on-a-debug-firebase-database">this question</a> related to Android. But I'm not sure how to set up multiple <code>GoogleService-Info.plist</code> files in Xcode and switch between them based on my app's Configuration.</li>
  </ul>