fastlane: Xcode 11 GM breaks xcov file creation

New Regression Checklist

Regression Information

  • Breaking version: [xcode 11 GM Seed]
  • Last working version: [xcode 10.3]

Regression Description

xcov canโ€™t create the xcov coverage report using xcode 11 GM

Complete output when running fastlane, including the stack trace and command used
bundler: failed to load command: fastlane (/Users/[redacted]/.rvm/gems/ruby-2.6.2/bin/fastlane)
RuntimeError: [!] Error creating your coverage report - see the log above
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/xcov-1.5.0/lib/xcov/error_handler.rb:20:in `handle_error'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/xcov-1.5.0/lib/xcov/manager.rb:45:in `parse_xccoverage'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/xcov-1.5.0/lib/xcov/manager.rb:30:in `run'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/actions/xcov.rb:8:in `run'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:256:in `block (2 levels) in execute_action'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in `execute_action'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:235:in `block in execute_action'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:227:in `chdir'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:227:in `execute_action'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:157:in `trigger_action_by_name'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/fast_file.rb:154:in `method_missing'
  Fastfile:37:in `block in parsing_binding'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/lane.rb:33:in `call'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:49:in `block in execute'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:45:in `chdir'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/runner.rb:45:in `execute'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/lane_manager.rb:56:in `cruise_lane'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/command_line_handler.rb:36:in `handle'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/commands_generator.rb:108:in `block (2 levels) in run'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in `call'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in `run'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in `run_active_command'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in `run!'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in `run!'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/commands_generator.rb:349:in `run'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/commands_generator.rb:41:in `start'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in `take_off'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/gems/fastlane-2.130.0/bin/fastlane:23:in `<top (required)>'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/bin/fastlane:23:in `load'
  /Users/[redacted]/.rvm/gems/ruby-2.6.2/bin/fastlane:23:in `<top (required)>'

Environment

[INSERT OUTPUT HERE]

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 16 (2 by maintainers)

Most upvoted comments

@cnoon Iโ€™m hoping sometime next week ๐Ÿคž Iโ€™ll link a PR and instructions to test out when its ready ๐Ÿ˜Š

This bug is still existing on Xcode 11.1. Any updates on it?

@morpheby - on my Continuous Integration machines, the path to Xcode 11 does not contain any spaces - it looks like xcov succeeded on those, so in actual fact I think your branch is good for Xcode 11 in the general case

Hate to be that guy, but any updates or ETA by chance?

@reshadf Already working on trying to get this resolved ๐Ÿ˜Š