应用程序崩溃 - 未加载 AuthenticationServices 库

Posted

技术标签:

【中文标题】应用程序崩溃 - 未加载 AuthenticationServices 库【英文标题】:App crash - AuthenticationServices Library not loaded 【发布时间】:2019-06-15 21:30:39 【问题描述】:

我正在尝试使用 AppAuth-ios dev-logout 分支,并在模拟器 10.3.1 上进行了测试。 当我尝试运行代码时,我遇到了这个崩溃:

dyld:库未加载: /System/Library/Frameworks/AuthenticationServices.framework/AuthenticationServices 原因:找不到图片

AuthenticationServices 只出现在 iOS 12.0+,所以这可能是导致崩溃的原因。

github问题链接:https://github.com/openid/AppAuth-iOS/issues/350

感谢任何提示!

【问题讨论】:

【参考方案1】:

以防万一有人像我一样愚蠢:

我运行的 Xcode Beta 版本比我设备的 iOS 版本更新。更新我的设备解决了这个问题

【讨论】:

【参考方案2】:

您可以在Linked Frameworks and Libraries 部分将AuthenticationServices.framework 标记为可选。这解决了我的问题。

【讨论】:

位于:我的项目 > 我的目标 > 构建阶段 > 将二进制文件与库链接。单击“+”添加框架,然后将其状态更改为可选。 这与我的经历相似。我正在为 iOS 和 android 开发 Flutter。使用 xCode 解决了该错误,因为该特定框架没有被嵌入【参考方案3】:

您可以将库/框架添加到Embedded libraries and frameworks 部分。也可以看看OS X Framework Library not loaded: 'Image not found'

【讨论】:

以上是关于应用程序崩溃 - 未加载 AuthenticationServices 库的主要内容,如果未能解决你的问题,请参考以下文章

当未加载/被广告拦截器阻止时,firebase_analytics 使 Flutter Web 应用程序崩溃

CocoaLibSpotify - 库未加载

快速代码崩溃,日志:dyld:未加载库:@rpath/libswiftCore.dylib

加载图像 Firebase 时崩溃

xcode gm ios 8 gm swift 今天扩展在模拟器和设备中崩溃:库未加载:@rpath/libswiftCore.dylib

UIPickerView 不会显示从 NSUserDefaults 加载的数据 - 加载数据时应用程序崩溃