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,

Replies

I found a solution: https://developer.apple.com/forums/thread/128166

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