Пример синтезатора отправителя не может быть собран - символ (ы) не найден для архитектуры arm64 - PullRequest
0 голосов
/ 15 декабря 2018

Я следую примеру Sender synth , с XCode 10.1, Audiokit 4.5.5.Но когда я пытаюсь собрать его (часть Audiobus и интеграция), происходит сбой с этой ошибкой:

   Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_ABPort", referenced from:
      objc-class-ref in Audiobus.o
  "_OBJC_CLASS_$_ABAudiobusController", referenced from:
      objc-class-ref in Audiobus.o
  "_OBJC_CLASS_$_ABAudioSenderPort", referenced from:
      objc-class-ref in Audiobus.o
  "_OBJC_CLASS_$_ABAudioFilterPort", referenced from:
      objc-class-ref in Audiobus.o
  "_ABConnectionsChangedNotification", referenced from:
      SenderSynth.Audiobus.(startObservingAudiobusConnections in _37936C4CF5A242669D2CAF61EB84EA24)() -> () in Audiobus.o
      SenderSynth.Audiobus.(stopObservingAudiobusConnections in _37936C4CF5A242669D2CAF61EB84EA24)() -> () in Audiobus.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Я пытался собрать с моим iphone SE, подключенным через usb, и с установленным на нем приложением Audiobus.Я пробовал также нацеливать симулятор, но та же ошибка возникает с x86_64, а не с arm64.Я искал и пробовал много вещей, но не нашел никакого решения.Я прочитал много раз учебник, но я не вижу ничего, что я забыл.Чего не хватает.Может ли кто-нибудь помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 17 декабря 2018

Это символы из AudioBus SDK;вам необходимо установить связь с SDK и использовать ключ API для устранения этих ошибок.

...