应用程序崩溃 - 未加载 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 应用程序崩溃
快速代码崩溃,日志:dyld:未加载库:@rpath/libswiftCore.dylib
xcode gm ios 8 gm swift 今天扩展在模拟器和设备中崩溃:库未加载:@rpath/libswiftCore.dylib