Windows 10
Builder 3.45
iOS SDK 15.0
Hello, I'm trying to load my .ipa file to App Store Connect via Upload Tool correctly. I use correct provision profile with production certificate and App Id with correctly configured capabilities. Uploading passes normally, without errors. But after that I receive email with similar content:
“Dear Developer,
We identified one or more issues with a recent delivery for your app, "RMAZOR" 1.0 (3). Please correct the following issues, then upload again.
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.icloud-services' in 'Payload/MazeBlade.app/MazeBlade' is not supported.
ITMS-90046: Invalid Code Signing Entitlements - Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value 'Development' for key 'com.apple.developer.icloud-container-environment' in 'Payload/MazeBlade.app/MazeBlade' is not supported.
ITMS-90211: Invalid Code Signing Entitlements - The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-kvstore-identifier entitlement, the value must start with the prefix provided by Apple in the provisioning profile, followed by characters that are uppercase or lowercase Roman letters [A-Z, a-z], the digits 0 through 9, dot ['.'], or hyphen ['-'], and not contain any wildcard characters. Specifically, value '5R8U9QXLT7.*' for the key 'com.apple.developer.ubiquity-kvstore-identifier' in 'Payload/MazeBlade.app/MazeBlade' is not supported.
Best regards,
The App Store Team”
It seems, that build sings by provision file with incorrect content. I tried to solve this problem by recreating provision files (https://developer.apple.com/forums/thread/12758),
but it didn't help. Then I tried manually edit provision file (not the best idea) to remove concrete asterisks for issues 1 and 3, but got this message on next upload:
“ITMS-90165: Invalid Provisioning Profile Signature - The provisioning profile included in the bundle 'com.MazingLabCo.MazesForever' (Payload/MazeBlade.app) cannot be used to submit apps to the iOS App Store until it has a valid signature from Apple. For more information, visit the iOS Developer Portal.
Best regards,
The App Store Team”
If anyone has encountered a similar problem and managed to solve it successfully, please help.