1234567891011121314151617181920212223242526272829303132333435363738 |
- # 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
|