Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fastfile.swift issue // Cannot convert value of type 'String' to expected argument type 'OptionalConfigValue<String?>' #22043

Open
parth-gundigara opened this issue May 21, 2024 · 1 comment

Comments

@parth-gundigara
Copy link

🚫 fastlane environment 🚫

Stack

Key Value
OS 14.2.1
Ruby 3.3.1
Bundler? false
Git git version 2.39.3 (Apple Git-146)
Installation Source /usr/local/Cellar/fastlane/2.220.0/libexec/bin/fastlane
Host macOS 14.2.1 (23C71)
Ruby Lib Dir /usr/local/Cellar/ruby/3.3.1/lib
OpenSSL Version OpenSSL 3.3.0 9 Apr 2024
Is contained false
Is homebrew true
Is installed via Fabric.app false
Xcode Path /Applications/Xcode.app/Contents/Developer/
Xcode Version 15.4
Swift Version 5.10

System Locale

Error
No Locale with UTF8 found 🚫

fastlane files:

`./fastlane/Fastfile.swift`
// 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
//

import Foundation

class Fastfile: LaneFile {
    func myCustomLane() {
        desc("DEPLOY TO TESTFLIGHT")

        let username = "lr.ios.dev1@gmail.com"
        let appIdentifier = "com.app.BrandBuild"

        //To see the itune connect team id for all teams, run:
        //fastlane deliver -u <account_user_name>
        let itcTeamId = "126869656"

        //get version and build number
        let xcodeproj = "BuildIndia.xcodeproj"
        let versionNumber = getVersionNumber(xcodeproj: xcodeproj)
        latestTestflightBuildNumber(
            appIdentifier: appIdentifier,
            username: username,
            version: versionNumber,
            teamId: itcTeamId
        )

        let fastlaneContext = laneContext()

        //Incrementing build number
        let currentBuildNumber = fastlaneContext["LATEST_TESTFLIGHT_BUILD_NUMBER"] as! Int
        let newBuildNumber: Int = currentBuildNumber + 1
        incrementBuildNumber(
            buildNumber: String(newBuildNumber),
            xcodeproj: xcodeproj
        )

        //Build
        let scheme = "BuildIndia"
        buildIosApp(scheme: scheme)

        // Upload to TestFlight
        let appleId = "6476560884"
        let devPortalTeamId = "DY65BDMM22"
        uploadToTestflight(
            username: .userDefined(username),
            appIdentifier: .userDefined(appIdentifier),
            appleId: .userDefined(appleId),
            teamId: .userDefined(itcTeamId),
            devPortalTeamId: .userDefined(devPortalTeamId)
        )
    }
}

No Appfile found

fastlane gems

Gem Version Update-Status
fastlane 2.220.0 ✅ Up-To-Date

Loaded fastlane plugins:

No plugins Loaded

Loaded gems
Gem Version
error_highlight 0.6.0
did_you_mean 1.6.3
syntax_suggest 2.0.0
public_suffix 5.0.5
addressable 2.8.6
artifactory 3.0.17
babosa 1.0.4
bundler 2.5.9
base64 0.2.0
CFPropertyList 3.0.7
colored 1.2
highline 2.0.3
commander 4.6.0
dotenv 2.8.1
emoji_regex 3.2.3
excon 0.110.0
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
domain_name 0.6.20240107
http-cookie 1.0.5
faraday-cookie_jar 0.0.7
fastimage 2.3.1
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.8.1
multi_json 1.15.0
os 1.1.4
signet 0.19.0
googleauth 1.8.1
httpclient 2.8.3
google-apis-core 0.11.3
google-apis-androidpublisher_v3 0.54.0
google-apis-playcustomapp_v1 0.13.0
google-cloud-env 1.6.0
google-cloud-errors 1.4.0
google-cloud-core 1.7.0
google-apis-iamcredentials_v1 0.17.0
google-apis-storage_v1 0.31.0
digest-crc 0.6.5
google-cloud-storage 1.47.0
mini_magick 4.12.0
naturally 2.2.1
plist 3.7.1
rubyzip 2.3.2
security 0.1.5
simctl 1.6.10
terminal-notifier 2.0.0
unicode-display_width 2.5.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
atomos 0.1.3
claide 1.1.0
colored2 3.1.2
nanaimo 0.3.0
xcodeproj 1.24.0
rouge 2.0.7
xcpretty 0.3.0
xcpretty-travis-formatter 1.0.1
set 1.1.0
aws-eventstream 1.3.0
aws-sigv4 1.8.0
aws-partitions 1.929.0
jmespath 1.6.2
aws-sdk-core 3.196.1
aws-sdk-kms 1.81.0
aws-sdk-s3 1.151.0
strscan 3.1.0
rexml 3.2.8
nkf 0.2.0
multipart-post 2.4.1
rake 13.2.1
json 2.7.2
optparse 0.5.0
forwardable 1.3.3
logger 1.6.0
pathname 0.3.0
shellwords 0.2.0
cgi 0.4.1
date 3.3.4
timeout 0.4.1
securerandom 0.3.1
uri 0.13.0
openssl 3.2.0
digest 3.1.1
ipaddr 1.2.6
resolv 0.3.0
time 0.3.0
stringio 3.1.0
open-uri 0.4.1
mutex_m 0.2.0
net-http 0.4.1
net-protocol 0.2.2
english 0.8.0
erb 4.0.3
abbrev 0.1.2
tempfile 0.2.1
delegate 0.3.1
fileutils 1.7.2
tmpdir 0.2.0
singleton 0.2.0
open3 0.2.1
prettyprint 0.2.0
pp 0.5.0
find 0.2.0
ostruct 0.6.0
yaml 0.3.0
psych 5.1.2

generated on: 2024-05-21

@vincent9874
Copy link

vincent9874 commented Jun 4, 2024

thank you for sharing this post. thedisneyhub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants