Ошибка архитектуры arm64 с каркасом, выполненным в target-c, примененным в проекте в Swift - PullRequest
0 голосов
/ 28 июня 2019

Я использую Sinch SDK, я пытаюсь создать приложение для видеосвязи между двумя устройствами

Этот SDK сделан в Objective-C, и я использую его в проекте Swift, и я добавляю его в свой проект через заголовок, и, очевидно, он хорошо работает

Проблема в том, что когда я пытаюсь предоставить учетные данные, которые Sinch дает мне, я получаю сообщение об ошибке

Неопределенные символы для архитектуры arm64:

"std :: __ 1 :: basic_ostream> :: ~ basic_ostream ()", на который ссылается:

vtable для std :: __ 1 :: basic_ostream> -in-std :: __ 1 :: basic_stringstream, std:: __ 1 :: allocator> в Sinch (libSinch-dist.a-arm64-master.o )

vtable для std :: __ 1 :: basic_ostream> -in-std :: __ 1 :: basic_ostringstream, std:: __ 1 :: allocator> в Sinch (libSinch-dist.a-arm64-master.o ) ... ... ...

ld: символ (ы) не найден для архитектуры arm64

clang: ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

func initSinchClient(withUserId userId: String?) {
    if (client != nil) {
        Here error --> client = Sinch.client(withApplicationKey: "096fcb8d-a6d4-4568-a068-16a41430fcf1", applicationSecret: "qR7v7b/U70yfYjuFn2soGg==", environmentHost: "clientapi.sinch.com", userId: userId)

        client.delegate = self as! SINClientDelegate

        client.setSupportCalling(true)

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