WARNING ITMS-90889 TestFlight

Hi,

When submitting manually signed macOS apps then this warning is shown after submission:

WARNING ITMS-90889: ""Cannot be used with TestFlight because the bundle at is missing a provisioning profile. Main bundles are expected to have provisioning profiles in order to be eligible for TestFlight.""

I use the following commands for signing the app:

export VM_CERTIFICATE="Apple Distribution"
codesign --deep -f -s "$VM_CERTIFICATE" -v --entitlements "$VM_SOURCE_PATH/macos/App.entitlements" "$VM_APPNAME"

productbuild --component "$VM_APPNAME" /Applications --sign "3rd Party Mac Developer Installer: MyCompany" outmac.pkg

How can I get rid of the warning, so that the package can be used in TestFlight?

Regards,

Could you please write how you solved the problem exactly? It's very hard to find the necessary actions in the mentioned article.

WARNING ITMS-90889 TestFlight
 
 
Q