Closed GandjaFuzz closed 2 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 Hey! Few questions for you. Can you go to the App Store Connect website and...
- Make sure all "What's new" (release notes) are filled for all languages?
- 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
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
@GandjaFuzz How many other languages are being used by your app in App Store Connect?
@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
@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 👇
@joshdholtz
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
@joshdholtz and I forgot say that it is first release. [19:05:27]: Skipping 'release_notes'... this is the first version of the app
@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 😔
@joshdholtz 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.
@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 yes. sorry for my bad English )
@GandjaFuzz Wooaaaahhh. You have a
5.0.0
that is in "Developer Rejected" and a5.0.1
that is in "Prepare for Submission"?
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
?
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.
@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
@joshdholtz yes. im try now set another meta and see what version will be changed
@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
@GandjaFuzz rc5
is out if you'd like to see if that solves what you were seeing!
@joshdholtz I run test right now. give me 10 minutes and I give result for u.
@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
@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
@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.
@joshdholtz yes. im trying. it is work. and I check what version give for update in rc4 - give last version.
@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
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
},
I have an idea!! I'll have a fix in an hour
@joshdholtz I now on local machine rename this field in file and check it, maybe it will work. )
@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!
@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
@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
@joshdholtz now check you branch
@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!
@GandjaFuzz This should be fixed now in rc7!
@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 |
@GandjaFuzz Hey! 👋 Which version are you using? reject_if_possible
works for me in 2.150.1
🤔
@joshdholtz
I use same version, but when fastlane trying remove old screenshots I get this error. Maybe wrong order ?
And I again get error about whatsNew
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:
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
Hi fastlane team, we got several customers reporting the issue. Any updates you could share with us?
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
@joshdholtz we are still experiencing this issue with fastlane version 2.157.2, any update on this?
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?
Facing the same issue for a regular app update... (2.160.0
)
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
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 justrelease_notes.txt
contained insideen-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.
@patreu22 Will look into tomorrow morning and get back to you then!
@joshdholtz Any chance to reproduce or debug that, Josh?
Maybe we should use whats_new instead of release_notes?
This affects Azure > Apple Store as well as AppCenter > Apple Store (in app center you can choose input changelog notes or txt file)
[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.