ios - Xcode 11:使用 dyld 进行“pod install”后应用程序在启动时崩溃:未加载库:@rpath/
问题描述
我最近在我的 iOS 应用程序(Firebase pods)中安装了一些 pod。该应用程序运行良好,但在“pod install”之后应用程序立即崩溃并显示错误消息:
dyld: Library not loaded: @rpath/FBLPromises.framework/FBLPromises
Referenced from: /private/var/containers/Bundle/Application/82B650FF-B055-4D1C-9F24-7D37CD52351E/{app-name}.app/{app-name}
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/82B650FF-B055-4D1C-9F24-7D37CD52351E/{app-name}.app/Frameworks/FBLPromises.framework/FBLPromises: code signature invalid for '/private/var/containers/Bundle/Application/82B650FF-B055-4D1C-9F24-7D37CD52351E/{app-name}.app/Frameworks/FBLPromises.framework/FBLPromises'
我尝试在项目文件 > 常规 > 框架、库和嵌入式内容中设置嵌入和登录,但这会导致编译错误。目前库设置为不嵌入。
我还尝试创建一个全新的项目并在该项目中安装 pod,但这会导致同样的错误。从项目中删除 pod 会消除错误。
卸载设备上的应用程序,清理构建文件夹并重建也没有解决问题
有谁知道如何解决这个问题?
解决方案
推荐阅读
- jenkins - 使用 Jenkins 的 Artifactory depoyment 失败
- import - 无法导入任何非标准库python3
- java - 在 DB2 中执行更新查询的 Java 程序显示 SqlSyntaxErrorException
- servlets - Httpservletrequest.authenticate() 方法不发送重定向到登录页面
- php - SQLite3 与 PHP 如何使用在其他列中找到的数据对列进行交叉引用
- or-tools - 如何在 google or-tools vrptw 中设置时间窗口?
- mysql - MariaDb:如何创建嵌套的 json 对象查询
- azure - 在 Azure 开发测试实验室中创建 VS2019 VM 的存储配置文件错误
- java - JUnit/Java:如何强制线程屈服?
- javascript - 为什么“exports”和“module.exports”的行为不同?