forked from firebase/FirebaseUI-iOS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.sh
More file actions
executable file
·96 lines (79 loc) · 2.86 KB
/
setup.sh
File metadata and controls
executable file
·96 lines (79 loc) · 2.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#!/bin/bash
set -o nounset
set -e
# SDK URLs
FIREBASE_SDK_URL="https://cdn.firebase.com/ObjC/Firebase.framework-LATEST.zip"
GOOGLE_SDK_URL="https://developers.google.com/identity/sign-in/ios/sdk/google_signin_sdk_2_4_0.zip"
GOOGLE_CORE_SDK_URL="https://www.gstatic.com/cpdc/02468137448ba914-Google-1.0.7.zip"
FACEBOOK_SDK_URL="https://origincache.facebook.com/developers/resources/?id=facebook-ios-sdk-current.zip"
# Script directories
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
SDK_DIR="$SCRIPT_DIR/sdk"
FIREBASE_SDK_ZIP_FILE="$SDK_DIR/firebase-sdk.zip"
FIREBASE_SDK_DIR="$SCRIPT_DIR/sdk/Firebase.framework"
FACEBOOK_SDK_DIR="$SCRIPT_DIR/sdk/facebook-sdk"
FACEBOOK_SDK_ZIP_FILE="$SCRIPT_DIR/sdk/facebook-sdk.zip"
GOOGLE_SDK_ZIP_FILE="$SDK_DIR/google-sdk.zip"
GOOGLE_CORE_SDK_ZIP_FILE="$SDK_DIR/google-core-sdk.zip"
GOOGLE_SDK_DIR="$SCRIPT_DIR/sdk/google_signin_sdk_2_4_0"
GOOGLE_CORE_SDK_DIR="$SCRIPT_DIR/sdk/google-core-sdk.zip"
echo "$SDK_DIR"
mkdir -p "$SDK_DIR"
# Firebase Setup
if [ -f "$FIREBASE_SDK_ZIP_FILE" ]; then
echo "Firebase zip already present. Skipping download..." 1>&2
else
echo "Downloading Firebase SDK..." 1>&2
curl "$FIREBASE_SDK_URL" -o "$FIREBASE_SDK_ZIP_FILE"
fi
if [ -d "$FIREBASE_SDK_DIR" ]; then
echo "Firebase SDK already installed" 1>&2
else
echo "Extracting Firebase SDK..." 1>&2
unzip "$FIREBASE_SDK_ZIP_FILE" -d "$SDK_DIR"
fi
echo "-----------------------------------------------"
echo "STARTING FACEBOOK"
echo "-----------------------------------------------"
# Facebook Setup
if [ -f "$FACEBOOK_SDK_ZIP_FILE" ]; then
echo "Facebook zip already present. Skipping download..." 1>&2
else
echo "Downloading Facebook SDK..." 1>&2
curl -L "$FACEBOOK_SDK_URL" -o "$FACEBOOK_SDK_ZIP_FILE"
fi
if [ -d "$FACEBOOK_SDK_DIR" ]; then
echo "Facebook SDK already installed" 1>&2
else
echo "Extracting Facebook SDK..." 1>&2
unzip "$FACEBOOK_SDK_ZIP_FILE" -d "$SDK_DIR"
fi
# Google Sign-in Setup
if [ -f "$GOOGLE_SDK_ZIP_FILE" ]; then
echo "Google zip already present. Skipping download..." 1>&2
else
echo "Downloading Google SDK..." 1>&2
curl "$GOOGLE_SDK_URL" -o "$GOOGLE_SDK_ZIP_FILE"
fi
if [ -d "$GOOGLE_SDK_DIR" ]; then
echo "Google SDK already installed" 1>&2
else
echo "Extracting Google SDK..." 1>&2
unzip "$GOOGLE_SDK_ZIP_FILE" -d "$SDK_DIR"
#mv "$GOOGLE_SDK_DIR/*" "$SDK_DIR"
fi
# Google Core Setup
if [ -f "$GOOGLE_CORE_SDK_ZIP_FILE" ]; then
echo "Google Core zip already present. Skipping download..." 1>&2
else
echo "Downloading Google Core SDK..." 1>&2
curl "$GOOGLE_CORE_SDK_URL" -o "$GOOGLE_CORE_SDK_ZIP_FILE"
fi
if [-d "$GOOGLE_CORE_SDK_DIR"]; then
echo "Google Core SDK already installed" 1>&2
else
echo "Extracting Google Core SDK..." 1>&2
unzip "$GOOGLE_CORE_SDK_ZIP_FILE" -d "$SDK_DIR"
mv "$GOOGLE_CORE_SDK_DIR/*" "$SDK_DIR"
fi
echo "All done..." 1>&2