Keychain access group on iOS

Hello there,

Sorry if this is a stupid question since I’m just beginning with Unreal.

i created a test app SKMME9E2Y8.com.example.ProfileExplainer and added the keychain-access-groups in the entitlements file

<key>keychain-access-groups</key>
    <array>         
        <string>SKMME9E2Y8.com.example.SingleSignonGames</string>
    </array>

and my provisioning profile

<key>keychain-access-groups</key>
    <array>
        <string>SKMME9E2Y8.*</string>
        <string>com.apple.token</string>
    </array>

which works for writing and reading on Xcode.

However, I switched the code to Unreal just recently, and it always showed the problem with

Code=-34018. 
"Client specifically specifies access group SKMME9E2Y8.com.example.SingleSignonGames but is only authorized to ("SKMME9E2Y8.com.example.ProfileExplainer", "com.apple.token") ".

I extracted, and the final IPA had the configuration on emb provisioning profile and entitlement profile.

Do these wildcards on Unreal, such as <string>SKMME9E2Y8.*</string> in provisioning profile for keychain-access-groups, function the same as in Xcode?

Thank you very much if you know something about entitlements on Unreal.

1 Like