неопределенные символы: ___ isplatformversionatleast - PullRequest
4 голосов
/ 08 февраля 2020

Я использовал модуль "SinchRT C", и я могу собрать и запустить проект в режиме отладки. Но теперь, когда я добиваюсь проекта, я получаю сообщение об ошибке: - enter image description here

Undefined symbols for architecture arm64:
"___isPlatformVersionAtLeast", referenced from:
  -[RTCMTLRenderer setupTexturesForFrame:] in Sinch(libSinch-dist.a-arm64-master.o)
  -[RTCMTLVideoView frameRotation] in Sinch(libSinch-dist.a-arm64-master.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Это базовая проблема, потому что я не получаю никаких решений?

Я хочу загрузить эту сборку. Можете ли вы дать мне решение для этого.

Заранее спасибо.

1 Ответ

5 голосов
/ 11 февраля 2020

Убедитесь, что в настройках сборки вашего проекта включена архитектура arm64. Кроме того, если вы пытаетесь использовать один и тот же двоичный файл как для iPhone 5, так и для 6 (и других), убедитесь, что параметр «Build for Active Architecture Only» отключен.

Или

Попробуйте это

isPlatformVersionAtLeast в iOS SDK 13, поэтому потребуется Xcode 11 beta. Я думаю, что вы получаете ошибку, потому что вы используете более раннюю версию Xcode Xcode 10.3.

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