如何在iOS中构建Cocoa触摸框架?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在iOS中构建Cocoa触摸框架?相关的知识,希望对你有一定的参考价值。

我想在ios中构建一个Cocoa触摸框架。我的框架名为“MyFramework”,它依赖于第三方框架,如“GoogleWebRTC”。

我尝试通过可可豆荚添加它,也可以拖入MyFramework项目。但问题是当我将MyFramework导入任何其他项目时,它会出错:

找不到模块'WebRTC'

我也看到Apple劝阻伞形框架:

Why are umbrella frameworks discouraged?

然后:

我想了解如何包含此GoogleWebRTC.framework或任何其他第三方库。在MyFramework项目中并分发给其他人。

帮助得到赞赏!

答案

解决方案对我来说,我必须在我的框架中明确地在应用程序中添加GoogleWebRTC。

如果您的框架可以通过pod安装,那么您可以提及您的从属第三方库。在podspec文件中如下:

s.ios.dependency 'dependent framework pod'

以上是关于如何在iOS中构建Cocoa触摸框架?的主要内容,如果未能解决你的问题,请参考以下文章

Cocoa Touch框架

如何展示我的可可触摸框架故事板屏幕?

使用 Cocoa Touch Framework 的 iOS 8 项目未在模拟器中构建

如何使 Cocoa Touch 框架在应用程序中保持最新

iOS 是不是支持私有框架?

Cocoa Touch 框架无法在嵌入项目中的模拟器上调试