我有一个快速的伞框架(FrameworkA),它有两个子框架(FrameworkB和FrameworkC)。 FrameworkA使用在子框架(FrameworkB和FrameworkC)中定义的一些公共类。
umbrella FrameworkA:
FrameworkB:
public PubliclyExposedClassB
public InternallyExposedClassB
FrameworkC:
public PubliclyExposedClassC
public InternallyExposedClassC
我想在FrameworkA中使用两个子框架的类。 但是想要限制在FrameworkA之外公开InternallyExposedClasses,即我不希望外部应用程序(导入FrameworkA)可以访问子框架的InternallyExposedClasses。
如何在swift的伞形框架中实现此限制?所有框架都是快速构建的。
欢迎任何提示或提示。