0

現在、外部フレームワークを使用した iOS プロジェクトに取り組んでいます。

これらのフレームワークの 1 つには、5 つの .framework ファイルが含まれています。

次に例を示します。

core.framework

versionA.core.framework
versionA.resources.framework

versionB.core.framework
versionB.resources.framework

私が必要とするのは、これを含む傘A.frameworkなどの1つのフレームワークです

core.framework

versionA.core.framework
versionA.resources.framework

および1つのフレームワーク、たとえば、バージョンBを含む傘B.フレームワーク

core.framework

versionB.core.framework
versionB.resources.framework

これに libtool を使用できますか、または複数の .framework ファイルを 1 つのフレームワークに結合するには何が必要ですか?

4

1 に答える 1

2

ココアポッドとサブスペックを使用できますか?

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 に答える