-1

我已经在我的应用程序中实现了 audiobus/iaa,就像在本教程中一样: https : //audiokit.io/audiobus/sender-synth/ 我已经从 audiobus 收到我的 api 密钥并将其复制到一个名为“Audiobus.txt”的文本文件中。但我仍然收到这些错误:

架构 arm64 的未定义符号:“_OBJC_CLASS_$_ABPort”,引用自:Audiobus.o 中的 objc-class-ref “_OBJC_CLASS_$_ABAudiobusController”,引用自:Audiobus.o 中的 objc-class-ref “_OBJC_CLASS_$_ABAudioSenderPort”,引用自:Audiobus.o中的objc-class-ref "_OBJC_CLASS_$_ABAudioFilterPort",引用自:Audiobus.o中的objc-class-ref "_ABConnectionsChangedNotification",引用自:exprDrumSlide.Audiobus.(startObservingAudiobusConnections in _9FD53C91DFE572A59DC04EC281AF80F7)() -> ()在 Audiobus.o exprDrumSlide.Audiobus.(stopObservingAudiobusConnections in _9FD53C91DFE572A59DC04EC281AF80F7)() -> () 在 Audiobus.old 中:未找到架构 arm64 clang 的符号:错误:链接器命令失败,退出代码为 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] 临时 Audiobus API 密钥:还剩 12 天 2020-04-08 13:35:50.424671+0200 supaSynthApp[13692:2137570] 220Socket2Address 失败监听:10 -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 等)中正确注册。

4

2 回答 2

0

我终于让应用程序工作了.. 刚刚添加了 AppIcons: 在此处输入图像描述

于 2020-04-08T12:45:38.443 回答
0

我想我明白了。尝试在“Other Linker Flags”下将“$(inherited)”添加到目标的构建设置中。

我在阅读这篇文章后尝试了这个:无法安装 pod:架构 x86_64 的未定义符号

“Xcode 可能没有从 Pod 项目继承链接器标志。在您的构建设置中,如果您搜索其他链接器标志,您是否列出了 $(inherited)?”

于 2020-04-06T22:24:18.070 回答