Hi guys, I’m writing an app that integrates Screen Time API more specifically one that has only DeviceActivityReport.
The app runs as expected but I have an issue when pushing it to AppStoreConnect:
- 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.
- 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.
My app has Family Controls (Development)
set in Capabilities, entitlement file, provisioning profile and distribution certificates.
I have already requested Apple for the entitlement key for Family Controls (I’m waiting for them to reply).
So, I have few questions now:
- Can I distribute a build for internal testers via TestFlight without waiting for Apple’s reply to my request?
- Do I need to wait Apple’s reply to distribute the app to internal tester under
Family Controls (Development)
? - Has anybody had the same issue and solved it without waiting for Apple to approve the request during development (no distribution)?
I have done a deep search about this topic but it is still not clear to me if an internal build could be distributed under Family Controls (Development)
or if it is mandatory to wait for the distribution one
Can I distribute a build for internal testers via TestFlight without waiting for Apple’s reply to my request?
No.
Do I need to wait Apple’s reply to distribute the app to internal tester under Family Controls (Development) ?
Yes, and no.
If you plan to use distribution signing — for App Store, and hence TestFlight, and Ad Hoc distribution — then you need to have that capability.
An alternative, one that only works for an internal tester, is to get the UDID of their test devices, add those to your development profile, and send them a development-signed build of your app.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"