platform :ios, '13.0'
inhibit_all_warnings!

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/volcengine/volcengine-specs.git'

project 'DCUniAdSample.xcodeproj'

use_frameworks! :linkage => :static

UNIAD_SDK_PATH = '..'

def domestic_ad_pods
   pod 'DCUniAdSDK/Gm', :path => UNIAD_SDK_PATH      # 穿山甲Gromore
   pod 'DCUniAdSDK/Gdt', :path => UNIAD_SDK_PATH     # 优量汇
   pod 'DCUniAdSDK/Ks', :path => UNIAD_SDK_PATH      # 快手
   pod 'DCUniAdSDK/Bd', :path => UNIAD_SDK_PATH      # 百度百青藤
  pod 'DCUniAdSDK/Sgm', :path => UNIAD_SDK_PATH       # Sigmob
   pod 'DCUniAdSDK/Ms', :path => UNIAD_SDK_PATH      # 美数
  pod 'DCUniAdSDK/Oct', :path => UNIAD_SDK_PATH       # 章鱼
  pod 'DCUniAdSDK/FL', :path => UNIAD_SDK_PATH        # 泛连
  pod 'DCUniAdSDK/WangMai', :path => UNIAD_SDK_PATH   # 旺脉
  pod 'DCUniAdSDK/YT', :path => UNIAD_SDK_PATH        # 华夏乐游/优推
  # pod 'DCUniAdSDK/Wm', :path => UNIAD_SDK_PATH      # 微信能力，按需开启
end

def overseas_ad_pods
  pod 'DCUniAdSDK/AdMob', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/AppLovin', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/Pangle', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/Unity', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/Vungle', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/InMobi', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/IronSource', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/Facebook', :path => UNIAD_SDK_PATH
  pod 'DCUniAdSDK/Mintegral', :path => UNIAD_SDK_PATH
end

target 'DCUniAdSample' do
  pod 'MJRefresh', '3.7.9'

  domestic_ad_pods
  # overseas_ad_pods
end

post_install do |installer|
  installer.generated_projects.each do |project|
    project.targets.each do |target|
      if target.respond_to?(:product_type) && target.product_type == 'com.apple.product-type.bundle'
        target.build_configurations.each do |config|
          config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
        end
      end
      target.build_configurations.each do |config|
        config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
        config.build_settings['ENABLE_MODULE_VERIFIER'] = 'NO'
        config.build_settings['ENABLE_USER_SCRIPT_SANDBOXING'] = 'NO'
        config.build_settings['CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER'] = 'NO'
      end
    end
  end
end
