ios - 库未加载 : @rpath/FBLPromises. 框架/FBLPromises iOS 13.3.1

标签 ios xcode firebase ios13.3

这个问题在这里已经有了答案:





After updating iOS, all applications using the framework stopped running on the device, but they run on the simulator

(6 个回答)


2年前关闭。




我的应用程序在午餐时崩溃并出现此错误:

dyld: Library not loaded: @rpath/FBLPromises.framework/FBLPromises
  Referenced from: /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Zeta
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: code signature invalid for '/private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises'

    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: stat() failed with errno=25
    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: code signature invalid for '/private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises'

    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: stat() failed with errno=1
    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: code signature invalid for '/private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises'

    /private/var/containers/Bundle/Application/11X3EC15-5A16-4E27-AC4A-FB0503E6F1E2/Zeta.app/Frameworks/FBLPromises.framework/FBLPromises: stat() failed with errno=1
(lldb)

我在自己的设备上使用它(iPhone 11 pro) iOS 13.3.1 .
在我将设备更新到 iOS 13.3.1 之前,它工作得非常好。
我的应用程序在模拟器(iPhone 11 - iOS 13.3)上也运行良好。
使用 Xcode 11.3.1 .

从我的设备中删除配置文件并再次信任不起作用。

更新:尝试使用 构建它Xcode 测试版 11.4 并没有工作。

更新二:
  • 我使用的唯一 pod 是 Firebase/Auth, Firebase/Core, Firebase/Firestore .
  • 评论 use_frameworks!并使用 use_modular_headers!给了我这些错误:Showing Recent Issues The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 4.3, but the range of supported deployment target versions is 8.0 to 13.2.99. (对于项目中的所有 pod)
  • 最佳答案

    您可能正在使用免费的开发者帐户。 Apple 通过 13.3.1 升级阻止在免费帐户上使用外部框架。如果仍然可能,请尝试降级到 13.3 或购买 Apple Developer License。

    更新 04/2020:升级到 iOS 13.4 和 XCode 11.4 目前可以解决此问题。

    关于ios - 库未加载 : @rpath/FBLPromises. 框架/FBLPromises iOS 13.3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60096258/

    相关文章:

    ios - Xcode如何将目标打包为.framework(而不是.a库)

    ios - UIBarButtonItemStyle Bordered、Done、Plain 有什么区别?

    ios - 自定义 TableViewCell 内容在 iOS9 (Xcode7) 上不可见

    objective-c - 以编程方式在另一个桌面(空间)中打开 NSWindow

    iOS 在 Storyboard中添加本地化辅助功能文本

    ios - Firebase 刷新 token

    ios - UIAlertController高度差

    ios - 如何在没有干净构建的情况下创建 XCode 存档

    android - onActivityResult 返回 Intent 数据 null Firebase Auth

    java - 如何在 firebase 中将旧数据与新数据相加