Перейти к основному содержимому

AppRollSDK

Unity: Все версии | Appodeal SDK: Все версии


Ошибка Library not loaded: @rpath/AppRollSDK.framework/AppRollSDK обычно возникает:

  • Если версии CocoaPods или / и XCode ниже минимальных требуемых

  • Если версия External Dependency Manager отличается от версии, поставляемой с Appodeal SDK, или используются другие его настройки.

Пример лога ошибки:

Error loading /var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework: dlopen(/var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework, 265): Library not loaded: @rpath/AppRollSDK.framework/AppRollSDK
Referenced from: /private/var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework
Reason: image not found
2021-08-29 12:28:54.551411+0100 Demo[26417:14773115] Error loading /var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework: dlopen(/var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework, 265): Library not loaded: @rpath/AppRollSDK.framework/AppRollSDK
Referenced from: /private/var/containers/Bundle/Application/9DC64E05-8DBD-477C-A332-94E5A228258F/Demo.app/Frameworks/UnityFramework.framework/UnityFramework
Reason: image not found

Для её исправления выполните следующие шаги:

Проверьте, совместимы ли ваши версии XCode и CocoaPods с разделом Минимальные требования к ОС.

к сведению
  • Unity 2019.4+, 2020.3.16+, 2021.1.17+
  • Android API level 21 (Android OS 5.0) и выше
  • iOS 12.0 или выше
  • Use XCode 14 или выше
  • CocoaPods 1.10.0 или выше
  • Git должен быть установлен на устройстве

Чтобы обновить CocoaPods до последней версии, откройте Терминал и выполните следующую команду:

sudo gem install cocoapods
  1. Перейдите в Assets → External Dependency Manager → iOS Resolver → Settings.

  2. Убедитесь, что версия External Dependency Manager такая же, как указана здесь , и соответствует версии Appodeal плагина, интегрированной в проект. Если это не так, повторно импортируйте плагин External Dependency Manager из ассета плагина Appodeal.

  3. Проверьте настройки External Dependency Manager. Если они отличаются от представленных на скриншоте, попробуйте использовать стандартные настройки как на примере ниже.