This just stopped working in XCode 7.2.1 building against 9.2.1.
I'm using Microsoft ADAL from cocoapods.
This is the error:
canOpenURL: failed for URL: "msauth://broker" - error: "(null)"
I've already added msauth to my Info.plist file under LSApplicationQueriesSchemes.
I think I am going to downgrade to XCode 7 to see if that works.
Edit: I added the LSApplicationQueriesSchemes item to the MS ADAL cocoapod and now it's returning data but still giving the same error.