【问题标题】:Authentication using ADAL in Xamarin.Forms will crash on iOS在 Xamarin.Forms 中使用 ADAL 的身份验证将在 iOS 上崩溃
【发布时间】:2017-02-10 07:06:38
【问题描述】:

我在 Xamarin Forms 应用程序中使用了最新版本的 ADAL (v3.13.8), 使用发布的指南和示例here

iOS App 首次在用户登录后会崩溃。 但是当用户尝试再次登录时就可以了。

以下是错误信息。

2017-02-06 15:41:24.215 HelperAPPiOS[4094:38377] 2/6/2017 7:41:24 AM:  - TokenCachePlugin.cs: **Failed to remove cache record**: -34018

2017-02-06 15:41:24.216 HelperAPPiOS[4094:38377] 2/6/2017 7:41:24 AM:  - TokenCache.cs: Serializing token cache with 1 items.

2017-02-06 15:41:24.220 HelperAPPiOS[4094:38377] 2/6/2017 7:41:24 AM:  - TokenCachePlugin.cs: **Failed to save cache record**: -34018

任何建议都会有所帮助,谢谢。

【问题讨论】:

标签: xamarin.ios azure-active-directory adal


【解决方案1】:

这不会导致您的应用程序崩溃。您是否有指向库崩溃的堆栈跟踪?

这是记录消息的行 - https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/blob/dev/src/ADAL.PCL.iOS/TokenCachePlugin.cs#L108

这是一个未解决的常见 iOS 错误。 https://forums.developer.apple.com/thread/4743?tstart=0

【讨论】:

  • 尝试在iOS模拟器上部署App,第二次登录会崩溃。 (第一次登录成功)错误日志如下。 link 我不知道如何在我的 system.log 中找到关键问题。请给我一些建议,谢谢。
猜你喜欢
  • 2016-09-21
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 2012-03-24
  • 1970-01-01
  • 1970-01-01
  • 2017-05-05
  • 1970-01-01
相关资源
最近更新 更多