Приложение Ioni c Capacitor Deploy на ios 13.3 устройстве с заставкой - PullRequest
6 голосов
/ 20 февраля 2020

После того, как я запустил последнее обновление на моем iphone и затем хочу развернуть приложение на моем iphone с помощью XCode, приложение запускается на iphone, а затем экран spla sh зависает. В XCode отображается следующее:

dyld: Library not loaded: @rpath/Capacitor.framework/Capacitor
  Referenced from: /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/App
  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
    /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/BB53AC39-F58D-47D4-8860-273E51D8171B/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
(lldb) 

Заранее большое спасибо за вашу помощь!

Ответы [ 3 ]

4 голосов
/ 21 февраля 2020

Это ошибка в Xcode или CocoaPods.

Бесплатные учетные записи разработчиков Apple не могут запускать приложения на реальных устройствах, если они используют некоторые платформы CocoaPods (например, Capacitor, но это влияет на многое другое).

Таким образом, пока единственное решение - это заплатить за учетную запись Apple dev или использовать симулятор.

Вы также можете попробовать удалить use_frameworks! из ios/App/Podfile и запустить npx cap sync ios, но не уверен, что какая-то другая вещь сломается.

0 голосов
/ 06 апреля 2020

24 марта Apple выпустила iOS 13.4. Это обновление включает в себя исправление проблемы с подписью кода! Пожалуйста, обратитесь к iOS 13.4 бета 3 для получения дополнительной информации.

0 голосов
/ 20 февраля 2020

Во время развертывания возникает та же проблема:

yld: Library not loaded: @rpath/Capacitor.framework/Capacitor
  Referenced from: /private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/App
  Reason: no suitable image found.  Did find:

/private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
    /private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor: code signature invalid for '/private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor'

    /private/var/containers/Bundle/Application/9F7C9385-E293-48D8-A2E3-A1BAB3095E07/App.app/Frameworks/Capacitor.framework/Capacitor: stat() failed with errno=1
(lldb) 
...