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
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.
Phone Authentication will not work on any Emulator,it's Firebase Limitation
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.
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.
if you enounter issues while building the app please try the following:
pod install
command in the app directory as you've done in Setup Project Step, then exit Xcode and re-open it again.CMD + Shift + K
/Users/USERNAME/Library/Developer/Xcode/DerivedData/your_app_name
and delete that directory.
if you have issues while uploading the app to AppStore that shows Deprecation of UIWebView then please follow the followng:
* open your `Podfile` and replace all occurrences:
from
pod 'RxSwift', '5.0.0'
pod 'RxCocoa', '5.0.0'
to
pod 'RxSwift', '5.1.1'
pod 'RxCocoa', '5.1.1'
* lastly open the terminal and `cd` into your app directory that has the Podfile and run the command
pod install
SinchConfig.swift
and change the following line:
from public static let environment = SINAPSEnvironment.production
to
public static let environment = SINAPSEnvironment.development