NEURLFilterManager.Error 10 after updating to iOS 26.5.2

I'm seeing an issue with NEURLFilterManager on iOS 26.5.2 and wanted to check if anyone else has encountered this.

Our URL Filter implementation was working correctly on previous iOS 26.x releases. After updating devices to iOS 26.5.2, the filter no longer starts.

The status changes to:

Received filter status change:
<FilterStatus: 'stopped' errorMessage: 'The operation couldn’t be completed. (NetworkExtension.NEURLFilterManager.Error error 10.)'>

What I've verified

  • The same project and implementation worked on earlier iOS versions.
  • The app and extension have the required Network Extension capabilities and entitlements.
  • The extension bundle identifier matches the one configured in NEURLFilterManager.
  • The extension is embedded correctly in the application.
  • I've tried uninstalling/reinstalling the app and rebuilding with the latest Xcode.
  • The issue is reproducible on iOS 26.5.2.

The filter never appears to start, and the status immediately changes to stopped with NEURLFilterManager.Error 10.

I'm trying to determine:

  1. Has anyone else observed this behavior on iOS 26.5.2?
  2. Is there any known regression or change in NEURLFilterManager or URL Filter extensions in this release?
  3. Does Error 10 indicate a different failure mode on iOS 26.5.2 than on previous releases?

If anyone has experienced the same issue or found a workaround, I'd appreciate any guidance.

Thanks!

Thanks for the reply. Eventually the issue was from my side due to the invalid creation of bloom filter.

There was a problem with URL filter on macOS 26.5, but it’s triggered by something that’s very specific to macOS. See this thread for the details.

Does the problem you’re seeing reproduce on the recently released iOS 26.6?


Error 10 is .internalError:

import NetworkExtension

func main() {
    print((NEURLFilterManager.Error.internalError as NSError).code)
}

main()

Errors like this are usually accompanied by one or more system log entries with more details. If you reproduce the problem while monitoring the com.apple.networkextension subsystem in the system log, what do you see?

For lots of hints and tips on how to use the system log, see Your Friend the System Log.

But seriously, try iOS 26.6 before digging any deeper into this.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Thanks for the reply. Eventually the issue was from my side due to the invalid creation of bloom filter.

NEURLFilterManager.Error 10 after updating to iOS 26.5.2
 
 
Q