Xamarin Error : Firebase.Auth doesn’t work on AppStore Release

if everything is ok and your Firebase.Auth works on your Debug even Release Deploy on your IPhone device but after uploading Release version to App Store, your application doesn’t work ? You should solve your problem like below. On my example Firebase.Auth Recaptcha page doesn’t load and ValidationId was empty. All these are depends on APN Certificate that i didn’t set it up.

  1. Go to Apple Connect>Keys> APN Key (Sandbox & Production)
  2. Last step before download you should upload a Request Authority Certificate
  3. Go to Mac>Keychain Access>Certificate Assistant>Request a Certificate From a Certificate Authority
  4. Fill the fields, beore Save to Disk, Let me to select pair.. than select ECR256
  5. Upload this certificate to step 2. and download the APN Key
  6. Go to firebase left panel upper settings>Cloud Messaging>Push Notifications>Upload Key
  7. At the same screen you need upload a p12 sertificate
  8. Go to Apple Connect>Certificates>Create a Certificate for APN
  9. Take that shit and go to Mac install it
  10. Mac>Keychain Access>You will see your APN Push Certificate>Export it don’t forget the password/username
  11. Back to Google Firebase Console and below your key upload your p12 certificate
  12. All done, your app will work !

Fuckin Rocket Science !