title: "Running pod install..." infinitely
body: <p>I want to run my app flutter App on IOS Simulator but it says "running pod install..." infinitely</p>
  
  <p>I tried to find a solution but couldn't find any.</p>
  
  <p>Here is my pod file which was automatically generated by cocoa pod:</p>
  
  <pre><code># Uncomment this line to define a global platform for your project
  # platform :ios, '9.0'
  
  # CocoaPods analytics sends network stats synchronously affecting flutter build latency.
  ENV['COCOAPODS_DISABLE_STATS'] = 'true'
  
  project 'Runner', {
    'Debug' =&gt; :debug,
    'Profile' =&gt; :release,
    'Release' =&gt; :release,
  }
  
  def parse_KV_file(file, separator='=')
    file_abs_path = File.expand_path(file)
    if !File.exists? file_abs_path
      return [];
    end
    pods_ary = []
    skip_line_start_symbols = ["#", "/"]
    File.foreach(file_abs_path) { |line|
        next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ }
        plugin = line.split(pattern=separator)
        if plugin.length == 2
          podname = plugin[0].strip()
          path = plugin[1].strip()
          podpath = File.expand_path("#{path}", file_abs_path)
          pods_ary.push({:name =&gt; podname, :path =&gt; podpath});
        else
          puts "Invalid plugin specification: #{line}"
        end
    }
    return pods_ary
  end
  
  target 'Runner' do
    # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
    # referring to absolute paths on developers' machines.
    system('rm -rf .symlinks')
    system('mkdir -p .symlinks/plugins')
  
    # Flutter Pods
    generated_xcode_build_settings = parse_KV_file('./Flutter/Generated.xcconfig')
    if generated_xcode_build_settings.empty?
      puts "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first."
    end
    generated_xcode_build_settings.map { |p|
      if p[:name] == 'FLUTTER_FRAMEWORK_DIR'
        symlink = File.join('.symlinks', 'flutter')
        File.symlink(File.dirname(p[:path]), symlink)
        pod 'Flutter', :path =&gt; File.join(symlink, File.basename(p[:path]))
      end
    }
  
    # Plugin Pods
    plugin_pods = parse_KV_file('../.flutter-plugins')
    plugin_pods.map { |p|
      symlink = File.join('.symlinks', 'plugins', p[:name])
      File.symlink(p[:path], symlink)
      pod p[:name], :path =&gt; File.join(symlink, 'ios')
    }
  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
  </code></pre>
  
  <p>The expected result was "The app should run on IOS simulator soon" but it's stuck on "running pod install..."
  And then gives the following error:
  Automatically assigning platform <code>ios</code> with version <code>8.0</code> on target <code>Runner</code> because no platform was specified. Please specify a platform for this target in your Podfile. See <code>https://guides.cocoapods.org/syntax/podfile.html#platform</code>.</p>