| # Uncomment this line to define a global platform for your project |
| # platform :ios, '9.0' |
| |
| if ENV['FLUTTER_FRAMEWORK_DIR'] == nil |
| abort('Please set FLUTTER_FRAMEWORK_DIR to the directory containing Flutter.framework') |
| end |
| |
| target 'Runner' do |
| use_frameworks! |
| |
| # Pods for Runner |
| |
| # 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 |