首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AudioKit:在Swift框架中嵌入AudioKit

AudioKit:在Swift框架中嵌入AudioKit
EN

Stack Overflow用户
提问于 2018-04-10 10:25:39
回答 1查看 529关注 0票数 3

我使用的是CocoaPods1.5.0、Xcode9.3、SWIFT4.1和AudioKit 4.2.2。

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

代码语言:javascript
复制
import AudioKit

在主应用程序中,我希望能够访问我的框架的功能,并可以选择直接访问AudioKit,如下所示:

代码语言:javascript
复制
import MySwiftFramework
import AudioKit

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

代码语言:javascript
复制
spec.dependency 'AudioKit', '~> 4'

添加了这一点后,pod install似乎运行正常,但是尝试在我的框架的源文件中使用import AudioKit会在导入行处导致No such module 'AudioKit'错误。

EN

回答 1

Stack Overflow用户

发布于 2018-04-28 17:32:40

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

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

例如:

代码语言:javascript
复制
pod 'AudioKit'
pod 'AudioKit/UI'
pod 'Audiobus'
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49744356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档