Skip to content

Commit 18cf8ba

Browse files
authored
Merge pull request #63 from pythonhubdev/feature/firebase-auth-setup
feat: Implement Firebase authentication setup
2 parents 17217ed + 0c6b8b0 commit 18cf8ba

File tree

4 files changed

+57
-49
lines changed

4 files changed

+57
-49
lines changed

ios/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Uncomment this line to define a global platform for your project
2-
# platform :ios, '12.0'
2+
platform :ios, '14.0'
33

44
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
55
ENV['COCOAPODS_DISABLE_STATS'] = 'true'

ios/Podfile.lock

Lines changed: 52 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,59 @@
11
PODS:
2-
- Firebase/Auth (10.24.0):
2+
- Firebase/Auth (11.15.0):
33
- Firebase/CoreOnly
4-
- FirebaseAuth (~> 10.24.0)
5-
- Firebase/CoreOnly (10.24.0):
6-
- FirebaseCore (= 10.24.0)
7-
- firebase_auth (4.19.4):
8-
- Firebase/Auth (= 10.24.0)
4+
- FirebaseAuth (~> 11.15.0)
5+
- Firebase/CoreOnly (11.15.0):
6+
- FirebaseCore (~> 11.15.0)
7+
- firebase_auth (5.6.2):
8+
- Firebase/Auth (= 11.15.0)
99
- firebase_core
1010
- Flutter
11-
- firebase_core (2.30.1):
12-
- Firebase/CoreOnly (= 10.24.0)
11+
- firebase_core (3.15.1):
12+
- Firebase/CoreOnly (= 11.15.0)
1313
- Flutter
14-
- FirebaseAppCheckInterop (10.24.0)
15-
- FirebaseAuth (10.24.0):
16-
- FirebaseAppCheckInterop (~> 10.17)
17-
- FirebaseCore (~> 10.0)
18-
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
19-
- GoogleUtilities/Environment (~> 7.8)
20-
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
21-
- RecaptchaInterop (~> 100.0)
22-
- FirebaseCore (10.24.0):
23-
- FirebaseCoreInternal (~> 10.0)
24-
- GoogleUtilities/Environment (~> 7.12)
25-
- GoogleUtilities/Logger (~> 7.12)
26-
- FirebaseCoreInternal (10.24.0):
27-
- "GoogleUtilities/NSData+zlib (~> 7.8)"
14+
- FirebaseAppCheckInterop (11.15.0)
15+
- FirebaseAuth (11.15.0):
16+
- FirebaseAppCheckInterop (~> 11.0)
17+
- FirebaseAuthInterop (~> 11.0)
18+
- FirebaseCore (~> 11.15.0)
19+
- FirebaseCoreExtension (~> 11.15.0)
20+
- GoogleUtilities/AppDelegateSwizzler (~> 8.1)
21+
- GoogleUtilities/Environment (~> 8.1)
22+
- GTMSessionFetcher/Core (< 5.0, >= 3.4)
23+
- RecaptchaInterop (~> 101.0)
24+
- FirebaseAuthInterop (11.15.0)
25+
- FirebaseCore (11.15.0):
26+
- FirebaseCoreInternal (~> 11.15.0)
27+
- GoogleUtilities/Environment (~> 8.1)
28+
- GoogleUtilities/Logger (~> 8.1)
29+
- FirebaseCoreExtension (11.15.0):
30+
- FirebaseCore (~> 11.15.0)
31+
- FirebaseCoreInternal (11.15.0):
32+
- "GoogleUtilities/NSData+zlib (~> 8.1)"
2833
- Flutter (1.0.0)
29-
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
34+
- GoogleUtilities/AppDelegateSwizzler (8.1.0):
3035
- GoogleUtilities/Environment
3136
- GoogleUtilities/Logger
3237
- GoogleUtilities/Network
3338
- GoogleUtilities/Privacy
34-
- GoogleUtilities/Environment (7.13.0):
39+
- GoogleUtilities/Environment (8.1.0):
3540
- GoogleUtilities/Privacy
36-
- PromisesObjC (< 3.0, >= 1.2)
37-
- GoogleUtilities/Logger (7.13.0):
41+
- GoogleUtilities/Logger (8.1.0):
3842
- GoogleUtilities/Environment
3943
- GoogleUtilities/Privacy
40-
- GoogleUtilities/Network (7.13.0):
44+
- GoogleUtilities/Network (8.1.0):
4145
- GoogleUtilities/Logger
4246
- "GoogleUtilities/NSData+zlib"
4347
- GoogleUtilities/Privacy
4448
- GoogleUtilities/Reachability
45-
- "GoogleUtilities/NSData+zlib (7.13.0)":
49+
- "GoogleUtilities/NSData+zlib (8.1.0)":
4650
- GoogleUtilities/Privacy
47-
- GoogleUtilities/Privacy (7.13.0)
48-
- GoogleUtilities/Reachability (7.13.0):
51+
- GoogleUtilities/Privacy (8.1.0)
52+
- GoogleUtilities/Reachability (8.1.0):
4953
- GoogleUtilities/Logger
5054
- GoogleUtilities/Privacy
51-
- GTMSessionFetcher/Core (3.4.1)
52-
- PromisesObjC (2.4.0)
53-
- RecaptchaInterop (100.0.0)
55+
- GTMSessionFetcher/Core (4.5.0)
56+
- RecaptchaInterop (101.0.0)
5457

5558
DEPENDENCIES:
5659
- firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
@@ -62,11 +65,12 @@ SPEC REPOS:
6265
- Firebase
6366
- FirebaseAppCheckInterop
6467
- FirebaseAuth
68+
- FirebaseAuthInterop
6569
- FirebaseCore
70+
- FirebaseCoreExtension
6671
- FirebaseCoreInternal
6772
- GoogleUtilities
6873
- GTMSessionFetcher
69-
- PromisesObjC
7074
- RecaptchaInterop
7175

7276
EXTERNAL SOURCES:
@@ -78,19 +82,20 @@ EXTERNAL SOURCES:
7882
:path: Flutter
7983

8084
SPEC CHECKSUMS:
81-
Firebase: 91fefd38712feb9186ea8996af6cbdef41473442
82-
firebase_auth: b782567cafd5cfd64debf54638a9f29b63abd7bf
83-
firebase_core: 7f1e1156934d0da3be260174812842df9420e4ab
84-
FirebaseAppCheckInterop: fecc08c89936c8acb1428d8088313aabedb348e4
85-
FirebaseAuth: 711d01cccefaf10035b3090a92956d0dd4f99088
86-
FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894
87-
FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af
85+
Firebase: d99ac19b909cd2c548339c2241ecd0d1599ab02e
86+
firebase_auth: b8ed959bf77eca5cf0312b5e29708fe8311a0ddf
87+
firebase_core: cf4d42a8ac915e51c0c2dc103442f3036d941a2d
88+
FirebaseAppCheckInterop: 06fe5a3799278ae4667e6c432edd86b1030fa3df
89+
FirebaseAuth: a6575e5fbf46b046c58dc211a28a5fbdd8d4c83b
90+
FirebaseAuthInterop: 7087d7a4ee4bc4de019b2d0c240974ed5d89e2fd
91+
FirebaseCore: efb3893e5b94f32b86e331e3bd6dadf18b66568e
92+
FirebaseCoreExtension: edbd30474b5ccf04e5f001470bdf6ea616af2435
93+
FirebaseCoreInternal: 9afa45b1159304c963da48addb78275ef701c6b4
8894
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
89-
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
90-
GTMSessionFetcher: 8000756fc1c19d2e5697b90311f7832d2e33f6cd
91-
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
92-
RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21
95+
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
96+
GTMSessionFetcher: fc75fc972958dceedee61cb662ae1da7a83a91cf
97+
RecaptchaInterop: 11e0b637842dfb48308d242afc3f448062325aba
9398

94-
PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
99+
PODFILE CHECKSUM: 1959d098c91d8a792531a723c4a9d7e9f6a01e38
95100

96-
COCOAPODS: 1.15.2
101+
COCOAPODS: 1.16.2

ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<MacroExpansion>
3132
<BuildableReference
@@ -54,11 +55,13 @@
5455
buildConfiguration = "Debug"
5556
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
5657
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
58+
customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
5759
launchStyle = "0"
5860
useCustomWorkingDirectory = "NO"
5961
ignoresPersistentStateOnLaunch = "NO"
6062
debugDocumentVersioning = "YES"
6163
debugServiceExtension = "internal"
64+
enableGPUValidationMode = "1"
6265
allowLocationSimulation = "YES">
6366
<BuildableProductRunnable
6467
runnableDebuggingMode = "0">

ios/Runner/AppDelegate.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22
import Flutter
33

4-
@UIApplicationMain
4+
@main
55
@objc class AppDelegate: FlutterAppDelegate {
66
override func application(
77
_ application: UIApplication,

0 commit comments

Comments
 (0)