One of the most frustrating things in the past has been trying to figure out why Monal won’t log in. I have made an effort to surface these errors on the account screen with a small notification on the status bar. I am passing over any error info I get from the XMPP server and also translating some of the SSL errors to plain English. Part of the reason this hasn’t existed is there are is a very large number of possible SSL errors that don’t have error message stringsin iOS. Aside from the 4 common ones I’ve written messages for, I am showing the error code. This can be looked up at OSStatus to see what it means .