如何在 iOS 中构建一个 Cocoa 触控框架?
Posted
技术标签:
【中文标题】如何在 iOS 中构建一个 Cocoa 触控框架?【英文标题】:How to build a Cocoa touch framework in iOS? 【发布时间】:2018-02-20 09:36:28 【问题描述】:我想在 ios 中构建一个 Cocoa 触控框架。我的框架名为“MyFramework”,它依赖于第三方框架,如“GoogleWebRTC”。
我尝试通过可可豆荚添加此内容,也尝试将其拖入 MyFramework 项目。但问题是当我将 MyFramework 导入任何其他项目时,它会给出错误:
未找到模块“WebRTC”
我还看到 Apple 不鼓励伞式框架:
Why are umbrella frameworks discouraged?
然后:
我想了解如何包含此 GoogleWebRTC.framework 或任何其他第三方库。在 MyFramework 项目中并分发给其他人。
感谢您的帮助!
【问题讨论】:
找到解决方案了吗? @OgulcanOrhan 对我的解决方案是我必须在应用程序中使用我的框架显式添加 GoogleWebRTC。如果您的框架可以通过 pod 安装,那么您可以提及您的依赖第三方库。在 podspec 文件中。希望这对您有所帮助。 【参考方案1】:对我来说,解决方案是我必须使用我的框架在应用程序中显式添加 GoogleWebRTC。
如果您的框架可以通过 pod 安装,那么您可以提及您的依赖第三方库。在 podspec 文件中如下:
s.ios.dependency 'dependent framework pod'
【讨论】:
以上是关于如何在 iOS 中构建一个 Cocoa 触控框架?的主要内容,如果未能解决你的问题,请参考以下文章