Reply to App Shielding unexpectedly active outside of schedule Well first of all, you should be also overriding intervalDidEnd, so that when the schedule ends, you can remove all shielding (setting everything to nil). If you skip this, then the apps will never get unshielded. App & System Services General Apr ’24