在 swift 项目中集成 swift 框架,都使用 cocoapods
Posted
技术标签:
【中文标题】在 swift 项目中集成 swift 框架,都使用 cocoapods【英文标题】:Integration swift framework in swift project, both using cocoapods 【发布时间】:2015-06-29 13:12:56 【问题描述】:我有一个使用 cocoapods 的 cocoa touch 框架和一个使用 cocoapods 的 swift 项目(框架中的一些库在框架内部和项目中都使用)
我如何将框架集成到项目中,知道两者都使用 xcworkspace ?
(我首先更喜欢子项目系统,因为我还在开发 lib……)
2015 年 7 月 22 日的情况 这就是我现在的位置:
第 3 方库(如 Alamofire)与子项目 draag'n'drop 系统集成在我的框架中。 然后将我的框架与 cocoapods(私有 pod repo)集成到我的产品项目中
问题:我的产品项目中有一个类必须导入 lib Alamofire 但找不到它。
如何使集成在我的框架中的第 3 方库在我的产品项目中可访问?
【问题讨论】:
【参考方案1】: 在您的项目中导入框架。 然后,打开框架的 Podfile,并将所有需要的依赖项复制/粘贴到项目的 Podfile 中。 最后使用$ pod install
安装依赖。
【讨论】:
我真的不知道如何使用子文件夹技术在项目中导入框架,因为使用 cocoapods,它现在使用 xcode 工作区......以上是关于在 swift 项目中集成 swift 框架,都使用 cocoapods的主要内容,如果未能解决你的问题,请参考以下文章
如何在 iOS 应用程序的同一个项目中集成 Objective-C 和 Swift pod
在 Swift 中集成 Adobe Creative SDK 图像编辑器
我无法在 Swift Xcode 的视图控制器中集成水平滚动视图