Is it possible to debug a unity application on my phone?

Is it possible to debug a unity application running on my mobile phone, setting breakpoints, etc?
and if so - how?

Yes you can. In the build settings when creating a build for your phone, you can set “Development build”. If you want to make a customized debug message use Debug.LogError("Some message"); This will show up as a little message in the bottom left corner.