I’m submitting an iOS app that uses Family Controls / DeviceActivity
APIs, and App Store Connect rejects the archive during distribution
with this error:
Invalid Info.plist value. The value of the NSExtensionPointIdentifier
key, com.apple.deviceactivity.monitor, in the Info.plist of
“activity-tracking.app/PlugIns/ScheduleMonitorExtension.appex” is
invalid.
What I’ve already verified:
- Family Controls capability is approved for our team
- App IDs and distribution provisioning profiles were regenerated
- The source Info.plist for the extension contains:
- NSExtensionPointIdentifier = com.apple.deviceactivity.monitor
- The archived .appex inside the .xcarchive also contains the same
exact value
- Signed entitlements in the archived .appex include:
- com.apple.developer.family-controls = true
- app group entitlement
- Main app archive is signed correctly as well
- Latest stable Xcode used
This makes it look like the archive is configured correctly, but App
Store Connect still rejects the Device Activity Monitor extension
point itself.
Has anyone successfully distributed a third-party app containing a
Device Activity Monitor Extension to App Store Connect recently? Is
there an additional Apple-side approval required beyond visible Family
Controls entitlement approval?