首页 > 解决方案 > 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 会消除错误。

卸载设备上的应用程序,清理构建文件夹并重建也没有解决问题

有谁知道如何解决这个问题?

标签: iosswiftxcodecocoapodsxcode11

解决方案


推荐阅读