fastlane: deliver/submit says it worked - but doesn't

Original issue by @ConfusedVorlon - Imported from fastlane/deliver#496

fastlane says it has done everything correctly, and does select the correct build, but iTunes connect still shows ‘prepare for submission’

any ideas?

my lane:

  desc "Submit for review"
  lane :submit do

    deliver(
      force: true, #don't review upload; we're not uploading anything
      skip_screenshots: true,
      skip_metadata: true,
      submit_for_review: true)

  end

my deliver file

submission_information({
  add_id_info_uses_idfa: ENV['DLV_SERVES_ADS'],
  export_compliance_uses_encryption: false
})

the output:

[20:03:01]: -------------------------------------------------
[20:03:01]: --- Step: Verifying required fastlane version ---
[20:03:01]: -------------------------------------------------
[20:03:01]: fastlane version valid
[20:03:01]: ------------------------------
[20:03:01]: --- Step: default_platform ---
[20:03:01]: ------------------------------
[20:03:01]: Loading from './fastlane/.env.legacy'
[20:03:01]: Driving the lane 'ios submit' 🚀
[20:03:01]: ---------------------
[20:03:01]: --- Step: deliver ---
[20:03:01]: ---------------------
[20:03:01]: Login to iTunes Connect (hobbyist@hobbyistsoftware.com)
[20:03:04]: Login successful

+------------------------+------------------------------------+
|                    deliver 1.5.1 Summary                    |
+------------------------+------------------------------------+
| username               | hobbyist@hobbyistsoftware.com      |
| app_identifier         | com.HobbyistSoftware.VLCRemoteIPad |
| metadata_path          | ./fastlane/legacy/metadata/        |
| screenshots_path       | ./fastlane/legacy/screenshots/     |
| skip_screenshots       | true                               |
| skip_metadata          | true                               |
| force                  | true                               |
| submit_for_review      | true                               |
| automatic_release      | false                              |
| submission_information |                                    |
| copyright              | 2015 Hobbyist Software Ltd.        |
| release_notes          |                                    |
+------------------------+------------------------------------+

[20:03:06]: Detected languages: ["default", "de-DE", "el", "en-US", "es-ES", "fi", "fr-FR", "it", "ja", "nl-NL", "pt-PT", "ru", "sv"]
[20:03:13]: Finished the upload to iTunes Connect
[20:03:13]: Selecting the latest build...
[20:03:19]: Selecting build 9.11 (60)...
[20:03:21]: Successfully selected build
[20:03:21]: Submitting the app for review...
[20:03:30]: Setting 'add_id_info_uses_idfa' to 'false'...
[20:03:30]: Setting 'export_compliance_uses_encryption' to 'false'...
[20:03:32]: Successfully submitted the app for review!

+------+-------------------------------------+-------------+
|                     fastlane summary                     |
+------+-------------------------------------+-------------+
| Step | Action                              | Time (in s) |
+------+-------------------------------------+-------------+
| 1    | Verifying required fastlane version | 0           |
| 2    | default_platform                    | 0           |
| 3    | deliver                             | 30          |
+------+-------------------------------------+-------------+

[20:03:32]: fastlane.tools finished successfully 🎉

About this issue

  • Original URL
  • State: closed
  • Created 9 years ago
  • Comments: 31 (4 by maintainers)

Most upvoted comments

I’m seeing the same issue I believe.

submission_information({
    add_id_info_uses_idfa: true,
    add_id_info_tracks_install: true,
    export_compliance_uses_encryption: false,
    content_rights_contains_third_party_content: true,
    content_rights_has_rights: true
})

I’m running deliver with no parameters. Everything is configured in my Deliverfile.

New Issue Checklist

Y Updated fastlane to the latest version Y I have read the Contribution Guidelines Issue Description

fastlane says it submitted, but iTunes connect still shows ‘prepare for submission’

Complete output when running fastlane, including the stack trace and command used

fastlane submit

<snip>

 [12:14:13]: Selecting build 5.40 (98)...
ITC.apps.version.info.no.ipadpro.screenshots.on.optimized.version
[12:14:15]: Successfully selected build
[12:14:15]: Submitting the app for review...
[12:14:22]: Setting 'add_id_info_uses_idfa' to 'true'...
[12:14:22]: Setting 'add_id_info_serves_ads' to 'true'...
[12:14:22]: Setting 'export_compliance_uses_encryption' to 'false'...
[12:14:22]: Setting 'export_compliance_encryption_updated' to 'false'...
[12:14:24]: Successfully submitted the app for review!

Configuration Files

Please copy the complete content of your Fastfile and any other configuration files you use below:

fastfile:


 desc "Submit for review"
  lane :submit do
    gym
    deliver(
      skip_screenshots: true
      skip_metadata: false,
      submit_for_review: true)

  end

deliverfile

submission_information({
  add_id_info_uses_idfa: true,
  add_id_info_serves_ads: true,
  add_id_info_tracks_action: false,
  add_id_info_tracks_install: false,
  add_id_info_limits_tracking: true,
  export_compliance_uses_encryption: false,
  export_compliance_encryption_updated: false
})

Environment

fastlane version (run fastlane -v):

fastlane 1.81.0

Do you use bundler to execute fastlane (i.e. bundle exec fastlane)? no

Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)? rvm (ruby 2.3.0)

👍 this caught me out today. I would love to see a better default or a more shout-y error.