yandexmobile / yandex-ads-unity-plugin

Yandex Mobile Ads Unity Plugin
Other
52 stars 9 forks source link

YandexMobileAds/YandexMobileAds.h file not found - mac m3 ios #107

Open vavilin opened 1 month ago

vavilin commented 1 month ago

Приветствую!

Успешно собирается блид под iOS в Unity. Далее пробую собрать билд в Xcode получаю данную ошибку

image

Что только не пробовал, ничего не помогает. Можете подсказать что можно сделать?

Unity: 2022.3.38f1 Xcode: Version 15.4 (15F31d)

mobile-ads-github commented 1 month ago

Спасибо за Ваше обращение, для разбора создана задача с номером PCODESUP-3572. Мы ознакомимся и вернемся с ответом в течение 2 дней, возможно запросим дополнительную информацию.

Thank you for your message, a task with the number PCODESUP-3572 has been created for analysis. We will get acquainted and return with the answer within 2 days, we may request additional information.

dragoff commented 1 month ago

Добрый день! Аналогичная ошибка. Есть прогресс по проблеме?

image
vavilin commented 1 month ago

Я "решил" эту проблему просто - попробовал сбилдить на физическое устройство и все заработало, ни одной ошибки. На симуляторе куча разных ошибок, даже если исправить эту ошибку, появляются еще больше новых. Unity - билд под iOS - видимо какие-то проблемы с запуском на симуляторе

Добрый день! Аналогичная ошибка. Есть прогресс по проблеме?

image
dragoff commented 1 month ago

Добрый день! Аналогичная ошибка. Есть прогресс по проблеме?

image

Разобрался. Проблема была в несоответствия версий mobile-mediation адаптера (7.1.0) & mobile-ads (7.2.0). Проект Xcode не собирался не с IOS SDK, не со simulator SDK. Cборка происходила успешно и Cocoapods не показывал ошибку. На mac скачал альтернативную версию Cocoapods, не из unity. И сборка уже фейлилась с ошибкой несоответствия версий плагинов. Решение: Проверить соответствие версий всех пекеджей. Проводить сборку unity проекта только на mac. Скачать и обновить Cocopoads без использования Unity. @mobile-ads-github Возможно добавить эту проблему в FAQ? Человеческий фактор + отсутствие логов = поиск решения заняло прилично времени.