Когда я создаю приложение на XCode из Unity, я получаю _ShowToast Ошибка на XCode 11 - PullRequest
0 голосов
/ 21 февраля 2019

неопределенные символы для архитектуры ARMv7: "_showToast", ссылка из: _RewardedVideoAdCaller_WatchRewardedVideo_m2466777805 в Bulk_Assembly-CSharp_3.o _WatchVideo_CallRewardedAd_m1203001618 в Bulk_Assembly-CSharp_3.o _ToastHelper_ShowToast_m4121784244 в Bulk_Assembly-CSharp_3.o _ToastExample_Toast_m2732689691 в Bulk_Assembly-CSharp_3.o _ToastHelper_showToast_m1229755728 в Bulk_Assembly-CSharp_3.о _WatchVideo_AdCallbackhanler_m1904289898 в Bulk_Assembly-CSharp_3.o (может быть, вы имели в виду: _ToastMessage_showToastOnUiThread_m388594658, _ToastMessage_showToast_m4105793716_MetadataUsageId, _ToastMessage_showToast_m4105793716, _ToastHelper_showToast_m1229755728, _ToastMessage_showToastOnUiThread_m388594658_MetadataUsageId, _ToastMessage_showToast_m4105793716_RuntimeMethod_var) л.д.: символ (ы) не найдено для архитектуры ARMv7 лязг: ошибка: команда линкер завершилась с кодом выхода 1 (использование -v чтобы увидеть вызов) Изображение ошибки _ShowToast на xcode

1 Ответ

0 голосов
/ 24 февраля 2019

Есть несколько исправлений вашей проблемы.Я рекомендую вам попробовать каждый из них.

  1. В Unity 2017 включение Google Analytics и / или Unity Ads иногда вызывает эту ошибку при сборке в Xcode.
  2. Проверьте, что "Плагины"папка, импортированная из пакета Google AdMob, есть и заполнена.Если нет, то удалите и повторно импортируйте пакет.
  3. Вместо того, чтобы открывать файл .xcodeproj, откройте файл .workspace.По умолчанию пакет Google AdMob устанавливает CocoaPods в файле .workspace, поэтому открытие .xcodeproj не загружает их должным образом и вызывает сбой команды компоновщика.Вы можете изменить это в настройках Unity для Google AdMob.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...