我在iOS应用程序中使用Windows Azure Active Directory(ADAL库2.2.4)身份验证机制。最近我收到了一封来自Microsoft team sys的电子邮件
“所有ADAL .iOS版本2.2.4及更低版本阻止了交互式登录 iOS10,这意味着用户将被锁定在他们的帐户之外 当前登录的有效期为14至90天。如果用户已经 登录到您的应用程序,它将继续临时工作, 但是下次他们需要再次登录时他们会体验到这一点 问题。“
然后我尝试从链接https://github.com/AzureAD/azure-activedirectory-library-for-objc/releases更新最新的ADAL版本2.2.5和2.2.6,但这些版本没有成功编译。始终面临错误(null): No such file or directory: '/Users/xxxxx/Library/Developer/Xcode/DerivedData/appName-aeiapfbshlzesxhfptwxpoahxjss/Build/Products/Debug-iphonesimulator/libADALiOS.a'
请帮帮我吧。
答案 0 :(得分:2)
这个问题最近已得到解决。但是这样的解决方案将在稍后发布。
可能的缓解措施是链接到libADAL-core.a而不是libADALiOS.a。
请检查:https://github.com/AzureAD/azure-activedirectory-library-for-objc/issues/756