fastlane / fastlane/docs

Documentation for iOS screenshots on Xcode is outdated.

Open
#1,315 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
338
Forks
580
Avg merge
6d 1h
Merged PRs (30d)
3

Description

### New Issue Checklist

- [x] Updated fastlane to the latest version
- [x] I read the [Contribution Guidelines](https://github.com/fastlane/fastlane/blob/master/CONTRIBUTING.md)
- [x] I read [docs.fastlane.tools](https://docs.fastlane.tools)
- [x] I searched for [existing GitHub issues](https://github.com/fastlane/fastlane/issues)

### Issue Description

The documentation at https://docs.fastlane.tools/getting-started/ios/screenshots/ explains how to set up screenshots.

One or several parts of this seem to be outdated.

At a minimum, here is some of the Swift code

![Screenshot 2024-03-04 at 14 42 02](https://github.com/fastlane/docs/assets/382183/5f22c9bb-6d59-4d8f-b081-571ca16f96c0)

And here is the error that produces:

![Screenshot 2024-03-04 at 14 41 13](https://github.com/fastlane/docs/assets/382183/87d1f05c-4748-4715-a269-ca005dd2d618)

I think there are other errors too but I wanted to provide at least concrete evidence of this one problem.

### Environment

✅ fastlane environment ✅

### Stack

| Key | Value |
| --------------------------- | ------------------------------------------- |
| OS | 14.2.1 |
| Ruby | 3.1.3 |
| Bundler? | false |
| Git | git version 2.42.1 |
| Installation Source | ~/.gem/ruby/3.1.3/bin/fastlane |
| Host | macOS 14.2.1 (23C71) |
| Ruby Lib Dir | ~/.rubies/ruby-3.1.3/lib |
| OpenSSL Version | OpenSSL 1.1.1u 30 May 2023 |
| Is contained | false |
| Is homebrew | false |
| Is installed via Fabric.app | false |
| Xcode Path | /Applications/Xcode.app/Contents/Developer/ |
| Xcode Version | 15.2 |
| Swift Version | 5.9.2 |

### System Locale

| Variable | Value | |
| -------- | ----------- | - |
| LANG | en_US.UTF-8 | ✅ |
| LC_ALL | | |
| LANGUAGE | | |

### 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
desc "Generate new localized screenshots"
lane :screenshots do
capture_screenshots(scheme: "ImpostorUITests")
upload_to_app_store(skip_binary_upload: true, skip_metadata: true)
end
end

```

`./fastlane/Appfile`

```ruby
app_identifier("net.phor.Impostor") # The bundle identifier of your app
apple_id("apple.com@phor.net") # Your Apple Developer Portal username

itc_team_id("995761") # App Store Connect Team ID
team_id("8Q693ZG5RN") # Developer Portal Team ID

# For more information about the Appfile, see:
# https://docs.fastlane.tools/advanced/#appfile

```

### fastlane gems

| Gem | Version | Update-Status |
| -------- | ------- | ------------- |
| fastlane | 2.219.0 | ✅ Up-To-Date |

### Loaded fastlane plugins:

**No plugins Loaded**

Loaded gems

| Gem | Version |
| ------------------------------- | ------------ |
| error_highlight | 0.3.0 |
| did_you_mean | 1.6.1 |
| artifactory | 3.0.15 |
| babosa | 1.0.4 |
| colored | 1.2 |
| highline | 2.0.3 |
| commander | 4.6.0 |
| dotenv | 2.8.1 |
| emoji_regex | 3.2.3 |
| faraday-em_http | 1.0.0 |
| faraday-em_synchrony | 1.0.0 |
| faraday-excon | 1.1.0 |
| faraday-httpclient | 1.0.1 |
| 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 |
| http-cookie | 1.0.5 |
| faraday-cookie_jar | 0.0.7 |
| fastimage | 2.3.0 |
| gh_inspector | 1.1.3 |
| google-apis-androidpublisher_v3 | 0.54.0 |
| google-apis-playcustomapp_v1 | 0.13.0 |
| google-cloud-env | 1.6.0 |
| mini_magick | 4.12.0 |
| naturally | 2.2.1 |
| plist | 3.7.1 |
| rubyzip | 2.3.2 |
| security | 0.1.3 |
| simctl | 1.6.10 |
| terminal-notifier | 2.0.0 |
| terminal-table | 3.0.2 |
| tty-screen | 0.8.2 |
| tty-cursor | 0.7.1 |
| tty-spinner | 0.9.3 |
| word_wrap | 1.0.0 |
| rouge | 2.0.7 |
| xcpretty | 0.3.0 |
| xcpretty-travis-formatter | 1.0.1 |
| set | 1.0.2 |
| public_suffix | 5.0.4 |
| addressable | 2.8.6 |
| aws-eventstream | 1.3.0 |
| aws-sigv4 | 1.8.0 |
| aws-partitions | 1.895.0 |
| jmespath | 1.6.2 |
| aws-sdk-core | 3.191.3 |
| aws-sdk-kms | 1.77.0 |
| aws-sdk-s3 | 1.143.0 |
| bundler | 2.4.21 |
| base64 | 0.2.0 |
| nkf | 0.2.0 |
| rexml | 3.2.6 |
| CFPropertyList | 3.0.7 |
| excon | 0.109.0 |
| multipart-post | 2.4.0 |
| domain_name | 0.6.20240107 |
| httpclient | 2.8.3 |
| multi_json | 1.15.0 |
| jwt | 2.8.1 |
| signet | 0.19.0 |
| os | 1.1.4 |
| googleauth | 1.8.1 |
| mini_mime | 1.1.5 |
| retriable | 3.1.2 |
| trailblazer-option | 0.1.2 |
| declarative | 0.0.20 |
| uber | 0.1.0 |
| representable | 3.2.0 |
| google-apis-core | 0.11.3 |
| rake | 13.1.0 |
| digest-crc | 0.6.5 |
| google-apis-storage_v1 | 0.31.0 |
| google-apis-iamcredentials_v1 | 0.17.0 |
| google-cloud-errors | 1.3.1 |
| google-cloud-core | 1.6.1 |
| google-cloud-storage | 1.47.0 |
| json | 2.7.1 |
| optparse | 0.4.0 |
| unicode-display_width | 2.5.0 |
| nanaimo | 0.3.0 |
| colored2 | 3.1.2 |
| claide | 1.1.0 |
| atomos | 0.1.3 |
| xcodeproj | 1.24.0 |
| forwardable | 1.3.2 |
| logger | 1.5.0 |
| pathname | 0.2.0 |
| shellwords | 0.1.0 |
| cgi | 0.3.5 |
| date | 3.2.2 |
| timeout | 0.2.0 |
| stringio | 3.0.1 |
| securerandom | 0.2.0 |
| uri | 0.13.0 |
| 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.0 |
| open-uri | 0.2.0 |
| mutex_m | 0.2.0 |
| net-http | 0.4.1 |
| 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 |
| singleton | 0.1.1 |
| open3 | 0.1.1 |
| nokogiri | 1.16.0 |
| racc | 1.7.3 |
| prettyprint | 0.1.1 |
| pp | 0.3.0 |
| find | 0.1.1 |
| yaml | 0.2.0 |
| psych | 4.0.4 |

*generated on:* **2024-03-04**

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.