从应用目标中删除多个配置集

时间:2019-05-14 18:18:15

标签: xcode cocoa cocoapods

我在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的设置。每当我添加新的应用程序或单元测试目标时,这种情况都会变得更糟。 当我运行pod install时,Cocoapod会自动更改。

我应该在podfile上添加哪些其他设置来解决此问题? 谢谢!

0 个答案:

没有答案