Добавление библиотек к проекту в XCode - символы, не найденные

Я пытаюсь сделать приложение для iPhone в XCode, который использует pjsip. Проблема, я не знаю, как связать библиотеки. Это - первый раз, когда я пользуюсь другими библиотеками так, вероятно, я делаю что-то не так, что я просто не знаю что.:(

У меня есть версия ARM библиотек в этой папке в Mac OS X./Users/kudorgyozo/pjsip_iphone

В XCode: Я указал библиотеку и пути поиска заголовка как это:

для включает:

/Users/kudorgyozo/pjsip_iphone/pjlib/include/Users/kudorgyozo/pjsip_iphone/pjlib-util/include/Users/kudorgyozo/pjsip_iphone/pjmedia/include/Users/kudorgyozo/pjsip_iphone/pjnath/include/Users/kudorgyozo/pjsip_iphone/pjsip/include

для библиотек:

/Users/kudorgyozo/pjsip_iphone/pjlib/lib/Users/kudorgyozo/pjsip_iphone/pjlib-util/lib/Users/kudorgyozo/pjsip_iphone/pjmedia/lib/Users/kudorgyozo/pjsip_iphone/pjnath/lib/Users/kudorgyozo/pjsip_iphone/pjsip/lib

и затем с помощью "Других флагов компоновщика":

- lpj-arm-apple-darwin9-lpjlib-util-arm-apple-darwin9-lpjmedia-arm-apple-darwin9-lpjmedia-audiodev-arm-apple-darwin9-lpjmedi a-codec-arm-apple-darwin9-lpjsdp-arm-apple-darwin9-lpjnath-arm-apple-darwin9-lpjsip-arm-apple-darwin9-lpjsip-simple-arm-ap ple-darwin9-lpjsip-ua-arm-apple-darwin9-lpjsua-arm-apple-darwin9

Этот хорошо похож на это? Поскольку это дает мне символ (символы), не найденный ошибками. Я думаю, что никакой символ не найден из "включенных" библиотек. Я не знаю что не так, что я только начинаю понимать, как создание приложения работает под основанными на Linux системами, я только сделал программирование в C# прежде.

Править: Вот список пропавших без вести символов:

"_AudioSessionSetProperty", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_srtp_deinit", referenced from:
      _pjmedia_srtp_deinit_lib in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_gsm_encode", referenced from:
      _gsm_codec_encode in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
  "_AudioComponentInstanceNew", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionAddPropertyListener", referenced from:
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_decoder_init", referenced from:
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_res_Resample", referenced from:
      _pjmedia_resample_run in libpjmedia-arm-apple-darwin9.a(resample_resample.o)
      _pjmedia_resample_run in libpjmedia-arm-apple-darwin9.a(resample_resample.o)
  "_speex_bits_write", referenced from:
      _spx_codec_encode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_gsm_destroy", referenced from:
      _gsm_codec_close in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
      _gsm_codec_close in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
  "_AudioComponentInstanceDispose", referenced from:
      _propListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionGetProperty", referenced from:
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioComponentFindNext", referenced from:
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_factory_init in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_encoder_ctl", referenced from:
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_modify in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_modify in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_encoder_init", referenced from:
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_AudioSessionSetActive", referenced from:
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitRender", referenced from:
      _input_callback in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_srtp_dealloc", referenced from:
      _pjmedia_transport_srtp_stop in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
      _pjmedia_transport_srtp_stop in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
      _pjmedia_transport_srtp_start in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_lib_get_mode", referenced from:
      _pjmedia_codec_speex_init in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _pjmedia_codec_speex_init in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_res_SrcLinear", referenced from:
      _pjmedia_resample_run in libpjmedia-arm-apple-darwin9.a(resample_resample.o)
      _pjmedia_resample_run in libpjmedia-arm-apple-darwin9.a(resample_resample.o)
  "_srtp_init", referenced from:
      _pjmedia_srtp_init_lib in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_bits_init", referenced from:
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_AudioUnitSetProperty", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitUninitialize", referenced from:
      _propListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_decoder_destroy", referenced from:
      _spx_codec_close in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_AudioUnitInitialize", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_bits_reset", referenced from:
      _spx_codec_encode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_AudioOutputUnitStop", referenced from:
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _interruptionListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_srtp_protect_rtcp", referenced from:
      _transport_send_rtcp2 in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_decode_int", referenced from:
      _spx_codec_recover in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_decode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_encoder_destroy", referenced from:
      _get_speex_info in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_close in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_gsm_create", referenced from:
      _gsm_codec_open in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
      _gsm_codec_open in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
  "_crypto_get_random", referenced from:
      _generate_crypto_attr_value in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_bits_unpack_unsigned", referenced from:
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_encode_int", referenced from:
      _spx_codec_encode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_octet_string_hex_string", referenced from:
      _pjmedia_transport_srtp_start in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
      _pjmedia_transport_srtp_start in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_AudioSessionInitialize", referenced from:
      _ca_factory_init in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_bits_read_from", referenced from:
      _spx_codec_parse in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_decode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_nb_mode", referenced from:
      _speex_nb_mode$non_lazy_ptr in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_res_GetXOFF", referenced from:
      _pjmedia_resample_create in libpjmedia-arm-apple-darwin9.a(resample_resample.o)
  "_gsm_decode", referenced from:
      _gsm_codec_decode in libpjmedia-codec-arm-apple-darwin9.a(gsm.o)
  "_speex_mode_query", referenced from:
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_bits_advance", referenced from:
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_decode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_AudioComponentGetDescription", referenced from:
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_srtp_create", referenced from:
      _pjmedia_transport_srtp_start in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
      _pjmedia_transport_srtp_start in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_bits_remaining", referenced from:
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _speex_get_next_frame in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_srtp_unprotect_rtcp", referenced from:
      _srtp_rtcp_cb in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_AudioOutputUnitStart", referenced from:
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionRemovePropertyListenerWithUserData", referenced from:
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_speex_decoder_ctl", referenced from:
      _spx_codec_modify in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_open in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_speex_bits_nbytes", referenced from:
      _spx_codec_encode in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_srtp_protect", referenced from:
      _transport_send_rtp in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
  "_speex_bits_destroy", referenced from:
      _spx_codec_close in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
      _spx_codec_close in libpjmedia-codec-arm-apple-darwin9.a(speex_codec.o)
  "_srtp_unprotect", referenced from:
      _srtp_rtp_cb in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)
      _srtp_rtp_cb in libpjmedia-arm-apple-darwin9.a(transport_srtp.o)

Кто-либо создал pjsip для iPhone и создал новый проект с помощью него?

7
задан gyozo kudor 1 June 2010 в 13:21
поделиться

2 ответа

Похоже, вам не хватает (по крайней мере) некоторых библиотек. Судя по символам, я бы сказал, что:

  • Вы, вероятно, забыли добавить фреймворк CoreAudio. Это необходимо для разрешения символов вроде AudioUnitRender
  • . Должна быть библиотека RTP от pjsip, что-то, что содержит pjrtp . Если он есть, добавьте его к флажкам «Другие ссылки». Это исправит недостающие символы _srtp_XXX .
  • Должна быть библиотека GSM от pjsip, содержащая gsm . Если он есть, добавьте его к флажкам «Другие ссылки». Это исправит недостающие символы _srtp_XXX .
  • Должна быть библиотека Speex от pjsip, содержащая speex . Если он есть, добавьте его к флажкам «Другие ссылки». Это исправит недостающие символы _srtp_XXX .

При обнаружении отсутствующих символов лучший способ найти их:

  • Посмотрите на название символа. Хорошие библиотеки всегда добавляют префиксы к своим символам, поэтому по названию вы можете догадаться, в какой библиотеке они находятся.
  • Если у вас есть статическая библиотека и вы хотите знать экспортируемые символы, вы можете использовать команду otool -Sv mystaticlib.a . Он отобразит оглавление статической библиотеки.
8
ответ дан 6 December 2019 в 23:01
поделиться

Похоже, я был глуп и не заметил папку с названием third-party. Там находятся недостающие библиотеки. В документации они НЕ упоминались, поэтому я даже не стал заглядывать в другие папки. У меня все еще есть недостающие символы, но их меньше (я думаю). Я также включил CoreAudio, но не думаю, что это помогло. Я изменил свой проект:

Добавил другие флаги компоновщика:

-lg7221codec-arm-apple-darwin9 -lgsmcodec-arm-apple-darwin9 -lilbccodec-arm-apple-darwin9 -lmilenage-arm-apple-darwin9 -lresample-arm-apple-darwin9 -lspeex-arm-apple-darwin9 -lsrtp-arm-apple-darwin9

И пути поиска библиотек:

/Users/kudorgyozo/pjsip_iphone/third_party/lib

Мне не нужно изменять пути поиска заголовков или включать новые заголовки, я так думаю.

Вот чего не хватает сейчас:

  "_AudioSessionSetProperty", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioComponentInstanceNew", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionAddPropertyListener", referenced from:
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioComponentInstanceDispose", referenced from:
      _propListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionGetProperty", referenced from:
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioComponentFindNext", referenced from:
      _ca_stream_set_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_factory_init in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionSetActive", referenced from:
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitRender", referenced from:
      _input_callback in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitSetProperty", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitUninitialize", referenced from:
      _propListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioUnitInitialize", referenced from:
      _create_audio_unit in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioOutputUnitStop", referenced from:
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_stop in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
      _interruptionListener in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionInitialize", referenced from:
      _ca_factory_init in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioComponentGetDescription", referenced from:
      _ca_stream_get_cap in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioOutputUnitStart", referenced from:
      _ca_stream_start in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
  "_AudioSessionRemovePropertyListenerWithUserData", referenced from:
      _ca_stream_destroy in libpjmedia-audiodev-arm-apple-darwin9.a(coreaudio_dev.o)
ld: symbol(s) not found

Мне кажется, что все они из этого файла libpjmedia-audiodev-arm-apple-darwin9.a, но я включил его во флаги компоновщика и в пути поиска библиотек.

Я смог собрать его успешно. Недостающим фреймворком был AudioToolbox. Я искал в Google AudioSessionSetProperty и вот как я узнал об этом. Спасибо за помощь.

3
ответ дан 6 December 2019 в 23:01
поделиться