Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bundle Missing Provisioning Profile in Xcode upload to App Store/Testflight

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.

Preferences-Xcode-ManageCerts

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?

like image 465
AndiAna Avatar asked Nov 07 '22 00:11

AndiAna


1 Answers

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.

enter image description here

like image 191
aepryus Avatar answered Nov 12 '22 20:11

aepryus