File tree 2 files changed +36
-15
lines changed
2 files changed +36
-15
lines changed Original file line number Diff line number Diff line change 1
1
xcode-build-testflight-script
2
2
=============================
3
+
4
+ A bash script that builds your Xcode project and ship it to your Testflight account.
5
+
6
+ #Arguments
7
+
8
+ -c ** Use CocoaPods flag**
9
+ -p ** PROJECT_NAME**
10
+ -s ** SCHEME_NAME**
11
+ -v ** VERSION**
12
+ -i ** ICON_PATH**
13
+ -n ** APP_NAME**
14
+ -t ** TESTFLIGHT_TEAM_TOKEN**
15
+ -a ** TESTFLIGHT_API_TOKEN**
16
+ -d ** TESTFLIGHT_DISTRIBUTION_LIST**
17
+ -r ** CERTIFICATE_NAME**
18
+ -f ** CONFIGURATION**
19
+ -h ** HELP**
Original file line number Diff line number Diff line change 7
7
# #
8
8
# #######################################################
9
9
10
-
11
- # Arguments:
12
- # -c Use CocoaPods
13
- # -p PROJECT_NAME
14
- # -s SCHEME_NAME
15
- # -v VERSION
16
- # -i ICON_PATH
17
- # -n APP_NAME
18
- # -t TESTFLIGHT_TEAM_TOKEN
19
- # -a TESTFLIGHT_API_TOKEN
20
- # -d TESTFLIGHT_DISTRIBUTION_LIST
21
- # -r CERTIFICATE_NAME
22
- # -f CONFIGURATION
10
+ USAGE_MESSAGE="
11
+ Usage:
12
+ -c Use CocoaPods flag
13
+ -p PROJECT_NAME
14
+ -s SCHEME_NAME
15
+ -v VERSION
16
+ -i ICON_PATH
17
+ -n APP_NAME
18
+ -t TESTFLIGHT_TEAM_TOKEN
19
+ -a TESTFLIGHT_API_TOKEN
20
+ -d TESTFLIGHT_DISTRIBUTION_LIST
21
+ -r CERTIFICATE_NAME
22
+ -f CONFIGURATION
23
+ -h Help Message"
23
24
24
25
USE_COCOA_PODS=NO
25
26
PROJECT_NAME=" "
@@ -39,7 +40,7 @@ function test_args {
39
40
fi
40
41
}
41
42
42
- while getopts " :cp :s:f:i:n:t:a:d:r:" opt; do
43
+ while getopts " :chp :s:f:i:n:t:a:d:r:" opt; do
43
44
case $opt in
44
45
c)
45
46
USE_COCOA_PODS=YES
@@ -80,7 +81,10 @@ while getopts ":cp:s:f:i:n:t:a:d:r:" opt; do
80
81
test_args
81
82
CONFIGURATION=$OPTARG
82
83
;;
83
-
84
+ h)
85
+ echo " $USAGE_MESSAGE "
86
+ exit
87
+ ;;
84
88
\? )
85
89
echo " Invalid option: -$OPTARG " >&2
86
90
;;
You can’t perform that action at this time.
0 commit comments