how can i resolve keychain access group issue without removing entitlements.plist file?

Viewed 1387

Here is the screenshot of the error

enter image description here

I have enabled keychain access group in capabilities and its added in Entitlements.plist

<?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>keychain-access-groups</key>
    <array>
        <string>L23874DF.com.your.appid</string>
    </array>
</dict>
</plist>

I signed the archive with development provisioning profile and certificate and given it to the team that pushes it for appstore.

But I got the above error and I don't understand it has right appid prefix and bundle identifier and member center has no options to enable Keychain access group then in my eyes there should not be a problem.

the appstore certificate that they're using is from same appstore account so there shouldn't be a problem with app id.

App id is same for whole account irrespective of whether its development build or adhoc build or release build or appstore build

P.S I had to remove my entitlements.plist and resign the app with same dev cert and provision to make archive and send to them and it got published to appstore without any problem

somebody explain me whats wrong with this behaviour ? I am still confused

0 Answers
Related