Audiokit Интеграция Audiobus с ошибками, такими как:: -1: неопределенный символ: _OBJC_CLASS _ $ _ ABPort - PullRequest
0 голосов
/ 06 апреля 2020

Я реализовал audiobus / iaa в своем приложении, как в этом уроке: https://audiokit.io/audiobus/sender-synth/ Я получил свой ключ API от Audiobus и скопировал его в текстовый файл под названием «Audiobus.txt». но я все еще получаю эти ошибки:

неопределенные символы для архитектуры arm64: "_OBJC_CLASS _ $ _ ABPort", на которую ссылается: obj c -class-ref в Audiobus.o "_OBJC_CLASS _ $ _ ABAudiobusController", ссылка с: obj c -class-ref в Audiobus.o "_OBJC_CLASS _ $ _ ABAudioSenderPort", ссылка с: obj c -class-ref в Audiobus.o "_OBJC_CLASS _ $ _ ABAudioFilterPort", ссылка с: obj * 1019 класса исх в Audiobus.o "_ABConnectionsChangedNotification", ссылки из: exprDrumSlide.Audiobus (startObservingAudiobusConnections в _9FD53C91DFE572A59DC04EC281AF80F7) () -> () в Audiobus.o exprDrumSlide.Audiobus (stopObservingAudiobusConnections в _9FD53C91DFE572A59DC04EC281AF80F7) () -> () в Audiobus.. .o ld: символ (ы) не найдены для архитектуры arm64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

: - 1: неопределенный символ: _OBJC_CLASS _ $ _ ABPort: - 1: неопределенный символ: _OBJC_CLASS _ $ _ ABAudiobusController: -1: неопределенный символ: _OBJC_CLASS_ $ _ABAudioSenderPort: -1: неопределенный символ: _OBJC_CLASS _ $ _ ABAudioFilterPort: -1: неопределенный символ: _ABConnectionsChangedNotification


обновление до calalina и последняя версия xcode / audiokit помогла. я могу построить проект сейчас, но приложение вылетает с этой ошибкой:

2020-04-08 13: 35: 50.361550 + 0200 supaSynthApp [13692: 2137570] Временный ключ API Audiobus: 12 дней, оставшихся до 2020-04 -08 13: 35: 50.424671 + 0200 supaSynthApp [13692: 2137570] Ошибка прослушивания CFSocketSetAddress: 102 2020-04-08 13: 35: 50.424797 + 0200 supaSynthApp [13692: 2137570] Ошибка прослушивания CFSocketSetAddress: 102 2020-04-08 13: 35: 50.438629 + 0200 supaSynthApp [13692: 2137570] Audiobus не может найти значок вашего приложения. Убедитесь, что в вашем приложении есть значок и что оно правильно зарегистрировано в Info.plist (CFBundleIcons, et c.).

Ответы [ 2 ]

0 голосов
/ 08 апреля 2020

я наконец-то заставил приложение работать ... только что добавил AppIcons: enter image description here

0 голосов
/ 07 апреля 2020

Думаю, я понял это. Попробуйте добавить «$ (унаследованный)» к настройкам сборки в вашей цели в разделе «Другие флаги компоновщика».

Я попробовал это после прочтения этого поста: Не удалось установить модуль: неопределенные символы для архитектуры x86_64

"Xcode может не наследовать флаги компоновщика из проекта Pod. В ваших настройках сборки, если вы ищете другие флаги компоновщика, у вас есть $ (унаследованный) в списке?"

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