Open E0lee opened 10 months ago
same here, is there any solution to this?
Same here, this lane has worked for me in the past too, I'd love to understand a bit more. The error message is cryptic.
Got the same issue on uploading mac screenshots
has anyone managed to solve this issue?
New Issue Checklist
Issue Description
screenshot file resolution and type is correct for the requirements but upload to app store connect failed
snapfile:
devices([ "iPad Pro (12.9-inch) (6th generation)", "iPhone 15 Pro Max", ])
fastfile:
lane :screenshots do capture_screenshots deliver( app_identifier: "com.example.my_identifier", skip_metadata: true, skip_binary_upload: true, force: true, overwrite_screenshots: true, run_precheck_before_submit: true, precheck_include_in_app_purchases: false, automatic_release: false, submit_for_review: false ) end
Command executed
` +-----------------------------------------------+ | snapshot results | +---------------------------------------+-------+ | Device | en-US | +---------------------------------------+-------+ | iPad Pro (12.9-inch) (6th generation) | 💚 | | iPhone 15 Pro Max | 💚 | +---------------------------------------+-------+
[14:10:39]: Generating HTML Report [14:10:39]: Successfully created HTML file with an overview of all the screenshots: '/Users/user/Documents/XcodeProject/XXXX/fastlane/screenshots/screenshots.html'
14:10:40: --- Step: deliver ---
14:10:40: Login to App Store Connect (XXXX@gmail.com) [14:10:41]: Login successful [14:10:42]: $ xar -C /var/folders/2g/fhxjzdmn1td6mr0q6bglg4xr0000gp/T/d20231205-63079-meyjqd -xf XXXX.pkg
+--------------------------------------------------------------------------------------------------------------+ | deliver 2.217.0 Summary | +--------------------------------------+-----------------------------------------------------------------------+ | app_identifier | com.example.XXXX | | skip_metadata | true | | skip_binary_upload | true | | force | true | | overwrite_screenshots | true | | run_precheck_before_submit | true | | precheck_include_in_app_purchases | false | | automatic_release | false | | submit_for_review | false | | screenshots_path | /Users/user/Documents/XcodeProject/XXXX/fastlane/screenshots | | platform | osx | | metadata_path | ./fastlane/metadata | | app_version | 1.0 | | username | XXX@gmail.com | | pkg | XXXX.pkg | | edit_live | false | | use_live_version | false | | skip_screenshots | false | | skip_app_version_update | false | | sync_screenshots | false | | verify_only | false | | reject_if_possible | false | | phased_release | false | | reset_ratings | false | | precheck_default_rule_level | warn | | ignore_language_directory_validation | false | +--------------------------------------+-----------------------------------------------------------------------+
[14:10:42]: Making sure the latest version on App Store Connect matches '1.0'... [14:10:42]: '1.0' is the latest version on App Store Connect [14:10:42]: Will begin uploading snapshots for '1.0' on App Store Connect [14:10:42]: Starting with the upload of screenshots... 14:10:43: Number of screenshots not deleted: 0 14:10:43: Successfully deleted all screenshots +---------------------------------------------------------------------------------------------------+ | Lane Context | +---------------------------+-----------------------------------------------------------------------+ | DEFAULT_PLATFORM | ios | | PLATFORM_NAME | ios | | LANE_NAME | ios screenshots | | SNAPSHOT_SCREENSHOTS_PATH | /Users/user/Documents/XcodeProject/XXXX/fastlane/screenshots | +---------------------------+-----------------------------------------------------------------------+
+------------------------------------------+ | fastlane summary | +------+---------------------+-------------+ | Step | Action | Time (in s) | +------+---------------------+-------------+ | 1 | default_platform | 0 | | 2 | capture_screenshots | 254 | | 💥 | deliver | 3 | +------+---------------------+-------------+
14:10:43: fastlane finished with errors
[!] An exception occurred for locale: en-US. Check the screenshot requirements here: https://help.apple.com/app-store-connect/en.lproj/static.html#devd274dd925 `
Environment
🚫 fastlane environment 🚫
### Stack | Key | Value | | --------------------------- | ---------------------------------------------------------- | | OS | 14.1.1 | | Ruby | 3.1.4 | | Bundler? | false | | Git | git version 2.41.0 | | Installation Source | /opt/homebrew/Cellar/fastlane/2.217.0/libexec/bin/fastlane | | Host | macOS 14.1.1 (23B81) | | Ruby Lib Dir | /opt/homebrew/Cellar/ruby@3.1/3.1.4/lib | | OpenSSL Version | OpenSSL 3.1.0 14 Mar 2023 | | Is contained | false | | Is homebrew | true | | Is installed via Fabric.app | false | | Xcode Path | /Applications/Xcode.app/Contents/Developer/ | | Xcode Version | 15.0.1 | | Swift Version | 5.9 | ### System Locale | Error | | --------------------------- | | No Locale with UTF8 found 🚫 | ### fastlane files:`./fastlane/Fastfile`
```ruby # This file contains the fastlane.tools configuration # You can find the documentation at https://docs.fastlane.tools # # For a list of all available actions, check out # # https://docs.fastlane.tools/actions # # For a list of all available plugins, check out # # https://docs.fastlane.tools/plugins/available-plugins # # Uncomment the line if you want fastlane to automatically update itself # update_fastlane default_platform(:ios) platform :ios do lane :screenshots do capture_screenshots deliver( app_identifier: "com.example.app_identifier", skip_metadata: true, skip_binary_upload: true, force: true, overwrite_screenshots: true, run_precheck_before_submit: true, precheck_include_in_app_purchases: false, automatic_release: false, submit_for_review: false ) end end ````./fastlane/Appfile`
```ruby # app_identifier("[[APP_IDENTIFIER]]") # The bundle identifier of your app # apple_id("[[APPLE_ID]]") # Your Apple Developer Portal username # For more information about the Appfile, see: # https://docs.fastlane.tools/advanced/#appfile ```Loaded gems
| Gem | Version | | ------------------------------- | ------------ | | error_highlight | 0.3.0 | | did_you_mean | 1.6.1 | | addressable | 2.8.5 | | artifactory | 3.0.15 | | babosa | 1.0.4 | | bundler | 2.4.10 | | rexml | 3.2.6 | | CFPropertyList | 3.0.6 | | colored | 1.2 | | highline | 2.0.3 | | commander | 4.6.0 | | dotenv | 2.8.1 | | emoji_regex | 3.2.3 | | excon | 0.104.0 | | faraday-em_http | 1.0.0 | | faraday-em_synchrony | 1.0.0 | | faraday-excon | 1.1.0 | | faraday-httpclient | 1.0.1 | | multipart-post | 2.3.0 | | faraday-multipart | 1.0.4 | | faraday-net_http | 1.0.1 | | faraday-net_http_persistent | 1.2.0 | | faraday-patron | 1.0.0 | | faraday-rack | 1.0.0 | | faraday-retry | 1.0.3 | | ruby2_keywords | 0.0.5 | | faraday | 1.10.3 | | faraday_middleware | 1.2.0 | | domain_name | 0.6.20231109 | | http-cookie | 1.0.5 | | faraday-cookie_jar | 0.0.7 | | fastimage | 2.2.7 | | gh_inspector | 1.1.3 | | uber | 0.1.0 | | declarative | 0.0.20 | | trailblazer-option | 0.1.2 | | representable | 3.2.0 | | retriable | 3.1.2 | | mini_mime | 1.1.5 | | jwt | 2.7.1 | | multi_json | 1.15.0 | | os | 1.1.4 | | signet | 0.18.0 | | googleauth | 1.8.1 | | httpclient | 2.8.3 | | webrick | 1.8.1 | | google-apis-core | 0.11.2 | | google-apis-playcustomapp_v1 | 0.13.0 | | google-cloud-env | 1.6.0 | | google-cloud-errors | 1.3.1 | | google-cloud-core | 1.6.0 | | google-apis-iamcredentials_v1 | 0.17.0 | | google-apis-storage_v1 | 0.29.0 | | rake | 13.1.0 | | digest-crc | 0.6.5 | | google-cloud-storage | 1.45.0 | | mini_magick | 4.12.0 | | naturally | 2.2.1 | | optparse | 0.1.1 | | plist | 3.7.0 | | rubyzip | 2.3.2 | | security | 0.1.3 | | simctl | 1.6.10 | | terminal-notifier | 2.0.0 | | unicode-display_width | 2.5.0 | | terminal-table | 3.0.2 | | tty-screen | 0.8.1 | | tty-cursor | 0.7.1 | | tty-spinner | 0.9.3 | | word_wrap | 1.0.0 | | atomos | 0.1.3 | | claide | 1.1.0 | | colored2 | 3.1.2 | | nanaimo | 0.3.0 | | xcodeproj | 1.23.0 | | rouge | 2.0.7 | | xcpretty | 0.3.0 | | xcpretty-travis-formatter | 1.0.1 | | set | 1.0.2 | | public_suffix | 5.0.4 | | aws-eventstream | 1.3.0 | | aws-sigv4 | 1.7.0 | | aws-partitions | 1.855.0 | | jmespath | 1.6.2 | | aws-sdk-core | 3.188.0 | | aws-sdk-kms | 1.73.0 | | aws-sdk-s3 | 1.139.0 | | google-apis-androidpublisher_v3 | 0.53.0 | | json | 2.6.3 | | forwardable | 1.3.2 | | logger | 1.5.0 | | pathname | 0.2.0 | | shellwords | 0.1.0 | | cgi | 0.3.6 | | date | 3.2.2 | | timeout | 0.2.0 | | stringio | 3.0.1 | | securerandom | 0.2.0 | | uri | 0.12.1 | | openssl | 3.0.1 | | digest | 3.1.0 | | io-nonblock | 0.1.0 | | ipaddr | 1.2.4 | | io-wait | 0.2.1 | | zlib | 2.1.1 | | resolv | 0.2.1 | | time | 0.2.2 | | open-uri | 0.2.0 | | mutex_m | 0.1.1 | | net-http | 0.3.0 | | net-protocol | 0.1.2 | | ostruct | 0.5.2 | | english | 0.7.1 | | erb | 2.2.3 | | strscan | 3.0.1 | | abbrev | 0.1.0 | | io-console | 0.5.11 | | tempfile | 0.1.2 | | delegate | 0.2.0 | | fileutils | 1.6.0 | | tmpdir | 0.1.2 | | base64 | 0.1.1 | | singleton | 0.1.1 | | open3 | 0.1.1 | | nkf | 0.1.1 | | prettyprint | 0.1.1 | | pp | 0.3.0 | | find | 0.1.1 | | yaml | 0.2.0 | | psych | 4.0.4 |