Firebase app distribution for iOS - certificate expired

1,178 views
Skip to first unread message

Mauriz...@hotmail.de

unread,
Nov 8, 2022, 12:35:16 PM11/8/22
to Firebase Google Group
Hi, I already posted this question on stackoverflow but got no answer.
This is my question:
"

I am distributing the iOS version of a flutter app via firebase for testing. The first version worked fine. Now, a few months later I tried distributing a new version but testers can't install the app.

Apparently the firebase app distribution signing certificate (appdistribution.firebase.dev) is expired. I don't know where the firebase certificate comes from, probably because I lack understanding of the basics of all things iOS and firebase and what not. My apple certificates (Provisioning Profile) are all far from expiring and I don't know where the firebase certificate even comes/what it means. What do I need to do to fix this? Thank you

"

miked...@google.com

unread,
Nov 9, 2022, 1:46:23 PM11/9/22
to Firebase Google Group
Hi Maurizio,

In short, there is nothing to worry about, and nothing to fix. 

If you are looking at the App Distribution configuration profile in Settings to see this warning, please be aware that the signing certificate for the profile can expire without having any effect on the device's ability to install apps. The App Distribution profile is only used as a one-time process to install the App Distribution web clip and collect the device's UDID to be shared back to you as the developer. 

Hope that helps! I'll ensure we get a reply to the SO post as well, so others can see.

Cheers, Mike

miked...@google.com

unread,
Nov 9, 2022, 2:00:00 PM11/9/22
to Firebase Google Group
Apologies for jumping the gun - I just read the SO post wherein you mention your testers are not able to install the application. 

To ensure your testers can install your app, please that you are rebuilding / repackaging the application to include the UDIDs for the devices your testers are using. For iOS, the IPA package you create needs to specifically permit the devices you are targeting, either via use of an existing enterprise profile, or via an ad-hoc profile that lists all permitted UDIDs. This is a restriction imposed by the iOS framework. There are several mechanisms to get the UDID from your testers automatically to permit rebuilding for a new tester/device. Our docs will hopefully help here!

If you are already rebuilding with your UDIDs included, and still having issues, I recommend you reach out to Firebase Support directly. They can investigate and escalate to the App Distribution team if required. 

Reply all
Reply to author
Forward
0 new messages