Как установить pod для всех конфигураций сборки, кроме определенных? - PullRequest
0 голосов
/ 08 января 2019

У меня есть несколько конфигураций сборки: Develop, RC, Release, ReleaseDebug и т. Д. Я хочу установить модуль для всех конфигов, кроме Release и ReleaseDebug . Я обнаружил, что у нас есть : конфигурации , чтобы определить, для каких конфигураций должен быть установлен модуль, а как насчет отрицания?

У кого-нибудь есть идеи по этому поводу?

P.s. Пожалуйста, не предлагайте решения, в которых я должен определить все конфиги, в которых должен отображаться модуль . Мне нужно решение, в котором я могу определить конфиги, в которых его не должно быть.

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Вы можете указать только элементы, которые вы хотите в вашем Podfile, как это:

pod 'MyPod', :configurations => ['Develop', 'RC']

Читайте о это здесь .

0 голосов
/ 08 января 2019

Попробуйте эту конфигурацию Podfile с target

def develop
  pod 'xxxx'
  pod 'yyyy'
end

def release
  pod 'xxxx'
  pod 'yyyy'
end

target 'Develop' do
  develop
end

target 'Release' do
 release
end
...