Hi Apple Developer Support,
I’m developing an iOS app that uses FamilyControls, ManagedSettings, and DeviceActivity.
My app requests Screen Time authorization with:
try await AuthorizationCenter.shared.requestAuthorization(for: .individual)
Issue:
On my development-installed build, AuthorizationCenter.shared.authorizationStatus becomes .approvedWithDataAccess, and the app can
display usage data.
However, after installing the App Store / App Store Connect distribution build, the same device and same flow returns .approved
instead of .approvedWithDataAccess. As a result, the app only treats the authorization as management access, not usage-data access.
App details:
App name: App时记
Main bundle ID: com.qteqpid.appstop
Device Activity Monitor extension: com.qteqpid.appstop.AppStopMonitorExtension
Device Activity Report extension: com.qteqpid.appstop.AppStopReportExtension
Version/build tested: 2.0 (4)
Team ID: 5N6B48T57B
What I verified:
I exported an App Store Connect IPA from Xcode Organizer on September 3, 2026 and inspected the actual signed entitlements with
codesign.
The main app and both Screen Time extensions all include:
com.apple.developer.family-controls = true
com.apple.developer.family-controls.app-and-website-usage = true
com.apple.security.application-groups = group.com.qteqpid.appstop
get-task-allow = false
The DistributionSummary.plist also shows Apple Distribution signing and App Store provisioning profiles for the main app and both
extensions.
Question:
Given that the App Store Connect distribution IPA appears to contain the app-and-website-usage entitlement on the main app and both
extensions, what conditions would cause AuthorizationCenter.shared.authorizationStatus to return .approved instead
of .approvedWithDataAccess for an .individual authorization?
Is there an additional distribution-side approval, App ID setting, provisioning support setting, device state, or Screen Time privacy
limitation that can prevent .approvedWithDataAccess even when the signed entitlements are present?
I would appreciate guidance on how to verify why data access is not granted in the App Store/TestFlight environment.
Thank you.
1
0
106