Reputation: 6527
I have tried to submit my app to the Mac App Store and I am being shown Error ITMS-90289.
I am not sure where I am going wrong. Should I be naming the app group something different?
ERROR ITMS-90289: "Invalid code signing entitlements. Your application bundle's signature contains code signing entitlements that are not supported on Mac OS X. Specifically, value '[group.co.uk.smudgeinc.BLANK]' for key 'com.apple.security.application-groups' in 'co.uk.smudgeinc.BLANK' is not supported. This value should be a string or an array of strings, each starting with your TEAMID followed by a dot '.'."
Upvotes: 1
Views: 919
Reputation: 436
group.identifier
is used for iOS App Group names.
For Mac projects, the App Group should start with your Team ID (found here: https://developer.apple.com/account/#/membership).
When you add an App Group to your project, Xcode fills the name with $(TeamIdentifierPrefix)
. My project failed validation when I used $(TeamIdentifierPrefix).name
, showing a similar message to yours.
Explicitly setting this value to [Team ID].name
resolved the issue for me (i.e. Team ID is "ABC123" – use ABC123.name
).
Upvotes: 5