Удалить несколько наборов конфигурации из цели приложения - PullRequest
1 голос
/ 14 мая 2019

Мой проект в XCode имеет несколько целей, все эти цели отображаются в моем файле podfile следующим образом:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

def common_pods
  #Common libraries
end

target 'App1' do
  common_pods
end

target 'App2' do
  common_pods
end

target 'App3' do
  common_pods
end

#There are more app targets, but it's a example.

target 'UnitTests_App1' do
  common_pods
  pod 'Something'
end

target 'UnitTests_App2' do
  common_pods
  pod 'Something'
end

target 'UnitTests_App3' do
  common_pods
  pod 'Something'
end

#So on...

После запуска pod install конфигурация моего проекта выглядит следующим образом:

Screenshot of configuration

Это беспорядок на моей странице Build Settings, например, как выглядит модуль компиляции:

Compilation module setting

Это не нужно, мне не нужны настройки цели App2 на настройках цели App1.Все время, когда я добавляю новое приложение или цель модульного тестирования, эта ситуация ухудшается.Cocoapod меняется автоматически, когда я запускаю pod install.

Какие дополнительные настройки на podfile я должен добавить, чтобы решить эту проблему?Спасибо!

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