Reputation: 34993
When attempting to submit an app to Apple iTunes Connect TestFlight, I get the following error:
ERROR ITMS-90075: "This bundle is invalid. The application-identifier entitlement is missing; it should contain your 10-character Apple Developer ID, followed by a dot, followed by your bundle identifier."
How should this be fixed in my app?
Upvotes: 3
Views: 2509
Reputation: 34993
Your Entitlements.plist
file should contain the application-identifier
key.
The value $(AppIdentifierPrefix)$(CFBundleIdentifier)
should resolve the error and give you the correct application-identifier
.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
// ...
<key>application-identifier</key>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
// ...
</dict>
</plist>
Upvotes: 4