[2017-07-10 13:29:00 EDT] DBG-X: parameter Errors = [ERROR ITMS-90046: “Invalid Code Signing Entitlements. Your application bundle’s signature contains code signing entitlements that are not supported on iOS. Specifically, value ‘’ for key ‘com.apple.developer.associated-domains’ in ‘Payload/Exponent.app/Exponent’ is not supported."]
[2017-07-10 13:29:00 EDT] DBG-X: parameter ErrorCode = 1102
[2017-07-10 13:29:00 EDT] DBG-X: parameter Success = false
[2017-07-10 13:29:00 EDT] DBG-X: parameter FilesToUpload = [metadata.xml, 20170707-color-of-wine.ipa]
[2017-07-10 13:29:00 EDT] DBG-X: parameter MinimumFileSizeThresholdForCheckum = 104857600
[2017-07-10 13:29:00 EDT] ERROR: ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle’s signature contains code signing entitlements that are not supported on iOS. Specifically, value '’ for key ‘com.apple.developer.associated-domains’ in ‘Payload/Exponent.app/Exponent’ is not supported.”
[2017-07-10 13:29:00 EDT] DBG-X: The error code is: 1102
[2017-07-10 13:29:00 EDT] INFO: Done performing authentication.
[2017-07-10 13:29:00 EDT] DBG-X: Returning 1
Package Summary:
1 package(s) were not uploaded because they had problems:
/var/folders/m8/c66l413s1fs1s6crkfkwt7z00000gn/T/45860A35-FBE3-4123-9566-3F140597CDB2/1218648091.itmsp - Error Messages:
ERROR ITMS-90046: “Invalid Code Signing Entitlements. Your application bundle’s signature contains code signing entitlements that are not supported on iOS. Specifically, value ‘*’ for key ‘com.apple.developer.associated-domains’ in ‘Payload/Exponent.app/Exponent’ is not supported.”
If you “view package contents” on the .ipa we provided, do you see a .entitlements file in there? If so, can you paste the contents of that file as well? (or send privately if you don’t want to share here.)
Huh, your entitlements file looks correct to me. I googled your error and got this thread, which suggests that maybe you have a provisioning profile with a wildcard id, or some other configuration needs to be done on your app’s Bundle Identifier maybe?
What about ensuring your app’s bundle identifier has the right entitlements? This would also be something you’d do in the developer portal. cc @janic in case you have any input here.
Do you mean selecting the Application Services on the App Id? It’s actually when I disable Associated Domains that iTunes accepts the build, as others in the forum you linked have said. Except that would mean no Associated Domains…
Also running into this exact problem. I found the offending key in Payload/Exponent.app/archived-expanded-entitlements.xcent. Not sure how to remove/change this declaration though.
I’ve regenerated my app’s provisioning profile and certs to enable associated domains, and even updated/restarted xcode and os. There aren’t any wildcard ids that i can see.
expo team is aware of the issue and will be rolling out a fix soon. In the meantime, you can re-sign your own binary if needed. Basic instructions here: Expo build with associatedDomains · GitHub
@lightninglu10 this issue is quite old and this is the first I’m seeing of someone running into it for a while. Do you think you could post a new topic with the exact error text you’re seeing and what steps you’ve taken?