We pushed iOS app to Firebase distribution and sent invitations to every tester. Our testers followed all steps and get ready to test the app. Unfortunately, the testers get the message “ The developer needs to update their app so that it can run on your device. You'll get an email once the app is ready to test.“ once they tried to download the app to their iOS. We can be sure that we built the app as a production version.
Can you guys give me ideas for the issue?
I finally got to resolve the problem.
The whole problem has to do with Provisioning Profiles. When you have to export for Firebase App Distribution is clearly stated in their docs that an ad-hoc export should be used, but the whole procedure and options are sparsely explained..
So here are the necessary steps:
Target/Building Settings/Signing
and Project/Building Settings/Signing
shows you iOS Developer
profile under both Debug
and Release
not the Keychain
one, but the Automatic
one, else select it yourself.Product/Archive
.Windows/Organizer
Distribute App
button.Next
button. Keep in mind that Each method require its own Certificate and Provisioning Profile..Next
button.Automatic
( here is where Xcode connects to your Developer account and sign the app with the Distribution
certificate and profile.Export
button.Export
.Hope this step-by-step guide will be helpful to others..as the whole process is described very unclearly explained by the docs and puzzling all the info is quite frustrating..
Cheers.
Thanks guys. My issue is I built my app with export_method was app-store, the right method should have been ad-hoc. I changed my export_method to ad-hoc and it works as I expect.
If someone changed the export_method and still get the error. Please check Vincenzo's answer
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With