Try this:
Go to developer.apple.com
Go to “Certificates / All” and “Revoke” anything related to your app.
Also “Revoke” anything with the type “iOS Distribution”
Go to “Provisioning Profiles / All” and “Delete” anything related to your app
Do the steps from here:
Run exp build:ios -c
Let expo handle everything EXCEPT for the distribution certificate
Provide the .p12 file and the password you made after following that website instructions
~~
If that works, I THINK use that .p12 for any future stuff.
Because Apple won’t let you have a lot of distribution certificates, so you need to use the same one (if I understand it correctly).