这就停止了在针对9.2.1构建的XCode 7.2.1中工作。
我正在使用cocoapods的Microsoft ADAL。
这是错误:
canOpenURL: failed for URL: "msauth://broker" - error: "(null)"
我已经将msauth添加到LSApplicationQueriesSchemes下的Info.plist文件中。
我想我会降级到XCode 7,看看是否有效。
编辑:我将LSApplicationQueriesSchemes项添加到MS ADAL cocoapod,现在它返回数据但仍然给出相同的错误。
答案 0 :(得分:0)
对于iOS项目中的库,似乎需要更新库的Info.plist以处理库可能为canOpenUrl
调用的任何自定义URL方案。因此,如果您遇到此问题,请将自定义方案添加到库的Info.plist中的LSApplicationQueriesSchemes
,不应用程序的Info.plist。
答案 1 :(得分:0)
在真实的设备上可以正常工作,这只是模拟器的奇怪输出。
因为它无法在模拟器上获得某些属性设置。请在真实设备上检查。