Our fastlane apple submission workflow started to fail using fastlane v2.7.2 and v2.7.3. We are using apple session based authentication. If I set the workflow to use the older version of fastlane v.2.6.x it will start working again.
Fastlane version
$ bundle â2.1.4â âexecâ âfastlaneâ ââversionâ
fastlane installation at path:
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/bin/fastlane
fastlane 2.171.0
Run Fastlane
$ bundle â2.1.4â âexecâ âfastlaneâ âuploadMetadataâ
[02:32:52]: Sending anonymous analytics information
[02:32:52]: Learn more at fastlane docs
[02:32:52]: No personal or sensitive data is sent.
[02:32:52]: You can disable this by adding opt_out_usage
at the top of your Fastfile
[02:32:52]: ------------------------------
[02:32:52]: â Step: default_platform â
[02:32:52]: ------------------------------
[02:32:52]: Driving the lane âios uploadMetadataâ
[02:32:52]: --------------------------------
[02:32:52]: â Step: get_version_number â
[02:32:52]: --------------------------------
[02:32:53]: ---------------------
[02:32:53]: â Step: deliver â
[02:32:53]: ---------------------
[02:32:53]: Successfully loaded â/Users/vagrant/git/fastlane/Deliverfileâ
±----------------------------------±--------------------------+
| Detected Values from â./fastlane/Deliverfileâ |
±----------------------------------±--------------------------+
| app_identifier | com.opentable.GuestCenter |
| skip_screenshots | true |
| skip_metadata | false |
| skip_app_version_update | false |
| submit_for_review | false |
| automatic_release | false |
| run_precheck_before_submit | false |
| precheck_include_in_app_purchases | false |
±----------------------------------±--------------------------+
[02:32:53]: Login to App Store Connect ([REDACTED])
Two-factor Authentication (6 digits code) is enabled for account â[REDACTED]â
More information about Two-factor Authentication: Two-factor authentication for Apple ID - Apple Support
If youâre running this in a non-interactive session (e.g. server or CI)
check out fastlane/spaceship at master · fastlane/fastlane · GitHub
(Input sms
to escape this prompt and select a trusted phone number to send the code as a text message)
(You can also set the environment variable SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER
to automate this)
(Read more at: fastlane/Authentication.md at master · fastlane/fastlane · GitHub)
Please enter the 6 digit code:
±-----------------±-------------------+
| Lane Context |
±-----------------±-------------------+
| DEFAULT_PLATFORM | ios |
| PLATFORM_NAME | ios |
| LANE_NAME | ios uploadMetadata |
| VERSION_NUMBER | 9.7.4 |
±-----------------±-------------------+
±-----±-------------------±------------+
| fastlane summary |
±-----±-------------------±------------+
| Step | Action | Time (in s) |
±-----±-------------------±------------+
| 1 | default_platform | 0 |
| 2 | get_version_number | 1 |
| | deliver | 0 |
±-----±-------------------±------------+
[02:32:54]: fastlane finished with errors
Looking for related GitHub issues on fastlane/fastlaneâŠ
[Swift] undefined method
each' for nil:NilClass - Cannot Create Group Within FastlaneSwiftRunner Project https://github.com/fastlane/fastlane/issues/15184 [open] 55 đŹ 2 weeks ago âĄïž [!] undefined method
â for #<Gem::NameTuple fastlane, 2.143.0, ruby> (NoMethodError)
[!] undefined method `[]' for #<Gem::NameTuple fastlane, 2.143.0, ruby> (NoMethodError) · Issue #16127 · fastlane/fastlane · GitHub [closed] 46
a week ago
FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD not recognised when running âupload_to_testflightâ on CI (Github Actions)
FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD not recognised when running 'upload_to_testflight' on CI (Github Actions) · Issue #17679 · fastlane/fastlane · GitHub [closed] 1
6 weeks ago
and 9 more at: Search · undefined method `strip' for nil Did you mean? String · GitHub
You can â + double-click on links to open them directly in your browser.
bundler: failed to load command: fastlane (/Users/vagrant/.rbenv/versions/2.6.5/bin/fastlane)
NoMethodError: [!] undefined method strip' for nil:NilClass Did you mean? String /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/highline-1.7.10/lib/highline/question.rb:413:in
remove_whitespaceâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/highline-1.7.10/lib/highline.rb:873:in get_line' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/highline-1.7.10/lib/highline.rb:891:in
get_responseâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/highline-1.7.10/lib/highline.rb:264:in ask' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/2.6.0/forwardable.rb:230:in
askâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/two_step_or_factor_client.rb:227:in ask_for_2fa_code' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/two_step_or_factor_client.rb:161:in
handle_two_factorâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/two_step_or_factor_client.rb:20:in handle_two_step_or_factor' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/client.rb:500:in
send_shared_login_requestâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/tunes/tunes_client.rb:127:in send_login_request' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/client.rb:793:in
do_loginâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/client.rb:390:in login' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/client.rb:352:in
loginâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/tunes/spaceship.rb:24:in login' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/client.rb:56:in
loginâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/spaceship/lib/spaceship/connect_api/spaceship.rb:85:in login' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/runner.rb:36:in
loginâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/deliver/lib/deliver/runner.rb:22:in initialize' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/actions/upload_to_app_store.rb:18:in
newâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/actions/upload_to_app_store.rb:18:in run' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:263:in
block (2 levels) in execute_actionâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/actions/actions_helper.rb:69:in execute_action' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:255:in
block in execute_actionâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:229:in chdir' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:229:in
execute_actionâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:157:in trigger_action_by_name' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/fast_file.rb:159:in
method_missingâ
Fastfile:51:in block (2 levels) in parsing_binding' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/lane.rb:33:in
callâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:49:in block in execute' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:45:in
chdirâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/runner.rb:45:in execute' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/lane_manager.rb:47:in
cruise_laneâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/command_line_handler.rb:36:in handle' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:108:in
block (2 levels) in runâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:178:in call' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/command.rb:153:in
runâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/runner.rb:476:in run_active_command' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane_core/lib/fastlane_core/ui/fastlane_runner.rb:76:in
run!â
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/commander-fastlane-4.4.6/lib/commander/delegates.rb:15:in run!' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:352:in
runâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/commands_generator.rb:41:in start' /Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/fastlane/lib/fastlane/cli_tools_distributor.rb:119:in
take_offâ
/Users/vagrant/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.171.0/bin/fastlane:23:in <top (required)>' /Users/vagrant/.rbenv/versions/2.6.5/bin/fastlane:23:in
loadâ
/Users/vagrant/.rbenv/versions/2.6.5/bin/fastlane:23:in `<top (required)>â
Fastlane command: (bundle â2.1.4â âexecâ âfastlaneâ âuploadMetadataâ) failed
If you want to send an issue report to fastlane (Sign in to GitHub · GitHub), you can find the output of fastlane env in the following log file: