for tunnel providers it seems to be 50 MB now.
Indeed. That’s a big bump!
Anyway, here’s what I see on iOS 15.0:
Provider Limit (MiB)
| packet tunnel | 50 |
| app proxy | 15 |
| filter control | 12 |
| filter data | 6 |
| DNS proxy | 15 |
| app push | 24 |
And, just so we’re clear:
IMPORTANT These limits have changed in the past and may well change in the future. I’m posting them to assist in your debugging. You should not hard code knowledge about these limits into your code. The only way to ensure that your provider can run within the system’s memory limits is to thoroughly test it on a wide range of device and OS combinations.
Share and Enjoy
—
Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"