Есть ли способ, как я могу создать какао-боб с субмодулями, где у них разные пространства имен? У меня есть 2 папки: сеть и StandardAPI. Обе папки содержат файл Program.swift
MyPod.podspe c
Pod::Spec.new do |s|
s.name = "MyPod"
s.version = "21.1.0"
s.summary = "Networking"
s.homepage = 'something'
s.source = {
:git => 'git@github.com:MyPod.git',
:tag => s.version.to_s,
:submodules => true
}
s.subspec 'Networking' do |networking|
networking.source_files = 'Sources/**/*.swift'
networking.resources = "Sources/MyPod/Resources/**/*"
end
s.subspec 'StandardAPI' do |standardapi|
standardapi.source_files = 'StandardAPI/Sources/**/*.swift'
standardapi.resources = "Sources/MyPod/Resources/**/*"
end
s.swift_version = '5.0'
s.ios.deployment_target = '10.0'
s.tvos.deployment_target = '10.0'
end
подфайл:
platform :tvos, '10.1'
inhibit_all_warnings!
use_frameworks!
pod 'MyPod', '~> 1.2.0'
Но это заканчивается ошибкой: имя файла "Program.swift "используется дважды.