AudioKit 4.11.2 Playgrounds:“没有这样的模块 AudioKitPlaygrounds”

Who*_*ese 3 xcode audiokit

更新已经一年了,所以我昨天下载了 AudioKit 4.11.2。我构建了所有框架,包括 AudioKit 和 AudioKitUI xcframeworks。

然后我开始玩游乐场。Xcode 立即告诉我构建失败,因为它找不到 AudioKit 框架。原始项目文件中设置的搜索路径似乎需要调整,所以我将其设置为“$(inherited)../Frameworks”。

现在它构建但仍然不会运行,在import AudioKitPlaygrounds声明中说有No such module AudioKitPlaygrounds.

奇怪,因为这是构建的目标,它存在于派生数据产品文件夹中。

通过 StackOverflow 搜索显示,AudioKit 过去也遇到过类似的问题,但提出的解决方案似乎都与我的情况无关。

让 Playgrounds 运行还需要哪些其他技巧?难道它不应该在不干扰项目搜索路径的情况下直接构建和运行吗?

我的环境是:macOS 10.15.6 MacBookPro Xcode 12.0.1

成功构建但没有这样的模块?

框架的搜索路径

派生数据

Mig*_*usa 6

我在 macOS 10.15.7、XCode 12.1 和 AudioKit 4.11.2 上遇到了类似的问题。

我收到了相同的“没有这样的模块 AudioKitPlaygrounds”消息。

“构建活动方案”选项在我的文件检查器 >> 游乐场设置中未选中,所以我检查了它,重建了“介绍和 Hello World”.playground 并且它起作用了。

编辑 (04/15/2021):David Thery 在以下答案中给出了更完整的答案。


meg*_*tep 0

您是如何构建框架的?当涉及到其他项目(包括 Playgrounds)中的路径时,假设它们是通过目录中的build_frameworks.sh和脚本构建的。build_xcframework.shFrameworks

最终结果应该是同一 Frameworks 目录中的一组 XCFrameworks,依次由示例和游乐场项目引用。