0

Мне нужно получить пакеты TCP, используя CocoaAsyncSocket. Когда я импортировать эту библиотеку в Xcode и пытаюсь запустить мое приложение, оно дает мне Apple, Mach-O компоновщик ошибка:CocoaAsyncSocket Ошибка Apple Mach-O Linker

Undefined symbols for architecture i386: 
"_kCFStreamErrorDomainMach", referenced from: 
    -[AsyncSocket errorFromCFStreamError:] in AsyncSocket.o 
"_kCFStreamErrorDomainNetDB", referenced from: 
    -[AsyncSocket errorFromCFStreamError:] in AsyncSocket.o 
"_kCFStreamErrorDomainNetServices", referenced from: 
    -[AsyncSocket errorFromCFStreamError:] in AsyncSocket.o 
"_kCFStreamErrorDomainSystemConfiguration", referenced from: 
    -[AsyncSocket errorFromCFStreamError:] in AsyncSocket.o 
"_kCFStreamPropertySSLSettings", referenced from: 
    -[AsyncSocket maybeStartTLS] in AsyncSocket.o 
ld: symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Итак, что я могу сделать ???

+0

... ссылку правой библиотеки/рамки? Откуда берутся эти константы? –

+0

Я пробовал, не работает. –

ответ

0

Вам просто нужно добавить SecurityFramework в Framework. Я также встретил эту аналогичную проблему.

Смежные вопросы