annotate fastlane/Fastfile @ 143:407611b9df91

Add new Upload to App Store lane
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Tue, 17 Aug 2021 08:42:00 +0100
parents bee9102c2e9c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
87
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
1 # This file contains the fastlane.tools configuration
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
2 # You can find the documentation at https://docs.fastlane.tools
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
3 #
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
4 # For a list of all available actions, check out
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
5 #
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
6 # https://docs.fastlane.tools/actions
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
7 #
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
8 # For a list of all available plugins, check out
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
9 #
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
10 # https://docs.fastlane.tools/plugins/available-plugins
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
11 #
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
12
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
13 # Uncomment the line if you want fastlane to automatically update itself
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
14 # update_fastlane
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
15
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
16 default_platform(:ios)
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
17
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
18 platform :ios do
94
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
19
87
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
20 desc "Push a new beta build to TestFlight"
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
21 lane :beta do
125
bee9102c2e9c Update fastlane config
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 105
diff changeset
22 increment_build_number(xcodeproj: "Simoleon.xcodeproj")
87
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
23 build_app(scheme: "Simoleon")
105
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
24 upload_to_testflight(
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
25 beta_app_review_info: {
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
26 contact_email: "dmartin@dennistech.io",
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
27 contact_first_name: "Dennis",
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
28 contact_last_name: "Concepcion Martin",
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
29 contact_phone: "+34 639 465 931",
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
30 notes: "Go and crash it. Thank you for reviewing <3"
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
31 }
5c7b675ede8f Fixes fastlane issues with release and beta lanes
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 94
diff changeset
32 )
87
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
33 end
94
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
34
143
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
35 desc "Capture screenshots and release version to App Store"
94
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
36 lane :release do
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
37 capture_screenshots
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
38 build_app(scheme: "Simoleon")
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
39 upload_to_app_store
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
40 end
143
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
41
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
42 desc "Upload to App Store Connect"
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
43 lane :upload do
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
44 build_app(scheme: "Simoleon")
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
45 upload_to_app_store
407611b9df91 Add new Upload to App Store lane
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents: 125
diff changeset
46 end
94
507ed393a72c Added App Store metadata
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents: 88
diff changeset
47
87
e0f1c852b9e0 Added fastlane beta
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff changeset
48 end