не удалось разрешить ObjCRuntime.TrampolineBlockBase - PullRequest
1 голос
/ 23 февраля 2020

Я использую Google Admob в своем приложении Xamarin.Forms. Мой android проект работает отлично, но мой iOS проект не удается собрать. когда я строю проект, он показывает

Не удалось разрешить ссылку "ObjCRuntime.TrampolineBlockBase" из "Xamarin. iOS, Версия = 0.0.0.0, Культура = нейтральная, PublicKeyToken = 84e04ff9cfb79065"

и там также говорится, что мне не хватает нескольких файлов.

Я пытался загрузить мобильную инфраструктуру SDK для ios из https://developers.google.com/admob/ios/quick-start#cocoapods, а затем добавить в проект, но я не могу добавить эту платформу к ссылкам.

Любая помощь действительно полезна.

Ответы [ 3 ]

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

Мне удалось решить проблему с обновления Visual Studio 2019 до 16.4.5 и понижения Xamarin.Firebase. iOS .AdMob с 7.47.0.1 до 7.27.0.3

После этого я перезапустил Visual Studio и собрал проект, который он успешно построил.

Кроме того, я сослался на эту ссылку для получения справки

Редактировать: Короче говоря, Visual Studio установила новый соответствующий моно-фреймворк для ios который в основном решил проблему здесь.

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

В случае, если кто-то еще столкнется с этой проблемой, я получил эту проблему после добавления SDK Maps к iOS. Мне пришлось обновить Xamarin. iOS с 13.6.0.12 до 13.10.0.21, чтобы решить эту проблему.

0 голосов
/ 27 марта 2020

У меня была эта проблема в App Center. Решено путем обновления версий SDK и Xcode в параметрах конфигурации сборки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...