Notes & Troubleshooting


  1. it is Highly recommended to upgrade your Firebase Plan to Blaze plan if you have a big number of users . since the Free Plan is Limited. you can see the limits and pricing from here
  2. if you have installed the application and there are no contacts are shown even if you have registered contacts, then you have to make sure that you have deployed Cloud Functions
    , after doing that go to Firebase Console > Authentication > Users > and delete all users. next up you should uninstall the app on your devices and reinstall it again. you need to do this only once since you did not deploy Cloud functions before registering your users in the app.
  3. Real Phone numbers will not work on any Emulator,it's Firebase limitation, if you want to test it on emulators you have to add some testing numbers
  4. if you have issues when deploying or installing npm dependencies please wait for a minute and try again , also try to close the Anti-Virus on your computer since it may block the non-SSL URL's.
  5. if you faced an issue while Archiving the app, you have to go to Xcode > File > Workspace Settings > Build System > Change it to Legacy Build System . you might need to change it back to default after you finish archiving since the build may become slow after that.
  6. if you enounter issues while building the app please try the following:
    • exit Xcode and re-open it again
    • run the pod install command in the app directory as you've done in Setup Project Step, then exit Xcode and re-open it again.
    • clean the project by hitting CMD + Shift + K
    • clean your app's Derived Data directory by going to
      /Users/USERNAME/Library/Developer/Xcode/DerivedData/your_app_name

      and delete that directory.