Family Controls (Distribution) was granted to main bundle ID, but not to the extensions

I've successfully obtained Distribution entitlements for Family Controls. However, this seems to only apply to the main target/identifier and not the extensions, like DeviceActivityMonitor, ShieldConfigurationDataSource, or ShieldActionExtension.

Did I perhaps fill out the form with the wrong bundle ID? If I go to "Certificates, Identifiers & Profiles", my main identifier for the app has the Distribution entitlement. But the extensions and the wildcard don't. This means that trying to create an archive results in the following two errors, each repeated twice:

  • Provisioning profile failed qualification (Profile doesn't support Family Controls (Development))
  • Provisioning profile failed qualification (Profile doesn't include the com.apple.developer.family-controls entitlement)

Note that my entitlement files are set up correctly.

Do I need to fill out the form with a wildcard instead? Or am I doing something wrong? Thank you.

Answered by nullderef in 825073022

Looks like I didn't actually need a target for the extensions. I don't know where I read I needed one.

Typo: there are two errors, which are repeated thrice. As in, one pair per extension.

Accepted Answer

Looks like I didn't actually need a target for the extensions. I don't know where I read I needed one.

Hey, just curious how you resolved this issue? I am unable to push a build to App Store Connect because my ShieldConfigurationDataSource is not approved for distribution.

Family Controls (Distribution) was granted to main bundle ID, but not to the extensions
 
 
Q