Unable to upload macOS app to AppStore Connect

Hi,

We've created a new version of our macOS version of our app, but when I now try to upload the generated .pkg to App Store Connect via Xcode or Transporter we get this error message:

ITMS-90286: Invalid code signing entitlements - Your application bundle’s signature contains code signing entitlements that aren’t supported on macOS. Specifically, the “AppIDPrefix.my.bundle.name” value for the com.apple.application-identifier key in “my.bundlename.pkg/Payload/appname.app/Contents/MacOS/appname” isn’t supported. This value should be a string that starts with your Team ID, followed by a dot (“.”), followed by the bundle ID.

Setting the code signing to automatic or does not make a difference.

Our app has a different App ID Prefix as our Team ID and when I try to upload the app to App Store Connect I get this error message, does anyone know how we can fix this issue?

We used to be able to upload the apps without issues.

Our app has a different App ID Prefix as our Team ID … ?

macOS doesn’t support unique App ID prefixes. If you want to use this App ID on the Mac, you’ll have to change its prefix to be your Team ID.

WARNING Changing your App ID prefix is not without consequences, especially if you rely on the keychain. For more on that, see App ID Prefix Change and Keychain Access.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thanks for your reply, is this then a new requirement? We've uploaded lots of versions of this app already, and only since we tried to upload a new version in January it's being blocked.

Unable to upload macOS app to AppStore Connect
 
 
Q