Как исправить ошибку «Неопределенные символы для архитектуры arm64:» в Xcode после сборки проекта Unity? - PullRequest
0 голосов
/ 16 октября 2019

В моем проекте Unity я хочу использовать Google Mobile Ads , и когда я создаю его для Xcode и пытаюсь запустить на устройстве, я получаю следующую ошибку.


Этоэто то, что я получаю. ld: warning: функция arm64 не выровнена в 4 байта: _unwind_tester из /path_to_my_project/Libraries/libiPhone-lib.a(unwind_test_arm64.o). Неопределенные символы для архитектуры arm64: .


enter image description here enter image description here

1 Ответ

0 голосов
/ 16 октября 2019

имел похожую проблему с некоторыми из последних версий xcode, я решил ее, выполнив следующее:

  • Установите Xcode 9.3.1 (возможно, будет работать и другая более старая версия))

  • Перейдите на /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib в установке xcode 9.3.1

  • Скопируйте библиотеки libc ++ и libstdc ++ (могут быть некоторые другие библиотеки, которые мне здесь не хватает, я делал это некоторое время назад) в то же место в вашей текущей установке xcode, перезапустите текущий xcode и попробуйте собрать заново.

надеюсь, это поможет!

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