fastlane / fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps
https://fastlane.tools
MIT License
39.66k stars 5.72k forks source link

DELIVER (2.150.0.rc3/4) always ask attribute whatsNew #16700

Closed GandjaFuzz closed 2 years ago

GandjaFuzz commented 4 years ago
+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|                                                                                                               deliver 2.150.0.rc4 Summary                                                                                                                |
+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| app_identifier                                                             | blabla                                                                                                                                                        |
| app_icon                                                                   | blabla                                                                                  |
| apple_watch_app_icon                                                       | blabla                                                                                |
| price_tier                                                                 | 0                                                                                                                                                                           |
| copyright                                                                  | blabla                                                                                                                                                      |
| primary_category                                                           | blabla                                                                                                                                                             |
| secondary_category                                                         | Lifestyle                                                                                                                                                                   |
| automatic_release                                                          | true                                                                                                                                                                        |
| app_rating_config_path                                                     | blabla                                                                               |
| submit_for_review                                                          | true                                                                                                                                                                        |
| force                                                                      | true                                                                                                                                                                        |
| reject_if_possible                                                         | true                                                                                                                                                                        |
| username                                                                   | blabla                                                                                                                                                |
| edit_live                                                                  | false                                                                                                                                                                       |
| run_precheck_before_submit                                                 | false                                                                                                                                                                       |
| ignore_language_directory_validation                                       | true                                                                                                                                                                        |
| privacy_url.ru                                                             | blabla                                                                                                                            |
| support_url.ru                                                             | blabla                                                                                                                                                        |
| submission_information.export_compliance_available_on_french_store         | false                                                                                                                                                                       |
| submission_information.export_compliance_contains_proprietary_cryptography | false                                                                                                                                                                       |
| submission_information.export_compliance_contains_third_party_cryptography | false                                                                                                                                                                       |
| submission_information.export_compliance_is_exempt                         | false                                                                                                                                                                       |
| submission_information.export_compliance_uses_encryption                   | false                                                                                                                                                                       |
| submission_information.export_compliance_encryption_updated                | false                                                                                                                                                                       |
| submission_information.export_compliance_compliance_required               | false                                                                                                                                                                       |
| submission_information.export_compliance_platform                          | ios                                                                                                                                                                         |
| submission_information.content_rights_contains_third_party_content         | true                                                                                                                                                                        |
| submission_information.content_rights_has_rights                           | true                                                                                                                                                                        |
| submission_information.add_id_info_limits_tracking                         | true                                                                                                                                                                        |
| submission_information.add_id_info_serves_ads                              | false                                                                                                                                                                       |
| submission_information.add_id_info_uses_idfa                               | true                                                                                                                                                                        |
| submission_information.add_id_info_tracks_action                           | true                                                                                                                                                                        |
| submission_information.add_id_info_tracks_install                          | true                                                                                                                                                                        |
| app_review_information.first_name                                          | blabla                                                                                                                                                                      |
| app_review_information.last_name                                           | blabla                                                                                                                                                                    |
| app_review_information.phone_number                                        | +blabla                                                                                                                                                                |
| app_review_information.email_address                                       | blabla                                                                                                                                                |
| app_review_information.demo_user                                           | blabla                                                                                                                                                                  |
| app_review_information.demo_password                                       | ********                                                                                                                                                                    |
| app_review_information.notes                                               | blabla-code(                                                                                    |
|                                                                            | blabla                                                                                                         |
| release_notes.ru                                                           | blabla                                                                                                                                              |
| name.ru                                                                    | blabla                                                                                                                                                           |
| description.ru                                                             | blabla. 
|
| keywords.ru                                                                | blabla                                                                                         |
| overwrite_screenshots                                                      | true                                                                                                                                                                        |
| screenshots_path                                                           | blabla                                                                                        |
| ipa                                                                        | blabla                                                                                                  |
| metadata_path                                                              | blabla                                                                                                                                                         |
| app_version                                                                | 5.0.1                                                                                                                                                                       |
| platform                                                                   | ios                                                                                                                                                                         |
| use_live_version                                                           | false                                                                                                                                                                       |
| skip_binary_upload                                                         | false                                                                                                                                                                       |
| skip_screenshots                                                           | false                                                                                                                                                                       |
| skip_metadata                                                              | false                                                                                                                                                                       |
| skip_app_version_update                                                    | false                                                                                                                                                                       |
| phased_release                                                             | false                                                                                                                                                                       |
| reset_ratings                                                              | false                                                                                                                                                                       |
| precheck_default_rule_level                                                | warn                                                                                                                                                                        |
| individual_metadata_items                                                  | []                                                                                                                                                                          |
| precheck_include_in_app_purchases                                          | true                                                                                                                                                                        |
+----------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
[15:09:08]: Making sure the latest version on App Store Connect matches '5.0.1'...
[15:09:10]: '5.0.1' is the latest version on App Store Connect
[15:09:19]: Will begin uploading metadata for '5.0.1' on App Store Connect
[15:09:19]: Skipping 'release_notes'... this is the first version of the app
[15:09:19]: Uploading metadata to App Store Connect for localized version 'ru'
[15:09:20]: Uploading metadata to App Store Connect for localized info 'ru'
[15:09:22]: Uploading metadata to App Store Connect for version
[15:09:23]: Category 'Apps.Food_Drink' from iTunesConnect as been deprecated. Please replace with 'FOOD_AND_DRINK'
[15:09:23]: Category 'Lifestyle' from iTunesConnect as been deprecated. Please replace with 'LIFESTYLE'
[15:09:23]: You can find more info at https://docs.fastlane.tools/actions/deliver/#reference
[15:09:30]: Uploading app review information to App Store Connect
[15:09:32]: Setting the app's age rating...
[15:09:32]: Age rating 'CARTOON_FANTASY_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceCartoonOrFantasy'
[15:09:32]: Age rating '0' from iTunesConnect as been deprecated. Please replace with 'false'
[15:09:32]: Age rating 'REALISTIC_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceRealistic'
[15:09:32]: Age rating 'PROLONGED_GRAPHIC_SADISTIC_REALISTIC_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceRealisticProlongedGraphicOrSadistic'
[15:09:32]: Age rating 'PROFANITY_CRUDE_HUMOR' from iTunesConnect as been deprecated. Please replace with 'profanityOrCrudeHumor'
[15:09:32]: Age rating 'MATURE_SUGGESTIVE' from iTunesConnect as been deprecated. Please replace with 'matureOrSuggestiveThemes'
[15:09:32]: Age rating 'HORROR' from iTunesConnect as been deprecated. Please replace with 'horrorOrFearThemes'
[15:09:32]: Age rating 'MEDICAL_TREATMENT_INFO' from iTunesConnect as been deprecated. Please replace with 'medicalOrTreatmentInformation'
[15:09:32]: Age rating 'ALCOHOL_TOBACCO_DRUGS' from iTunesConnect as been deprecated. Please replace with 'alcoholTobaccoOrDrugUseOrReferences'
[15:09:32]: Age rating 'GAMBLING' from iTunesConnect as been deprecated. Please replace with 'gamblingSimulated'
[15:09:32]: Age rating 'SEXUAL_CONTENT_NUDITY' from iTunesConnect as been deprecated. Please replace with 'sexualContentOrNudity'
[15:09:32]: Age rating 'GRAPHIC_SEXUAL_CONTENT_NUDITY' from iTunesConnect as been deprecated. Please replace with 'sexualContentGraphicAndNudity'
[15:09:32]: Age rating 'UNRESTRICTED_WEB_ACCESS' from iTunesConnect as been deprecated. Please replace with 'unrestrictedWebAccess'
[15:09:32]: Age rating 'GAMBLING_CONTESTS' from iTunesConnect as been deprecated. Please replace with 'gamblingAndContests'
[15:09:32]: You can find more info at https://docs.fastlane.tools/actions/deliver/#reference
[15:09:34]: Will begin uploading snapshots for '5.0.1' on App Store Connect
[15:09:34]: Starting with the upload of screenshots...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_55'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_129'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_58'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_47'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_65'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_40'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_WATCH_SERIES_4'...
[15:09:35]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_3GEN_129'...
[15:09:36]: Waiting for screenshots to be deleted for 'ru'... (might be slow)
[15:57:38]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:57:55]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:58:11]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:58:27]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:58:43]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:58:58]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:59:14]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:59:30]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[15:59:46]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:00:02]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:00:18]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:00:33]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:00:49]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:01:05]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:01:21]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:01:37]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36927) for IOS
[16:01:52]: Successfully finished processing the build 5.0.1 - 5.0.1.36927 for IOS
[16:01:52]: Selecting build 5.0.1 (5.0.1.36927)...
[16:01:54]: Successfully selected build
[16:01:58]: Successfully updated IDFA delcarations on App Store Connect
[16:01:59]: Successfully updated contents rights declaration on App Store Connect

[16:02:01]: Error in your Fastfile at line 293 Error: The request cannot be fulfilled because of the state of another resource. - Submit for review errors found. The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request

Error: The request cannot be fulfilled because of the state of another resource. - Submit for review errors found. The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request Screenshot uploads still in progress. - There are still screenshot uploads in progress.

All fields filled, filled release notes, but have error provide attribute whatsNew.

joshdholtz commented 4 years ago

@GandjaFuzz Hey! Few questions for you. Can you go to the App Store Connect website and...

1) Make sure all "What's new" (release notes) are filled for all languages? 2) Go through all screenshot sets for all languages to make sure there are no errors in screenshots?

These errors you are seeing are errors that are given from App Store Connect. If you try to submit from the App Store Connect website you should see these same errors 🤔

GandjaFuzz commented 4 years ago

@GandjaFuzz Hey! Few questions for you. Can you go to the App Store Connect website and...

  1. Make sure all "What's new" (release notes) are filled for all languages?
  2. Go through all screenshot sets for all languages to make sure there are no errors in screenshots?

These errors you are seeing are errors that are given from App Store Connect. If you try to submit from the App Store Connect website you should see these same errors 🤔

@joshdholtz Hello. I always use key default for all language keys and I filled release notes

GandjaFuzz commented 4 years ago

full log

[19:05:15]: Making sure the latest version on App Store Connect matches '5.0.1'...
[19:05:19]: '5.0.1' is the latest version on App Store Connect
[19:05:22]: Detected languages: ["default"]
[19:05:27]: Will begin uploading metadata for '5.0.1' on App Store Connect
[19:05:27]: Skipping 'release_notes'... this is the first version of the app
[19:05:27]: Uploading metadata to App Store Connect for version
[19:05:28]: Category 'Apps.Food_Drink' from iTunesConnect as been deprecated. Please replace with 'FOOD_AND_DRINK'
[19:05:28]: Category 'Lifestyle' from iTunesConnect as been deprecated. Please replace with 'LIFESTYLE'
[19:05:28]: You can find more info at https://docs.fastlane.tools/actions/deliver/#reference
[19:05:32]: Uploading app review information to App Store Connect
[19:05:34]: Setting the app's age rating...
[19:05:34]: Age rating 'CARTOON_FANTASY_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceCartoonOrFantasy'
[19:05:34]: Age rating '0' from iTunesConnect as been deprecated. Please replace with 'false'
[19:05:34]: Age rating 'REALISTIC_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceRealistic'
[19:05:34]: Age rating 'PROLONGED_GRAPHIC_SADISTIC_REALISTIC_VIOLENCE' from iTunesConnect as been deprecated. Please replace with 'violenceRealisticProlongedGraphicOrSadistic'
[19:05:34]: Age rating 'PROFANITY_CRUDE_HUMOR' from iTunesConnect as been deprecated. Please replace with 'profanityOrCrudeHumor'
[19:05:34]: Age rating 'MATURE_SUGGESTIVE' from iTunesConnect as been deprecated. Please replace with 'matureOrSuggestiveThemes'
[19:05:34]: Age rating 'HORROR' from iTunesConnect as been deprecated. Please replace with 'horrorOrFearThemes'
[19:05:34]: Age rating 'MEDICAL_TREATMENT_INFO' from iTunesConnect as been deprecated. Please replace with 'medicalOrTreatmentInformation'
[19:05:34]: Age rating 'ALCOHOL_TOBACCO_DRUGS' from iTunesConnect as been deprecated. Please replace with 'alcoholTobaccoOrDrugUseOrReferences'
[19:05:34]: Age rating 'GAMBLING' from iTunesConnect as been deprecated. Please replace with 'gamblingSimulated'
[19:05:34]: Age rating 'SEXUAL_CONTENT_NUDITY' from iTunesConnect as been deprecated. Please replace with 'sexualContentOrNudity'
[19:05:34]: Age rating 'GRAPHIC_SEXUAL_CONTENT_NUDITY' from iTunesConnect as been deprecated. Please replace with 'sexualContentGraphicAndNudity'
[19:05:34]: Age rating 'UNRESTRICTED_WEB_ACCESS' from iTunesConnect as been deprecated. Please replace with 'unrestrictedWebAccess'
[19:05:34]: Age rating 'GAMBLING_CONTESTS' from iTunesConnect as been deprecated. Please replace with 'gamblingAndContests'
[19:05:34]: You can find more info at https://docs.fastlane.tools/actions/deliver/#reference
[19:05:37]: Will begin uploading snapshots for '5.0.1' on App Store Connect
[19:05:37]: Starting with the upload of screenshots...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_55'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_58'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_47'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_129'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_40'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_65'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_3GEN_129'...
[19:05:38]: Removing all previously uploaded screenshots for 'ru' 'APP_WATCH_SERIES_4'...
[✔] Waiting for screenshots to be deleted for 'ru'... (might be slow) 
[19:06:22]: Uploading 26 screenshots for language ru
[19:06:22]: Uploading '/fastlane/screenshots/ru/Watch1.png'...
[19:06:26]: Uploading '/fastlane/screenshots/ru/Watch2.png'...
[19:06:30]: Uploading '/fastlane/screenshots/ru/Watch3.png'...
[19:06:33]: Uploading '/fastlane/screenshots/ru/Watch4.png'...
[19:06:36]: Uploading '/fastlane/screenshots/ru/Watch5.png'...
[19:06:40]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (2nd generation)-01First-portrait-framed.png'...
[19:06:46]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (2nd generation)-02Second-portrait-framed.png'...
[19:06:51]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (2nd generation)-03Third-portrait-framed.png'...
[19:06:57]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (3rd generation)-01First-portrait-framed.png'...
[19:07:03]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (3rd generation)-02Second-portrait-framed.png'...
[19:07:17]: Uploading '/fastlane/screenshots/ru/iPad Pro (12.9-inch) (3rd generation)-03Third-portrait-framed.png'...
[19:07:26]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro Max-01First-portrait-framed.png'...
[19:07:32]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro Max-02Second-portrait-framed.png'...
[19:07:37]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro Max-03Third-portrait-framed.png'...
[19:07:46]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro-01First-portrait-framed.png'...
[19:07:51]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro-02Second-portrait-framed.png'...
[19:07:57]: Uploading '/fastlane/screenshots/ru/iPhone 11 Pro-03Third-portrait-framed.png'...
[19:08:04]: Uploading '/fastlane/screenshots/ru/iPhone 8 Plus-01First-portrait-framed.png'...
[19:08:10]: Uploading '/fastlane/screenshots/ru/iPhone 8 Plus-02Second-portrait-framed.png'...
[19:08:22]: Uploading '/fastlane/screenshots/ru/iPhone 8 Plus-03Third-portrait-framed.png'...
[19:08:27]: Uploading '/fastlane/screenshots/ru/iPhone 8-01First-portrait-framed.png'...
[19:08:32]: Uploading '/fastlane/screenshots/ru/iPhone 8-02Second-portrait-framed.png'...
[19:08:37]: Uploading '/fastlane/screenshots/ru/iPhone 8-03Third-portrait-framed.png'...
[19:08:41]: Uploading '/fastlane/screenshots/ru/iPhone SE (1st generation)-01First-portrait-framed.png'...
[19:08:45]: Uploading '/fastlane/screenshots/ru/iPhone SE (1st generation)-02Second-portrait-framed.png'...
[19:08:54]: Uploading '/fastlane/screenshots/ru/iPhone SE (1st generation)-03Third-portrait-framed.png'...
[19:08:58]: Successfully uploaded screenshots to App Store Connect
[19:09:00]: Price Tier unchanged (tier 0)
[19:09:00]: Uploading binary to App Store Connect
[19:09:02]: Fetching password for transporter from environment variable named `FASTLANE_APPLE_APPLICATION_SPECIFIC_PASSWORD`
[19:09:02]: Going to upload updated app to App Store Connect
[19:09:02]: This might take a few minutes. Please don't interrupt the script.
[19:28:29]: iTunes Transporter successfully finished its job
[19:28:30]: ------------------------------------------------------------------------------------------------------------------
[19:28:30]: --- Successfully uploaded package to App Store Connect. It might take a few minutes until it's visible online. ---
[19:28:30]: ------------------------------------------------------------------------------------------------------------------
[19:28:30]: Finished the upload to App Store Connect
[19:28:33]: Selecting the latest build...
[19:28:33]: Waiting for processing on... app_id: 1509023132, app_version: 5.0.1, build_version: 5.0.1.36955, platform: IOS
[19:28:34]: Read more information on why this build isn't showing up yet - https://github.com/fastlane/fastlane/issues/14997
[19:28:34]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:28:49]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:29:05]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:29:20]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:29:36]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:29:52]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:30:08]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:30:24]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:30:39]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:30:55]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:31:11]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:31:27]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:31:42]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:31:58]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:32:14]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:32:29]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:32:45]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:33:01]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:33:17]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:33:32]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:33:48]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:34:04]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:34:20]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:34:35]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:34:51]: Waiting for the build to show up in the build list - this may take a few minutes (check your email for processing issues if this continues)
[19:35:09]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:35:25]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:35:41]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:35:57]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:36:13]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:36:29]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:36:45]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:37:01]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:37:17]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:37:32]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:37:48]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:38:04]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:38:20]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:38:36]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:38:52]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:39:08]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:39:24]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:39:39]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:39:55]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:40:11]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:40:27]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:40:43]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:40:59]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:41:14]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:41:30]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:41:46]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:42:02]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:42:17]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:42:33]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:42:49]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:43:04]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:43:20]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:43:36]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:43:52]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:44:08]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:44:24]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:44:39]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:44:55]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:45:11]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:45:26]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:45:42]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36955) for IOS
[19:45:58]: Successfully finished processing the build 5.0.1 - 5.0.1.36955 for IOS
[19:45:58]: Selecting build 5.0.1 (5.0.1.36955)...
[19:46:01]: Successfully selected build
[19:46:05]: Successfully updated IDFA delcarations on App Store Connect
[19:46:06]: Successfully updated contents rights declaration on App Store Connect
[19:46:08]: THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - SUBMIT FOR REVIEW ERRORS FOUND.
THE PROVIDED ENTITY IS MISSING A REQUIRED ATTRIBUTE - YOU MUST PROVIDE A VALUE FOR THE ATTRIBUTE 'WHATSNEW' WITH THIS REQUEST
joshdholtz commented 4 years ago

@GandjaFuzz How many other languages are being used by your app in App Store Connect?

GandjaFuzz commented 4 years ago

@GandjaFuzz How many other languages are being used by your app in App Store Connect?

only one - ru(Russian) im trying use only ru. same effect

joshdholtz commented 4 years ago

@GandjaFuzz Are you able to go to the App Store Connect website to see if there were any other language accidentally added? It would show here 👇

Screen Shot 2020-06-30 at 12 16 20 PM
GandjaFuzz commented 4 years ago

@joshdholtz

Снимок экрана 2020-06-30 в 20 23 07 Снимок экрана 2020-06-30 в 20 22 42 Снимок экрана 2020-06-30 в 20 22 38 Снимок экрана 2020-06-30 в 20 22 25

I think that problem in TestFlight, because by default building app send and in TestFlight too(it is default in deliver) and in this section whatsNews is empty

GandjaFuzz commented 4 years ago

@joshdholtz and I forgot say that it is first release. [19:05:27]: Skipping 'release_notes'... this is the first version of the app

joshdholtz commented 4 years ago

@GandjaFuzz Oh, this is the first release?! Yeah... you really shouldn't be getting that YOU MUST PROVIDE A VALUE FOR THE ATTRIBUTE 'WHATSNEW' WITH THIS REQUEST error message.

Do you get that error message if you submit directly from the App Store Connect website? I have heard of some reports of other people seeing this issue 😔

GandjaFuzz commented 4 years ago

@joshdholtz Снимок экрана 2020-06-30 в 20 37 12 oh. see I send first request on app 5.0.0 and after I delete from review. and send already second build 5.0.1 and in 5.0.1 I have this field what's new, but I never have before production release.

joshdholtz commented 4 years ago

@GandjaFuzz Wooaaaahhh. You have a 5.0.0 that is in "Developer Rejected" and a 5.0.1 that is in "Prepare for Submission"?

GandjaFuzz commented 4 years ago

@joshdholtz yes. sorry for my bad English )

@GandjaFuzz Wooaaaahhh. You have a 5.0.0 that is in "Developer Rejected" and a 5.0.1 that is in "Prepare for Submission"?

joshdholtz commented 4 years ago

Oh no, you're english is good! I usually ask twice everyone to make sure I'm understanding correctly. I... did not think that having a two versions of those statuses was possible.

It looks like the "select edit version" might uploading meta information to 5.0.0 instead of 5.0.1. I might have to change some logic around for that 🤔 Is that what it looks like to you? Does it look like the meta is going to 5.0.0 instead of 5.0.1?

sonjz commented 4 years ago

Hey @joshdholtz I also had the, Screenshot uploads still in progress. - There are still screenshot uploads in progress.. We do whitelabel, and one of the apps got through yesterday, and thought it was fine. But today, noticing the error again.

I checked the appstore this time and seeing that image processing takes quite a while, and appears to block review.

image

joshdholtz commented 4 years ago

@sonjz The App Store Connect API is currently undergoing some issues with processing images. Nothing we can do at the moment besides wait until its resolved 🙃

Edit: Its happening to me both with fastlane and when using App Store Connect website

GandjaFuzz commented 4 years ago

@joshdholtz yes. im try now set another meta and see what version will be changed

joshdholtz commented 4 years ago

@GandjaFuzz PR https://github.com/fastlane/fastlane/pull/16713 should have fixes for you! I will release this as rc5 in about 30 minutes! I changed up how looking up the edit version works so that it should select 5.0.1 in our case instead of 5.0.0

joshdholtz commented 4 years ago

@GandjaFuzz rc5 is out if you'd like to see if that solves what you were seeing!

GandjaFuzz commented 4 years ago

@joshdholtz I run test right now. give me 10 minutes and I give result for u.

GandjaFuzz commented 4 years ago

@joshdholtz oh it so long upload. about 2 hours. it is not helped. have same issue

[02:04:14]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36960) for IOS
[02:04:30]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36960) for IOS
[02:04:46]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36960) for IOS
[02:05:01]: Waiting for App Store Connect to finish processing the new build (5.0.1 - 5.0.1.36960) for IOS
[02:05:17]: Successfully finished processing the build 5.0.1 - 5.0.1.36960 for IOS
[02:05:17]: Selecting build 5.0.1 (5.0.1.36960)...
[02:05:20]: Successfully selected build
[02:05:23]: Successfully updated IDFA delcarations on App Store Connect
[02:05:24]: Successfully updated contents rights declaration on App Store Connect
[02:05:25]: THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - SUBMIT FOR REVIEW ERRORS FOUND.
THE PROVIDED ENTITY IS MISSING A REQUIRED ATTRIBUTE - YOU MUST PROVIDE A VALUE FOR THE ATTRIBUTE 'WHATSNEW' WITH THIS REQUEST
GandjaFuzz commented 4 years ago

@joshdholtz in log when only start metadata upload write this

[01:01:43]: Skipping 'release_notes'... this is the first version of the app

[01:01:43]: Will begin uploading metadata for '5.0.1' on App Store Connect
[01:01:43]: Skipping 'release_notes'... this is the first version of the app
[01:01:43]: Uploading metadata to App Store Connect for version
joshdholtz commented 4 years ago

@GandjaFuzz Thanks for updating me! This really strange. I almost think this is an issue with this app on the App Store Connect side.

Did you try submitting your app through the App Store Connect dashboard? I'm curious if it works there or if they provide you with a different error.

GandjaFuzz commented 4 years ago

@joshdholtz yes. im trying. it is work. and I check what version give for update in rc4 - give last version.

GandjaFuzz commented 4 years ago

@joshdholtz I think I understand.

in app_version.rb need rename key from release_notes to whatsNew

      def unfold_languages
        {
          keywords: :keywords,
          description: :description,
          supportUrl: :support_url,
          marketingUrl: :marketing_url,
          releaseNotes: :release_notes,
          promotionalText: :promotional_text
        }.each do |json, attribute|
          instance_variable_set("@#{attribute}".to_sym, LanguageItem.new(json, languages))
        end
      end
GandjaFuzz commented 4 years ago

I check request on update metadata from appstoreconnect

    "attributes" : {
      "description" : "blah blah",
      "locale" : "ru",
      "keywords" : "blah blah",
      "marketingUrl" : null,
      "promotionalText" : null,
      "supportUrl" : "http://url",
      "whatsNew" : "тест тест тест1" <--- renamed field
    },
joshdholtz commented 4 years ago

I have an idea!! I'll have a fix in an hour

GandjaFuzz commented 4 years ago

@joshdholtz I now on local machine rename this field in file and check it, maybe it will work. )

joshdholtz commented 4 years ago

@GandjaFuzz I think I had a bug on how "first version" was being calculated. My previous logic for checking if "is first version" was by checking if there was a live version. But your state is a special case because you have two versions but you don't have a live version. I know check the number of versions instead.

I will have a branch for you to try here shortly!

joshdholtz commented 4 years ago

@GandjaFuzz I THINK I have a fix for you in PR #16715 if you are able to test that out 😊

Update your Gemfile to include the following:

gem "fastlane", :git => "https://github.com/fastlane/fastlane.git", :branch => "joshdholtz-2.150.0-fix-first-version-logic"

And then run:

bundle update fastlane
GandjaFuzz commented 4 years ago

@joshdholtz I get new issue. app in status Waiting For Review. And I send new build with option reject_if_possible true.

[03:15:04]: Will begin uploading snapshots for '5.0.1' on App Store Connect
[03:15:04]: Starting with the upload of screenshots...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_55'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_58'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_47'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_129'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_40'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_65'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_IPAD_PRO_3GEN_129'...
[03:15:06]: Removing all previously uploaded screenshots for 'ru' 'APP_WATCH_SERIES_4'...
[✔] Waiting for screenshots to be deleted for 'ru'... (might be slow) 
[03:15:07]: THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
THE REQUEST CANNOT BE FULFILLED BECAUSE OF THE STATE OF ANOTHER RESOURCE. - CAN'T DELETE SCREENSHOT WHILE WAITING FOR REVIEWAPPSCREENSHOTS
GandjaFuzz commented 4 years ago

@joshdholtz now check you branch

joshdholtz commented 4 years ago

@GandjaFuzz Oh! I don't think think I knew that reject_if_possible was a thing! I will also fix that in like an hour 🙂 Sorry about that!

joshdholtz commented 4 years ago

@GandjaFuzz This should be fixed now in rc7!

GandjaFuzz commented 4 years ago

@joshdholtz

hello, don't work reject_if_possible I have build for reject in status wait for review and when send next build I get error

[12:29:20]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_40'...
[12:29:20]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_55'...
[12:29:20]: Removing all previously uploaded screenshots for 'ru' 'APP_IPHONE_58'...
[12:29:21]: Waiting for screenshots to be deleted for 'ru'... (might be slow)
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots
[12:29:21]: The request cannot be fulfilled because of the state of another resource. - Can't Delete Screenshot After Submit for reviewappScreenshots

options activated

| submit_for_review                                                          | true                                                                                                                        |
| force                                                                      | true                                                                                                                        |
| reject_if_possible                                                         | true                                                                                                                        |
joshdholtz commented 4 years ago

@GandjaFuzz Hey! 👋 Which version are you using? reject_if_possible works for me in 2.150.1 🤔

GandjaFuzz commented 4 years ago

@joshdholtz

I use same version, but when fastlane trying remove old screenshots I get this error. Maybe wrong order ?

GandjaFuzz commented 4 years ago

And I again get error about whatsNew

fastlane-bot commented 4 years ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.

Please make sure to update to the latest fastlane version and check if that solves the issue. Let us know if that works for you by adding a comment :+1:

Friendly reminder: contributions are always welcome! Check out CONTRIBUTING.md for more information on how to help with fastlane and feel free to tackle this issue yourself :muscle:

wisdeom commented 4 years ago

Hi fastlane team, we're using 2.152.0, but this issue still persists.

fastlane-2.152.0/*-> :in `handle_response': \e[31m[!] The request cannot be fulfilled because of the state of another resource. - Submit for review errors found. (::UnexpectedResponse) The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request\e[0m

wisdeom commented 4 years ago

Hi fastlane team, we got several customers reporting the issue. Any updates you could share with us?

jamesmcmenamin commented 4 years ago

This is suuupper annoying.... there is no way to set the releaseNotes for the push.... under production... in testflight it works fine to change out the changelog... but production nahhhhhhhh broke

vandammeb commented 4 years ago

@joshdholtz we are still experiencing this issue with fastlane version 2.157.2, any update on this?

kevcrooks commented 4 years ago

We're seeing the same problem with fastlane 2.160.0, which should have included your fix @joshdholtz ?

I'm attaching metadata with the metadata_path in fastlane, and just release_notes.txt contained inside en-GB (which is the primary language for our app in AppStoreConnect).

Is there something we're doing wrong in the submission? The app upload part works fine, just the error: The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request

At the moment to release, we are just having to do the upload and fill in the "what's new in this version" part manually on app store connect, but we'd like to automate this if possible.

I saw something above saying that changing the name of release_notes.txt might help - is there a fix that's worked?

rubenstolk commented 4 years ago

Facing the same issue for a regular app update... (2.160.0)

Woit commented 4 years ago

Solved that with forced set release notes in lane. But be aware that i not uploaded any build and just try to deploy fresh version from TestFlight to AppStore Review. (and i hope it will works in other similar cases)

desc "Send last build from TestFlight to AppStore review"
  lane :public_deploy do
    deliver(
      build_number: "#{latest_testflight_build_number}",
      submit_for_review: true,
      force: true, # Skip HTMl report verification
      skip_screenshots: true,
      skip_binary_upload: true,
      release_notes: {"en-US": "Minor bugfixes. Perfomance fixes.", "ru-RU": "Мелкие багфиксы."},  # HERE!
      skip_app_version_update: true,
      submission_information: {
        add_id_info_limits_tracking: true,
        add_id_info_serves_ads: false,
        add_id_info_tracks_action: true,
        add_id_info_tracks_install: true,
        add_id_info_uses_idfa: true,
        content_rights_has_rights: true,
        content_rights_contains_third_party_content: true,
        export_compliance_platform: 'ios',
        export_compliance_compliance_required: false,
        export_compliance_encryption_updated: false,
        export_compliance_app_type: nil,
        export_compliance_uses_encryption: false,
        export_compliance_is_exempt: false,
        export_compliance_contains_third_party_cryptography: false,
        export_compliance_contains_proprietary_cryptography: false,
        export_compliance_available_on_french_store: false,
        content_rights_has_rights: true,
        content_rights_contains_third_party_content: true
      }
    )
  end
patreu22 commented 4 years ago

We're seeing the same problem with fastlane 2.160.0, which should have included your fix @joshdholtz ?

I'm attaching metadata with the metadata_path in fastlane, and just release_notes.txt contained inside en-GB (which is the primary language for our app in AppStoreConnect).

Is there something we're doing wrong in the submission? The app upload part works fine, just the error: The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request

At the moment to release, we are just having to do the upload and fill in the "what's new in this version" part manually on app store connect, but we'd like to automate this if possible.

I saw something above saying that changing the name of release_notes.txt might help - is there a fix that's worked?

I'm having the same issue. Actually it's happening for the release_notes.txt, but also the other option by providing a general changelog.txt doesn't seem to have any effect. I also noticed that my promotional_text.txt files are ignored as well. Also the copyright.txt was ignored. Setting it via the copyright attribute of the deliver method works. All the other metadata is provided as expected, I guess.

Update: I also used

        automatic_release: true,
        submit_for_review: true,

But for multiple apps (and all of them) I had a Pending Developer Release this morning, so the automatic_release flag was probably ignored as well.

joshdholtz commented 4 years ago

@patreu22 Will look into tomorrow morning and get back to you then!

patreu22 commented 4 years ago

@joshdholtz Any chance to reproduce or debug that, Josh?

pedro380085 commented 4 years ago

Maybe we should use whats_new instead of release_notes?

jamesmcmenamin commented 4 years ago

This affects Azure > Apple Store as well as AppCenter > Apple Store (in app center you can choose input changelog notes or txt file)