0

我目前正在开发一个带有外部框架的 iOS 项目。

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

这是一个例子:

core.framework

versionA.core.framework
versionA.resources.framework

versionB.core.framework
versionB.resources.framework

我需要的是一个框架,例如包含这个的雨伞A.framework

core.framework

versionA.core.framework
versionA.resources.framework

和一个框架,例如包含版本B的伞形B.framework

core.framework

versionB.core.framework
versionB.resources.framework

我可以为此使用 libtool 吗?或者我需要将多个 .framework 文件组合成一个 ùmbrella 吗?

4

1 回答 1

2

你能用 cocoapods 和 subspecs 吗?

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'
于 2014-01-29T13:33:42.080 回答