Swift 5,iOS 13.3.1 FBSDKCoreKit错误(派生数据删除无济于事)

问题描述 投票:1回答:1

[我的sudo gem install cocoapods --pre上的iOS 13.3.1iPhone 7Podfile已更新。之后,出现FBSDKCoreKit错误。

enter image description hereenter image description here

Thread 1 (0 __abort_with_payload):
    dyld`__abort_with_payload:
        0x10251f5dc <+0>:  mov    x16, #0x209
        0x10251f5e0 <+4>:  svc    #0x80
    ->  0x10251f5e4 <+8>:  b.lo   0x10251f600               ; <+36>
        0x10251f5e8 <+12>: stp    x29, x30, [sp, #-0x10]!
        0x10251f5ec <+16>: mov    x29, sp
        0x10251f5f0 <+20>: bl     0x10251dbe8               ; cerror_nocancel
        0x10251f5f4 <+24>: mov    sp, x29
        0x10251f5f8 <+28>: ldp    x29, x30, [sp], #0x10
        0x10251f5fc <+32>: ret    
        0x10251f600 <+36>: ret

控制台:

dyld: Library not loaded: @rpath/FBSDKCoreKit.framework/FBSDKCoreKit
  Referenced from: /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/112:UA
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit: code signature invalid for '/private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit'

    /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit: code signature invalid for '/private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit'

    /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit: stat() failed with errno=1
    /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit: code signature invalid for '/private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit'

    /private/var/containers/Bundle/Application/8A12DD33-F4BE-41BA-97AF-B6B112E40362/112:UA.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit: stat() failed with errno=1
(lldb) 

为了使它更快:

  • 已经尝试清除构建文件夹中的派生数据;
  • 已清洁豆荚和所有豆荚参考;
  • 试图启动项目的早期版本;
  • 试图安装完全相同的FacebookSDK版本。

如果我在以前的iOS固件上启动该应用程序,则可以完成所有工作。 iPhone 6/7/8运行良好,其固件低于13.3.1。

FacebookSDK的弃用方法?如果该框架没有更新,下一步是什么?

facebook swift4 fbsdk
1个回答
0
投票

Apple阻止从13.3.1开始的免费帐户加载外部库

使用use_modular_headers!代替useframework

solution

© www.soinside.com 2019 - 2024. All rights reserved.