gpt4 book ai didi

swift - AudioKit:在 Swift 框架中嵌入 AudioKit

转载 作者:搜寻专家 更新时间:2023-11-01 05:33:14 25 4
gpt4 key购买 nike

我正在使用 Cocoapods 1.5.0、Xcode 9.3、Swift 4.1 和 AudioKit 4.2.2。

我正在创建一个开源 Swift 框架,用于教授 Swift 编码。为了生成声音,我希望我的框架既可以直接使用 AudioKit,也可以将 AudioKit 作为导入使用我的框架构建的应用程序。在我的框架内,我需要能够访问 AudioKit:

import AudioKit

在主应用程序中,我希望能够访问我的框架的功能,并可选择像这样直接访问 AudioKit:

import MySwiftFramework
import AudioKit

我可以通过我的 Podfile 将 AudioKit 作为 Cocoapods 框架添加到主应用程序,但我无法弄清楚如何将 AudioKit 添加到我的框架。预期的方式是在我自己的框架的 podspec 文件中将其声明为依赖项:

spec.dependency 'AudioKit', '~> 4'

添加这个后,pod install 似乎运行正确,但尝试在我的框架的源文件中import AudioKit 导致 No such module 'AudioKit' 导入行错误。

最佳答案

在我自己的框架中,我创建了一个 podspec 和一个 Podfile。在 podspec 中,我指定了您所显示的依赖项。这会告诉框架的“客户”,它需要在他们自己的项目中使用该依赖项。

在框架的 Podfile 中,我指定了该框架所依赖的依赖项。

例如

pod 'AudioKit'
pod 'AudioKit/UI'
pod 'Audiobus'

关于swift - AudioKit:在 Swift 框架中嵌入 AudioKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49744356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com