From c80d581b3d6a3510cc65ab45dc3fb84388d2ca54 Mon Sep 17 00:00:00 2001 From: sangeeths03 Date: Tue, 20 May 2025 13:02:50 +0530 Subject: [PATCH] Added Fastlanedemoapp Xcode project with shared scheme and Fastlane test setup --- .../UserInterfaceState.xcuserstate | Bin 13194 -> 19349 bytes .../xcschemes/Fastlanedemoapp.xcscheme | 102 ++++++++ .../xcschemes/xcschememanagement.plist | 20 ++ Fastlanedemoapp/Gemfile | 3 + Fastlanedemoapp/Gemfile.lock | 227 ++++++++++++++++++ Fastlanedemoapp/fastlane/Appfile | 6 + Fastlanedemoapp/fastlane/Fastfile | 13 + Fastlanedemoapp/fastlane/Fastfile.save | 13 + fastlane/Fastfile | 10 - 9 files changed, 384 insertions(+), 10 deletions(-) create mode 100644 Fastlanedemoapp/Fastlanedemoapp.xcodeproj/xcshareddata/xcschemes/Fastlanedemoapp.xcscheme create mode 100644 Fastlanedemoapp/Gemfile create mode 100644 Fastlanedemoapp/Gemfile.lock create mode 100644 Fastlanedemoapp/fastlane/Appfile create mode 100644 Fastlanedemoapp/fastlane/Fastfile create mode 100644 Fastlanedemoapp/fastlane/Fastfile.save delete mode 100644 fastlane/Fastfile diff --git a/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/project.xcworkspace/xcuserdata/sangeeths03.xcuserdatad/UserInterfaceState.xcuserstate b/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/project.xcworkspace/xcuserdata/sangeeths03.xcuserdatad/UserInterfaceState.xcuserstate index d0520a2b9e3e7dc86c458d34a3f2e167b9b81852..5b4feded940b1f499910db1cc5200c23ab62033e 100644 GIT binary patch literal 19349 zcmeHOd011|w%>c7a}Wqa!Yl*`Q&bX?K#&j!1QiFIK*4#y00B~gU=mc?TKBoO*0#1* zYpoq@1&3T1>b5ieeU*|neMs^ob^6$ z6v8Vv*D50?S5I(uIvYmxG|~MhX;$;!y$`jB=0x8IcL)qC8|q z`Di#QKo(Sp#-j;nBASFIqe@hTrl3~ThTNzfEkYjTMLyJl7NaF-De6R*qgCh%bS1h9 ztwvX)YtaqpCUh&>jrO2B(Oz^H+K28(51>cTqv(0`0{Ry^j9x@9qgT-z=sol?`UHK7 zK11K2?=is~=COc-@F1LwQ*bKQ;53|$GjJx(!dje%%{U(q#|5|u7vm9lBp!pu;)!@B zo`q-QIe0FfhwE_zZpJRW1TV#%_(DwarT8*@6<&jH#<$>2_*Q%y-i){7+wm^E8$W;# z;D6!=@k97wdJGC^w8$a@m}Y({nkTfirSuE}tvr zMsj1gvD^f%lB?!wxS3o7=j0l>Ca#(DaUI-ZZV9)PTg_d~UBj*6uI1Kp>$vN<_1sO| z&D>`04sI8>o7=d_djz24K0xt+ckPs$> z3o0Q-NEDKUR3SqcCS(ga!YH9!7%hwu#tP$v3Sqo3L6|5^5+)0kLX|K@m^v-9t)r#o zC<;drC=w}AG>V%sx!SPM+3B4Pe|scydS-o#!|UxvDilQt<+@P}iiO?aVbor$%p74J zo@*UFqCCesV#Mg2eCw#;IU~wPnsf5n<&7+`nMtuhrFj;Qwmt_5}r<)hqfK99Sl#p$V4ma?JzC(*xdl*w8?#+qB0Q#hhNYm(?LX*X09&NT-;b3c(gL~KFcDK|yJQe=6)G8Bt>!fuCs)B2kDY*st8mmc@ zn{P6~Uz3LYRTJW;h82xK`rAR`f=ZDcl~EOqqR}*l#?m+%e>

j;k%4pjxMrukeg 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/xcuserdata/sangeeths03.xcuserdatad/xcschemes/xcschememanagement.plist b/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/xcuserdata/sangeeths03.xcuserdatad/xcschemes/xcschememanagement.plist index d5b8ddcb..61200046 100644 --- a/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/xcuserdata/sangeeths03.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Fastlanedemoapp/Fastlanedemoapp.xcodeproj/xcuserdata/sangeeths03.xcuserdatad/xcschemes/xcschememanagement.plist @@ -6,9 +6,29 @@ Fastlanedemoapp.xcscheme_^#shared#^_ + isShown + orderHint 0 + SuppressBuildableAutocreation + + B411CDAB2DDC552D0025D737 + + primary + + + B411CDBC2DDC55370025D737 + + primary + + + B411CDC62DDC55370025D737 + + primary + + + diff --git a/Fastlanedemoapp/Gemfile b/Fastlanedemoapp/Gemfile new file mode 100644 index 00000000..7a118b49 --- /dev/null +++ b/Fastlanedemoapp/Gemfile @@ -0,0 +1,3 @@ +source "https://rubygems.org" + +gem "fastlane" diff --git a/Fastlanedemoapp/Gemfile.lock b/Fastlanedemoapp/Gemfile.lock new file mode 100644 index 00000000..d2a820b7 --- /dev/null +++ b/Fastlanedemoapp/Gemfile.lock @@ -0,0 +1,227 @@ +GEM + remote: https://rubygems.org/ + specs: + CFPropertyList (3.0.7) + base64 + nkf + rexml + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + artifactory (3.0.17) + atomos (0.1.3) + aws-eventstream (1.3.2) + aws-partitions (1.1105.0) + aws-sdk-core (3.224.0) + aws-eventstream (~> 1, >= 1.3.0) + aws-partitions (~> 1, >= 1.992.0) + aws-sigv4 (~> 1.9) + base64 + jmespath (~> 1, >= 1.6.1) + logger + aws-sdk-kms (1.101.0) + aws-sdk-core (~> 3, >= 3.216.0) + aws-sigv4 (~> 1.5) + aws-sdk-s3 (1.186.1) + aws-sdk-core (~> 3, >= 3.216.0) + aws-sdk-kms (~> 1) + aws-sigv4 (~> 1.5) + aws-sigv4 (1.11.0) + aws-eventstream (~> 1, >= 1.0.2) + babosa (1.0.4) + base64 (0.2.0) + claide (1.1.0) + colored (1.2) + colored2 (3.1.2) + commander (4.6.0) + highline (~> 2.0.0) + declarative (0.0.20) + digest-crc (0.7.0) + rake (>= 12.0.0, < 14.0.0) + domain_name (0.6.20240107) + dotenv (2.8.1) + emoji_regex (3.2.3) + excon (0.112.0) + faraday (1.10.4) + faraday-em_http (~> 1.0) + faraday-em_synchrony (~> 1.0) + faraday-excon (~> 1.1) + faraday-httpclient (~> 1.0) + faraday-multipart (~> 1.0) + faraday-net_http (~> 1.0) + faraday-net_http_persistent (~> 1.0) + faraday-patron (~> 1.0) + faraday-rack (~> 1.0) + faraday-retry (~> 1.0) + ruby2_keywords (>= 0.0.4) + faraday-cookie_jar (0.0.7) + faraday (>= 0.8.0) + http-cookie (~> 1.0.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.1.0) + multipart-post (~> 2.0) + faraday-net_http (1.0.2) + faraday-net_http_persistent (1.2.0) + faraday-patron (1.0.0) + faraday-rack (1.0.0) + faraday-retry (1.0.3) + faraday_middleware (1.2.1) + faraday (~> 1.0) + fastimage (2.4.0) + fastlane (2.227.2) + CFPropertyList (>= 2.3, < 4.0.0) + addressable (>= 2.8, < 3.0.0) + artifactory (~> 3.0) + aws-sdk-s3 (~> 1.0) + babosa (>= 1.0.3, < 2.0.0) + bundler (>= 1.12.0, < 3.0.0) + colored (~> 1.2) + commander (~> 4.6) + dotenv (>= 2.1.1, < 3.0.0) + emoji_regex (>= 0.1, < 4.0) + excon (>= 0.71.0, < 1.0.0) + faraday (~> 1.0) + faraday-cookie_jar (~> 0.0.6) + faraday_middleware (~> 1.0) + fastimage (>= 2.1.0, < 3.0.0) + fastlane-sirp (>= 1.0.0) + gh_inspector (>= 1.1.2, < 2.0.0) + google-apis-androidpublisher_v3 (~> 0.3) + google-apis-playcustomapp_v1 (~> 0.1) + google-cloud-env (>= 1.6.0, < 2.0.0) + google-cloud-storage (~> 1.31) + highline (~> 2.0) + http-cookie (~> 1.0.5) + json (< 3.0.0) + jwt (>= 2.1.0, < 3) + mini_magick (>= 4.9.4, < 5.0.0) + multipart-post (>= 2.0.0, < 3.0.0) + naturally (~> 2.2) + optparse (>= 0.1.1, < 1.0.0) + plist (>= 3.1.0, < 4.0.0) + rubyzip (>= 2.0.0, < 3.0.0) + security (= 0.1.5) + simctl (~> 1.6.3) + terminal-notifier (>= 2.0.0, < 3.0.0) + terminal-table (~> 3) + tty-screen (>= 0.6.3, < 1.0.0) + tty-spinner (>= 0.8.0, < 1.0.0) + word_wrap (~> 1.0.0) + xcodeproj (>= 1.13.0, < 2.0.0) + xcpretty (~> 0.4.1) + xcpretty-travis-formatter (>= 0.0.3, < 2.0.0) + fastlane-sirp (1.0.0) + sysrandom (~> 1.0) + gh_inspector (1.1.3) + google-apis-androidpublisher_v3 (0.54.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-core (0.11.3) + addressable (~> 2.5, >= 2.5.1) + googleauth (>= 0.16.2, < 2.a) + httpclient (>= 2.8.1, < 3.a) + mini_mime (~> 1.0) + representable (~> 3.0) + retriable (>= 2.0, < 4.a) + rexml + google-apis-iamcredentials_v1 (0.17.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-playcustomapp_v1 (0.13.0) + google-apis-core (>= 0.11.0, < 2.a) + google-apis-storage_v1 (0.31.0) + google-apis-core (>= 0.11.0, < 2.a) + google-cloud-core (1.8.0) + google-cloud-env (>= 1.0, < 3.a) + google-cloud-errors (~> 1.0) + google-cloud-env (1.6.0) + faraday (>= 0.17.3, < 3.0) + google-cloud-errors (1.5.0) + google-cloud-storage (1.47.0) + addressable (~> 2.8) + digest-crc (~> 0.4) + google-apis-iamcredentials_v1 (~> 0.1) + google-apis-storage_v1 (~> 0.31.0) + google-cloud-core (~> 1.6) + googleauth (>= 0.16.2, < 2.a) + mini_mime (~> 1.0) + googleauth (1.8.1) + faraday (>= 0.17.3, < 3.a) + jwt (>= 1.4, < 3.0) + multi_json (~> 1.11) + os (>= 0.9, < 2.0) + signet (>= 0.16, < 2.a) + highline (2.0.3) + http-cookie (1.0.8) + domain_name (~> 0.5) + httpclient (2.9.0) + mutex_m + jmespath (1.6.2) + json (2.12.0) + jwt (2.10.1) + base64 + logger (1.7.0) + mini_magick (4.13.2) + mini_mime (1.1.5) + multi_json (1.15.0) + multipart-post (2.4.1) + mutex_m (0.3.0) + nanaimo (0.4.0) + naturally (2.2.1) + nkf (0.2.0) + optparse (0.6.0) + os (1.1.4) + plist (3.7.2) + public_suffix (6.0.2) + rake (13.2.1) + representable (3.2.0) + declarative (< 0.1.0) + trailblazer-option (>= 0.1.1, < 0.2.0) + uber (< 0.2.0) + retriable (3.1.2) + rexml (3.4.1) + rouge (3.28.0) + ruby2_keywords (0.0.5) + rubyzip (2.4.1) + security (0.1.5) + signet (0.20.0) + addressable (~> 2.8) + faraday (>= 0.17.5, < 3.a) + jwt (>= 1.5, < 3.0) + multi_json (~> 1.10) + simctl (1.6.10) + CFPropertyList + naturally + sysrandom (1.0.5) + terminal-notifier (2.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + trailblazer-option (0.1.2) + tty-cursor (0.7.1) + tty-screen (0.8.2) + tty-spinner (0.9.3) + tty-cursor (~> 0.7) + uber (0.1.0) + unicode-display_width (2.6.0) + word_wrap (1.0.0) + xcodeproj (1.27.0) + CFPropertyList (>= 2.3.3, < 4.0) + atomos (~> 0.1.3) + claide (>= 1.0.2, < 2.0) + colored2 (~> 3.1) + nanaimo (~> 0.4.0) + rexml (>= 3.3.6, < 4.0) + xcpretty (0.4.1) + rouge (~> 3.28.0) + xcpretty-travis-formatter (1.0.1) + xcpretty (~> 0.2, >= 0.0.7) + +PLATFORMS + arm64-darwin-24 + ruby + +DEPENDENCIES + fastlane + +BUNDLED WITH + 2.6.9 diff --git a/Fastlanedemoapp/fastlane/Appfile b/Fastlanedemoapp/fastlane/Appfile new file mode 100644 index 00000000..4282947e --- /dev/null +++ b/Fastlanedemoapp/fastlane/Appfile @@ -0,0 +1,6 @@ +# 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 diff --git a/Fastlanedemoapp/fastlane/Fastfile b/Fastlanedemoapp/fastlane/Fastfile new file mode 100644 index 00000000..2f09e011 --- /dev/null +++ b/Fastlanedemoapp/fastlane/Fastfile @@ -0,0 +1,13 @@ +default_platform(:ios) + +platform :ios do + desc "Run tests with scan" + lane :test do + scan( + scheme: "Fastlanedemoapp", # ENSURE THIS EXACTLY MATCHES YOUR PROJECT'S SCHEME NAME (case-sensitive) + device: "iPhone 16 Pro", # The simulator we are targeting for the test + clean: true, # Cleans the build folder before building + code_coverage: true # Enables code coverage (optional, but good for CI) + ) + end +end diff --git a/Fastlanedemoapp/fastlane/Fastfile.save b/Fastlanedemoapp/fastlane/Fastfile.save new file mode 100644 index 00000000..2f09e011 --- /dev/null +++ b/Fastlanedemoapp/fastlane/Fastfile.save @@ -0,0 +1,13 @@ +default_platform(:ios) + +platform :ios do + desc "Run tests with scan" + lane :test do + scan( + scheme: "Fastlanedemoapp", # ENSURE THIS EXACTLY MATCHES YOUR PROJECT'S SCHEME NAME (case-sensitive) + device: "iPhone 16 Pro", # The simulator we are targeting for the test + clean: true, # Cleans the build folder before building + code_coverage: true # Enables code coverage (optional, but good for CI) + ) + end +end diff --git a/fastlane/Fastfile b/fastlane/Fastfile deleted file mode 100644 index 1017c671..00000000 --- a/fastlane/Fastfile +++ /dev/null @@ -1,10 +0,0 @@ -default_platform(:ios) - -platform :ios do - lane :scan_pro do - scan( - device: "iPhone 16 Pro", - project: "../YourProject.xcodeproj" # Adjust this based on actual path - ) - end -end