Я: stucked в создании основы Cocoa TouchLink-Ошибка при создании Cocoa Touch Framework с вложенными библиотек
эта ошибка
Undefined symbols for architecture armv7:
"_AVMediaTypeVideo", referenced from:
_avf_read_header in libavdevice.a(avfoundation.o)
"_AVMediaTypeMuxed", referenced from:
_avf_read_header in libavdevice.a(avfoundation.o)
"_OBJC_CLASS_$_AVCaptureDeviceInput", referenced from:
objc-class-ref in libavdevice.a(avfoundation.o)
"_CMSampleBufferGetImageBuffer", referenced from:
_avf_read_header in libavdevice.a(avfoundation.o)
_avf_read_packet in libavdevice.a(avfoundation.o)
"_OBJC_CLASS_$_AVCaptureSession", referenced from:
objc-class-ref in libavdevice.a(avfoundation.o)
...
"_LoggerAudio", referenced from:
-[KxMovieDecoder setSelectedAudioStream:] in KxMovieDecoder.o
-[KxMovieDecoder openAudioStream:] in KxMovieDecoder.o
-[KxMovieDecoder handleAudioFrame] in KxMovieDecoder.o
-[KxMovieDecoder decodeFrames:] in KxMovieDecoder.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
В проекте я использую несколько других систем dylibs и фреймворки и другие добавленные вручную статические библиотеки с их относительными заголовками.
Проект предназначен только для ios8, не-64.
Все библиотеки перечислены в разделе «Целевые»> «Основные»> «Связанные структуры и библиотеки». Заголовки включены правильно.
те же файлы, скомпилированные и связанные корректно выполняются в другом (обычное приложение, не библиотека) проект
Я попытался добавить PCH также добавить все необходимые библиотеки и ничего не изменилось.
тех рамок, связанные в Target для вашей библиотеки? – Nick
Здравствуйте, да (посмотрите на последние 3 строки вопроса). Спасибо – jalone