ios: пользовательская структура с проблемой интеграции нескольких целевых модулей
Мы разработали пользовательскую платформу в iOS, которая имеет несколько целей. Каждая цель дает отдельный (например, SDK1,SDK2,SDK3) SDK. Мы также загрузили то же самое на Github с ниже podspec.
Pod::Spec.new do |s|
#1.
s.name = "CustomFramework"
#2.
s.version = "1.0.1"
#3.
s.summary = "Sort description of 'CustomFramework' framework"
#4.
s.homepage = "http://www.customframework.com"
#5.
s.license = "MIT"
#6.
s.author = "Test Author"
#7.
s.platform = :ios, "10.0"
#8.
s.source = { :git => "https://gitlab.com/xxxx/CustomFramework.git", :tag => "1.0.1" }
#9.
s.source_files = "CustomFramework", "CustomFramework/**/*.{h,m,swift}"
end
Чтобы добавить этот SDK в проект, мы написали ниже код в файле pod.
pod 'CustomFramework',:git=>'https://gitlab.com/xxxx/CustomFramework.git'
Но он всегда выбирает SDK, принадлежащий первой цели (SDK1).
Есть ли какие-либо, с помощью которых мы можем указать имя схемы / имя цели (SDK1/ SDK2 / SDK3), которые нам нужно получить?