yandexmobile / metrica-plugin-fastlane

Fastlane plugin for automating dSYM uploading to AppMetrica
https://tech.yandex.com/appmetrica/
Other
5 stars 0 forks source link

No such file or directory error #2

Closed ChaseStas closed 4 years ago

ChaseStas commented 4 years ago

Every time I try to upload dSYM files to AppMetrica, it's seem that plugin has some path issue. My folder has space in it (new projects) and it looks like plugin can't go further.

Can you fix or tell me how I can fix it without changing directory of my project?

Output in console looks like this +--------------------+-----------------------------------------------------------------------+ | Lane Context | +--------------------+-----------------------------------------------------------------------+ | DEFAULT_PLATFORM | ios | | PLATFORM_NAME | ios | | LANE_NAME | ios beta | | BUILD_NUMBER | 57 | | IPA_OUTPUT_PATH | /Users/Chase/new projects/MustHave/MustHave.ipa | | DSYM_OUTPUT_PATH | /Users/Chase/new projects/MustHave/MustHave.app.dSYM.zip | | XCODEBUILD_ARCHIVE | /Users/Chase/Library/Developer/Xcode/Archives/2019-12-11/MustHave | | | 2019-12-11 12.43.27.xcarchive | +--------------------+-----------------------------------------------------------------------+ [13:11:58]: No such file or directory - /Users/Chase/new

[13:11:58]: fastlane finished with errors

[13:11:58]: Error accessing file, this might be due to fastlane's directory handling [13:11:58]: Check out https://docs.fastlane.tools/advanced/#directory-behavior for more details

/Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.1/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:57:in `': No such file or directory - /Users/Chase/new (Errno::ENOENT) from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.1/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:57:infind_binary' from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.1/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:7:in run' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:256:inblock (2 levels) in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:235:inblock in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:227:in chdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:227:inexecute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/fast_file.rb:159:inmethod_missing' from Fastfile:67:in block (2 levels) in parsing_binding' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/lane.rb:33:incall' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:49:in block in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:45:inchdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/runner.rb:45:in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/lane_manager.rb:56:incruise_lane' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/commands_generator.rb:108:inblock (2 levels) in run' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:inrun' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:inrun!' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/commands_generator.rb:349:inrun' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/commands_generator.rb:41:in start' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:intake_off' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.137.0/bin/fastlane:23:in <top (required)>' from /usr/local/bin/fastlane:22:inload' from /usr/local/bin/fastlane:22:in `

'

bamx23 commented 4 years ago

Hi! I've fixed this in 0.1.2. Please, try this new version and write back if everything is working properly.

ChaseStas commented 4 years ago

Hi! Still not working for me. I have the same error, but different output log.

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/open3.rb:199:in spawn': **No such file or directory - /Users/Chase/new** (Errno::ENOENT) from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/open3.rb:199:inpopen_run' from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/open3.rb:190:in popen2e' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/helper/sh_helper.rb:54:insh_control_output' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/helper/sh_helper.rb:12:in sh' from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.2/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:34:inrun_helper' from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.2/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:10:in block in run' from /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/tmpdir.rb:89:inmktmpdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-plugin-appmetrica-0.1.2/lib/fastlane/plugin/appmetrica/actions/upload_symbols_to_appmetrica.rb:9:in run' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:256:inblock (2 levels) in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/actions/actions_helper.rb:50:in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:235:inblock in execute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:227:in chdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:227:inexecute_action' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/fast_file.rb:159:inmethod_missing' from Fastfile:67:in block (2 levels) in parsing_binding' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/lane.rb:33:incall' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:49:in block in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:45:inchdir' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/runner.rb:45:in execute' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/lane_manager.rb:56:incruise_lane' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/commands_generator.rb:108:inblock (2 levels) in run' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:inrun' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:inrun!' from /Library/Ruby/Gems/2.3.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/commands_generator.rb:349:inrun' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/commands_generator.rb:41:in start' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:intake_off' from /Library/Ruby/Gems/2.3.0/gems/fastlane-2.138.0/bin/fastlane:23:in <top (required)>' from /usr/local/bin/fastlane:22:inload' from /usr/local/bin/fastlane:22:in `

'

bamx23 commented 4 years ago

Fixed in 0.1.3. Please, try this version

ChaseStas commented 4 years ago

It's works, thank you