在 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 中集成 Adob​​e Creative SDK 图像编辑器

我无法在 Swift Xcode 的视图控制器中集成水平滚动视图

如何在 Swift 中集成 Paytm 支付网关

如何在 swift tableviewCell 中集成“喜欢”按钮

在 Xcode7 beta 中集成解析