Swift 5, iOS 13.3.1 Ошибка FBSDKCoreKit (удаление производных данных не помогает) - PullRequest
1 голос
/ 18 февраля 2020

Обновлены sudo gem install cocoapods --pre, iOS 13.3.1 на моем iPhone 7 и Podfile. После этого появилась ошибка FBSDKCoreKit.

enter image description here enter 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) 

Чтобы сделать это быстрее:

  • Уже пытался очистить папку сборки, производные данные;
  • Очистил ссылки на Pods и все модули;
  • Пытался запустить предыдущие версии проекта;
  • Пытался установить точно предыдущую версию FacebookSDK.

Все работает, если я запускаю приложение на предыдущей iOS прошивка. iPhone 6/7/8 идет хорошо, его прошивка ниже 13.3.1.

Устаревшие методы для FacebookSDK? Если нет обновления для этого фреймворка, что дальше?

1 Ответ

1 голос
/ 19 февраля 2020

Apple заблокировала загрузку внешней библиотеки для бесплатного аккаунта с 13.3.1

use use_modular_headers! вместо использования рамки

решение

...