# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
pod 'ZXingObjC', '3.6.5'
pod 'DropDown', '2.3.12'

if ENV['FLUTTER_FRAMEWORK_DIR'] == nil
  abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework')
end

target ‘Runner’ do
  # Pods for Runner
  use_frameworks!

  # Flutter Pods
  pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']

  if File.exists? '../.flutter-plugins'
    flutter_root = File.expand_path('..')
    File.foreach('../.flutter-plugins') { |line|
      plugin = line.split(pattern='=')
      if plugin.length == 2
        name = plugin[0].strip()
        path = plugin[1].strip()
        resolved_path = File.expand_path("#{path}/ios", flutter_root)
        pod name, :path => resolved_path
      else
        puts "Invalid plugin specification: #{line}"
      end
    }
  end
end
target ‘Dinect’ do
  # Pods for Dinect
  use_frameworks!

  # Flutter Pods
  pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']

  if File.exists? '../.flutter-plugins'
    flutter_root = File.expand_path('..')
    File.foreach('../.flutter-plugins') { |line|
      plugin = line.split(pattern='=')
      if plugin.length == 2
        name = plugin[0].strip()
        path = plugin[1].strip()
        resolved_path = File.expand_path("#{path}/ios", flutter_root)
        pod name, :path => resolved_path
      else
        puts "Invalid plugin specification: #{line}"
      end
    }
  end
end
target ‘Crypto’ do
  # Pods for Crypto
  use_frameworks!

  # Flutter Pods
  pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']

  if File.exists? '../.flutter-plugins'
    flutter_root = File.expand_path('..')
    File.foreach('../.flutter-plugins') { |line|
      plugin = line.split(pattern='=')
      if plugin.length == 2
        name = plugin[0].strip()
        path = plugin[1].strip()
        resolved_path = File.expand_path("#{path}/ios", flutter_root)
        pod name, :path => resolved_path
      else
        puts "Invalid plugin specification: #{line}"
      end
    }
  end
end
target ‘Crypto INT’ do
    # Pods for Crypto
    use_frameworks!
    
    # Flutter Pods
    pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']
    
    if File.exists? '../.flutter-plugins'
        flutter_root = File.expand_path('..')
        File.foreach('../.flutter-plugins') { |line|
            plugin = line.split(pattern='=')
            if plugin.length == 2
                name = plugin[0].strip()
                path = plugin[1].strip()
                resolved_path = File.expand_path("#{path}/ios", flutter_root)
                pod name, :path => resolved_path
                else
                puts "Invalid plugin specification: #{line}"
            end
        }
    end
end
target ‘Dinect-INT’ do
    # Pods for Dinect-INT
    use_frameworks!
    
    # Flutter Pods
    pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']
    
    if File.exists? '../.flutter-plugins'
        flutter_root = File.expand_path('..')
        File.foreach('../.flutter-plugins') { |line|
            plugin = line.split(pattern='=')
            if plugin.length == 2
                name = plugin[0].strip()
                path = plugin[1].strip()
                resolved_path = File.expand_path("#{path}/ios", flutter_root)
                pod name, :path => resolved_path
                else
                puts "Invalid plugin specification: #{line}"
            end
        }
    end
end
target ‘Dinect-OTE’ do
    # Pods for Dinect
    use_frameworks!
    
    # Flutter Pods
    pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']
    
    if File.exists? '../.flutter-plugins'
        flutter_root = File.expand_path('..')
        File.foreach('../.flutter-plugins') { |line|
            plugin = line.split(pattern='=')
            if plugin.length == 2
                name = plugin[0].strip()
                path = plugin[1].strip()
                resolved_path = File.expand_path("#{path}/ios", flutter_root)
                pod name, :path => resolved_path
                else
                puts "Invalid plugin specification: #{line}"
            end
        }
    end
end
target ‘RACIB’ do
    # Pods for Dinect
    use_frameworks!
    
    # Flutter Pods
    pod 'Flutter', :path => ENV['FLUTTER_FRAMEWORK_DIR']
    
    if File.exists? '../.flutter-plugins'
        flutter_root = File.expand_path('..')
        File.foreach('../.flutter-plugins') { |line|
            plugin = line.split(pattern='=')
            if plugin.length == 2
                name = plugin[0].strip()
                path = plugin[1].strip()
                resolved_path = File.expand_path("#{path}/ios", flutter_root)
                pod name, :path => resolved_path
                else
                puts "Invalid plugin specification: #{line}"
            end
        }
    end
end
post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['ENABLE_BITCODE'] = 'NO'
    end
  end
end
