missing com.apple.developer.family-controls / Missing Family Controls from provisioning profile

With "Automatically Manage Signing" enabled in Signing & Capabilities I got a message when uploading to the App Store complaining that my provisioning profile was missing Family Control capabilities.

  • I do have the capability enabled in XCode, and I can deploy directly to devices to see that the app works correctly (that is, it has the capability).

  • Further, I can see the same capability checked in the App Id under my developer profile.

  • Further, if I generate a profile manually it claims to include Family Controls in the info screen.

But still it won't let me upload the app.

I've tried:

  • deleting all automatically generated profiles and regenerating them.
  • adding and removing the capability in Xcode and in the App Id
  • generating a manual provisioning profile and downloading it (this one complains about the missing capability when I download it).

Any ideas?

Hi I am having a exactly same problem like you guys. We were able to receive the reply saying 'not-granted' but we even don't know why... Do we have to apply again? Can anybody help me?

Do I have to request for both the main app and my app extensions as well?

Hi How long did it take for FamilyControl permissions to be approved? Are there any other methods to speed up the application?

Since a lot of people are asking:

  1. Do I need to ask permissions for every app target?
  • Yes, it seems like you need permissions for all your app targets. I've received approval for my app main target, but still got an error that the app couldn't be distributed (got the error 3 times, which is exactly the amount of targets my app has). After I've removed the targets, the app could be distributed.
  1. How long does it take to get a response?
  • It depends, I myself didn't get an email response. You can check your access in the Main App Target < Signing & Capabilities. If there's Family Controls (Distribution) you have got access.

So I was approved for Family Controls (Distribution) capability on my main app target 'com.example.app'.

I also have 3 extensions that are used for my Screen Time features:

  • Device Activity Monitor Extension ('com.example.app.deviceActivityMonitor')
  • Shield Action Extension ('com.example.app.shieldAction')
  • Shield Configuration ('com.example.app.shieldConfig')

However when I go to Distribute App, I am getting errors for each of the extensions not having proper qualifications. (One for each extension)

So in order to solve this I needed to submit 3 additional requests for each extension certificate. I was worried this would take long (initial request too 3 weeks) - but luckily the additional requests were approved within an hour!

Hopefully this helps others. I'm not sure if theres a better way to handle this using a wildcard identifier?

missing com.apple.developer.family-controls / Missing Family Controls from provisioning profile
 
 
Q