# iOS debugging

> iOS-specific debugging techniques for Flutter apps



Due to security around
[local network permissions in iOS 14 or later][],
you must accept a permission dialog box to enable
Flutter debugging functionalities such as hot-reload
and DevTools.

![Screenshot of "allow network connections" dialog](/assets/images/docs/development/device-connect.png)

This affects debug and profile builds only and won't
appear in release builds. You can also allow this
permission by enabling
**Settings > Privacy > Local Network > Your App**.

[local network permissions in iOS 14 or later]: https://developer.apple.com/news/?id=0oi77447

