Создание подмодулей Cocoapods - PullRequest
0 голосов
/ 24 апреля 2020

Есть ли способ, как я могу создать какао-боб с субмодулями, где у них разные пространства имен? У меня есть 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 "используется дважды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...