iOS 9 canOpenURL错误ADAL登录
问题描述:
这只是停止工作在XCode 7.2.1建设对9.2.1。iOS 9 canOpenURL错误ADAL登录
我从cocoapods使用Microsoft ADAL。
这是错误:
canOpenURL: failed for URL: "msauth://broker" - error: "(null)"
我已经下LSApplicationQueriesSchemes添加msauth我Info.plist文件。
我想我要降级到XCode 7,看看是否有效。
编辑:我将LSApplicationQueriesSchemes项目添加到MS ADAL cocoapod,现在它返回数据但仍然给出相同的错误。
答
看来,对于iOS项目中的库,库的Info.plist需要更新以处理库可能调用canOpenUrl
的任何自定义URL方案。因此,如果您遇到此问题,请将自定义方案添加到库的Info.plist中的LSApplicationQueriesSchemes
,而不是应用程序的Info.plist中。
你确定有一个应用程序注册来处理该方案吗?这是模拟器还是真实设备? – wottle
模拟器和真实设备。表面上我自己的应用程序会接受这个URL来验证安全功能。 – Mevdev
但是,如果你还没有构建一个处理它的应用程序,你会得到这个错误。 – wottle