Мой проект в 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](https://i.stack.imgur.com/pNKzU.png)
Это беспорядок на моей странице Build Settings
, например, как выглядит модуль компиляции:
![Compilation module setting](https://i.stack.imgur.com/60iAS.png)
Это не нужно, мне не нужны настройки цели App2
на настройках цели App1
.Все время, когда я добавляю новое приложение или цель модульного тестирования, эта ситуация ухудшается.Cocoapod меняется автоматически, когда я запускаю pod install
.
Какие дополнительные настройки на podfile
я должен добавить, чтобы решить эту проблему?Спасибо!