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 с разделом Минимальные требования к ОС.
- UPM
- Manual
- 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 должен быть установлен на устройстве
- Unity 2017.4 (Api Compatibility Level - Experimental (.NET 4.6 Equivalent) or 2018.3+
- Android API level 21 (Android OS 5.0) и выше
- iOS 12.0 или выше
- Use XCode 14 или выше
- CocoaPods 1.10.0 или выше
Чтобы обновить CocoaPods до последней версии, откройте Терминал и выполните следующую команду:
sudo gem install cocoapods
-
Перейдите в Assets → External Dependency Manager → iOS Resolver → Settings.
-
Убедитесь, что версия External Dependency Manager такая же, как указана здесь , и соответствует версии Appodeal плагина, интегрированной в проект. Если это не так, повторно импортируйте плагин External Dependency Manager из ассета плагина Appodeal.
-
Проверьте настройки External Dependency Manager. Если они отличаются от представленных на скриншоте, попробуйте использовать стандартные настройки как на примере ниже.