将多个 .frameworks 合并到一个"umbrella"



我当前正在使用外部框架进行iOS项目。

其中一个框架包含5个.framework文件。

这是一个exmaple:

core.framework
versionA.core.framework
versionA.resources.framework
versionB.core.framework
versionB.resources.framework

我需要的是一个框架,例如 umbrellaa.framework 包含此

core.framework
versionA.core.framework
versionA.resources.framework

和一个框架,例如 imbrellab.framework 包含版本b

core.framework
versionB.core.framework
versionB.resources.framework

我可以将libtool用于此还是将多个.framework文件组合到一个ðmbrella`?

中需要什么?

您可以使用CocoApods和subpecs吗?

Pod::Spec.new do |s|
    s.name         = "Umbrella"
    ...
    s.default_subspec = 'A'
    s.subspec 'A' do |ss|
        ss.frameworks        = '.......'
    end
    s.subspec 'B' do |ss|
        ss.frameworks        = '.......'
    end
end

如果某人想使用Umbrella.A框架,那么他们在podfile中像这样

pod 'Umbrella/A'

相关内容

  • 没有找到相关文章

最新更新