"Fossies" - the Fresh Open Source Software Archive

Member "flutter-1.22.4/packages/flutter_tools/templates/cocoapods/Podfile-ios-swift" (13 Nov 2020, 1354 Bytes) of package /linux/misc/flutter-1.22.4.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 # Uncomment this line to define a global platform for your project
    2 # platform :ios, '9.0'
    3 
    4 # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
    5 ENV['COCOAPODS_DISABLE_STATS'] = 'true'
    6 
    7 project 'Runner', {
    8   'Debug' => :debug,
    9   'Profile' => :release,
   10   'Release' => :release,
   11 }
   12 
   13 def flutter_root
   14   generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
   15   unless File.exist?(generated_xcode_build_settings_path)
   16     raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
   17   end
   18 
   19   File.foreach(generated_xcode_build_settings_path) do |line|
   20     matches = line.match(/FLUTTER_ROOT\=(.*)/)
   21     return matches[1].strip if matches
   22   end
   23   raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
   24 end
   25 
   26 require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
   27 
   28 flutter_ios_podfile_setup
   29 
   30 target 'Runner' do
   31   use_frameworks!
   32   use_modular_headers!
   33 
   34   flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
   35 end
   36 
   37 post_install do |installer|
   38   installer.pods_project.targets.each do |target|
   39     flutter_additional_ios_build_settings(target)
   40   end
   41 end