@DTS Engineer
Thank you for your response.
This is a follow-up to the original post, where we unsuccessfully attempted to sign an app using Developer Team X with Developer Y’s ID certificate. We then created another version of the app with a bundle ID linked to Developer Team Y and signed it using Developer Y’s ID certificate. This worked.
However, our goal is to have the app linked to Developer Team X and signed with Developer X’s ID certificate. Despite ensuring that the bundle ID, team ID, and Developer ID certificate are all associated with Team X, we still encounter an issue when opening the signed and notarized app. Gatekeeper disallows the launch request, generating the following logs:
661 debug staticCode syspolicyd Security 0x88d68d818 done serializing <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "https://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>com.apple.application-identifier</key><string><teamid.bundleid></string><key>com.apple.developer.networking.networkextension</key><array><string>packet-tunnel-provider-systemextension</string></array><key>com.apple.developer.team-identifier</key><string>teamed</string><key>com.apple.security.app-sandbox</key><true/><key>com.apple.security.application-groups</key><array><string>teamid.group.appgroup</string></array><key>com.apple.security.files.user-selected.read-write</key><true/><key>com.apple.security.network.client</key><true/><key>com.apple.security.network.server</key><true/><key>keychain-access-groups</key><array><string>teamid.group.appgroup</string></array></dict></plist> com.apple.securityd
22207 debug ProvisioningProfiles taskgated-helper ConfigurationProfiles entitlements: { "com.apple.developer.networking.networkextension" = ( "packet-tunnel-provider-systemextension" ); "com.apple.developer.team-identifier" = team-id; "keychain-access-groups" = ( “teamid.group.appgroup” ); } com.apple.ManagedClient
22207 error ProvisioningProfiles taskgated-helper ConfigurationProfiles Disallowing: <bundle-id> com.apple.ManagedClient
22207 error ProvisioningProfiles taskgated-helper ConfigurationProfiles <bundle-id>: Unsatisfied entitlements: com.apple.developer.team-identifier, com.apple.developer.networking.networkextension, keychain-access-groups com.apple.ManagedClient`
After this, we reset the entitlements, created a new Developer ID certificate, and linked it to a new Developer ID Application provisioning profile. However, the same issue persists.
The entitlements, project configuration, and provisioning profile setup are now identical to when we successfully signed the app with Developer Team Y and Developer Y’s ID certificate.
Thank you for your help.