I have been able to upload the iOS version of my app to the App Store. But when I tried uploading the MacOS version (Catalyst) I keep getting an error
WARNING ITMS-90889: ""Cannot be used with TestFlight because the bundle at “TradeFlags.app” is missing a provisioning profile. Main bundles are expected to have provisioning profiles in order to be eligible for TestFlight.""
I see on other posts one needs to re-download the provisioning profiles, which I did. Checking in Xcode -> Preferences -> Accounts -> Manage Certificates, I see all the new versions been added when I generated them a new.
But it still gives the same error as above when I try to resubmit the build to the App Store.
I am out of wits on what to do next. Can anyone suggest what to do next?
I believe Xcode 12 lacks the ability to correctly submit Mac Catalyst apps using automatic provisioning.
Even though this prevents the catalyst app from using TestFlight it is still able to be submitted for review.
However, I was able to get rid of this warning by creating a Mac Catalyst provisioning file and selecting Manual provisioning when submitting the app.
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