Job Description
Need to fix an issue - description below.
Fixed price only. This is my first App - if you are good, can work long term.
Problem Summary – DeviceActivityMonitor Not Firing
We are implementing app locking using:
DeviceActivityCenter.startMonitoring
DeviceActivitySchedule
DeviceActivityMonitor extension
ManagedSettingsStore to apply shields
Current State
FamilyControls authorization works
App Group configured correctly
DeviceActivityMonitor extension embedded properly
startMonitoring succeeds (no errors)
Schedule is valid (15 → 60 minutes, repeats = false)
Only one schedule is registered
Using only [.hour, .minute] components (no year/month/day)
No other DeviceActivity schedules active
No manual shield application from main app
Activity name matches exactly ("LockWindow")
Expected Behavior
At interval start:
intervalDidStart in DeviceActivityMonitorExtension should fire
Extension process should appear in debugger
Shield should be applied
Blocked apps (e.g., YouTube) should lock
Actual Behavior
intervalDidStart never fires
DeviceActivityMonitor extension never appears in "Attach to Process"
No logs from the extension
Apps never lock automatically
No errors from startMonitoring
What Has Already Been Ruled Out
Not Simulator (tested on real device)
Not entitlement issue
Not schedule too short (fixed earlier)
Not year/month/day component issue
Not multiple schedule conflicts
Not activity name mismatch
Not duplicate registration
Not manual override of shields
Core Issue
startMonitoring succeeds, but the system never launches the DeviceActivityMonitor extension when the interval start time is reached.
So the issue is:
Monitoring registration is successful, but the extension process never starts at interval boundary.
Contract duration of less than 1 month. with 30 hours per week.
Mandatory skills:
iOS, Swift, iOS Development
Similar Jobs
More Jobs at FreelanceJobs
View all →Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Business Intelligence Expert for Power BI, Tableau, SQL, and Cloud Data Solutions
FreelanceJobs
Data analyst/BI expert to integrate multiple data sources into a single dashboard in power bi
FreelanceJobs
Migration from G Suite 2 office 365
FreelanceJobs
Software Engineer Needed for Dynamic Projects
FreelanceJobs
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free