在公共iOS框架中保持依赖性是私有的吗?

时间:2016-07-31 23:55:46

标签: ios swift frameworks cocoapods

我目前正在Swift中构建一个用于公开发布的框架。我们称之为PublicFramework

我想要包含一个私有pod,其中包含我在我的许多项目中使用的许多扩展和协议,我们可以调用PrivateUtilsPod

PrivateUtilsPod中,我的所有扩展程序/协议都标记为public,因此我可以在我正在构建的任何应用程序中重用它们,但因为我现在正在尝试将此pod包含在框架中,我不想公开PrivateUtilsPodPublicFramework客户端的任何内容。

有没有办法让我在PrivateUtilsPod内完全封装存在PublicFramework?我知道我可以复制源文件,并将访问修饰符更改为internal,但这会使PrivateUtilsPod的目的失效。

我还有其他方法可以解决这个问题吗?

0 个答案:

没有答案