Не удалось запустить приложение Vuforia из Unity на iOS. Кодовая подпись недействительна - PullRequest
2 голосов
/ 26 февраля 2020

Я часами разбираюсь, в чем проблема, но результат все тот же. Я попытался запустить простой проект Vuforia + Unity + iOS, все хорошо работает, но на устройстве iOS (iPhone 13.3.1) у меня возникают ошибки в терминале Xcode и происходит сбой приложения:

dyld: Library not loaded: @rpath/Vuforia.framework/Vuforia
  Referenced from: /private/var/containers/Bundle/Application
  /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/newchristmas

  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia: 
  code signature invalid for 
   '/private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia'

    /private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia:
    stat() failed with errno=25

Я уже пытался переустановить Xcode и Unity, но та же проблема.

В Unity я добавил лицензионный ключ Vuforia в конфигурацию Vuforia. Vuforia Configuration

А вот мои настройки Unity Player Unity Player Settings

На Xcode у меня есть автоподписание Xcode signing

Мое окружение:

  • Xcode 11.3.1 (персональная команда)
  • Unity 2018.4.17f1 (пробовал разные версии). Приложение работает без проблем в Unity Game Mode.
  • Vuforia 8.3.8

Пожалуйста, помогите.

Ответы [ 2 ]

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

Я купил членство в Apple Developer, подпишу свое приложение новой (платной) подписью, и ошибка исчезла.

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

Это может быть вызвано тем, что параметр подписи не подходит для платформ Vuforia, встроенных в приложение.
Проверьте настройки на этом экране в XCode, те, которые указаны в зеленом поле:

XCode General settings

Это из рабочего проекта с Unity 2018.4.16 и Vuforia 8.3.8 в XCode 11.3.1, так что он очень похож на ваш.

...