I install Firebase in my iOS app. Everything works fine on simulator but on real device it doesn\'t execute / return a query to my database.
I try to clean the pro
I found that if you logged in, and delete the application, then after you install the application again, you will still be logged in. I do not know exactly, but I assumed that Firebase somehow binds the account cache to the Bundle Identifier, not in the local storage.
So the solution is simple and it worked for me:
Update: Firebase remembers your login in the keychain
Update: Firebase remembers your data in keychain using your Bundle identifier as key
There is no fault in your code, I had the same problem. Here is what I did:
Simply go to Your Project in the navigation pane on the left.
Go to Build Settings and scroll down to Build Options.
Change the value of Enable Bitcode to No.
Hope it works out for you too!
I had the same problem and it was due to Authentication. Authentication was Enable on Firebase but I have not Authenticate User. So I was not able to read the Node from Firebase Database.