Skip to content

Commit 358a5ad

Browse files
committed
[chore] Add firebase dependency.
1 parent 959230a commit 358a5ad

File tree

7 files changed

+297
-65
lines changed

7 files changed

+297
-65
lines changed

DailyQuest/DailyQuest.xcodeproj/project.pbxproj

Lines changed: 148 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,22 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
34131397291E47D300E607E1 /* RxCocoa in Frameworks */ = {isa = PBXBuildFile; productRef = 34131396291E47D300E607E1 /* RxCocoa */; };
11+
34131399291E47D300E607E1 /* RxSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 34131398291E47D300E607E1 /* RxSwift */; };
12+
3413139C291E480500E607E1 /* SnapKit in Frameworks */ = {isa = PBXBuildFile; productRef = 3413139B291E480500E607E1 /* SnapKit */; };
13+
3413139F291E48A100E607E1 /* Realm in Frameworks */ = {isa = PBXBuildFile; productRef = 3413139E291E48A100E607E1 /* Realm */; };
1014
34ACC32D291DE9C000741371 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC32C291DE9C000741371 /* AppDelegate.swift */; };
1115
34ACC32F291DE9C000741371 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC32E291DE9C000741371 /* SceneDelegate.swift */; };
12-
34ACC331291DE9C000741371 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC330291DE9C000741371 /* ViewController.swift */; };
13-
34ACC334291DE9C000741371 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 34ACC332291DE9C000741371 /* Main.storyboard */; };
1416
34ACC336291DE9C100741371 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 34ACC335291DE9C100741371 /* Assets.xcassets */; };
1517
34ACC339291DE9C100741371 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 34ACC337291DE9C100741371 /* LaunchScreen.storyboard */; };
1618
34ACC344291DE9C100741371 /* DailyQuestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC343291DE9C100741371 /* DailyQuestTests.swift */; };
1719
34ACC34E291DE9C100741371 /* DailyQuestUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC34D291DE9C100741371 /* DailyQuestUITests.swift */; };
1820
34ACC350291DE9C100741371 /* DailyQuestUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ACC34F291DE9C100741371 /* DailyQuestUITestsLaunchTests.swift */; };
21+
34ACC360291DEF6100741371 /* FirebaseAuth in Frameworks */ = {isa = PBXBuildFile; productRef = 34ACC35F291DEF6100741371 /* FirebaseAuth */; };
22+
34ACC362291DEF6100741371 /* FirebaseDatabase in Frameworks */ = {isa = PBXBuildFile; productRef = 34ACC361291DEF6100741371 /* FirebaseDatabase */; };
23+
34ACC364291DEF6100741371 /* FirebaseFirestore in Frameworks */ = {isa = PBXBuildFile; productRef = 34ACC363291DEF6100741371 /* FirebaseFirestore */; };
24+
34ACC366291DEF6100741371 /* FirebaseStorage in Frameworks */ = {isa = PBXBuildFile; productRef = 34ACC365291DEF6100741371 /* FirebaseStorage */; };
25+
34ACC36C291DF0DD00741371 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34ACC36B291DF0DD00741371 /* GoogleService-Info.plist */; };
1926
/* End PBXBuildFile section */
2027

2128
/* Begin PBXContainerItemProxy section */
@@ -39,8 +46,6 @@
3946
34ACC329291DE9C000741371 /* DailyQuest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DailyQuest.app; sourceTree = BUILT_PRODUCTS_DIR; };
4047
34ACC32C291DE9C000741371 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
4148
34ACC32E291DE9C000741371 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
42-
34ACC330291DE9C000741371 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
43-
34ACC333291DE9C000741371 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
4449
34ACC335291DE9C100741371 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
4550
34ACC338291DE9C100741371 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4651
34ACC33A291DE9C100741371 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
@@ -49,13 +54,22 @@
4954
34ACC349291DE9C100741371 /* DailyQuestUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DailyQuestUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
5055
34ACC34D291DE9C100741371 /* DailyQuestUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyQuestUITests.swift; sourceTree = "<group>"; };
5156
34ACC34F291DE9C100741371 /* DailyQuestUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyQuestUITestsLaunchTests.swift; sourceTree = "<group>"; };
57+
34ACC36B291DF0DD00741371 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "../../../../../../../Downloads/GoogleService-Info.plist"; sourceTree = "<group>"; };
5258
/* End PBXFileReference section */
5359

5460
/* Begin PBXFrameworksBuildPhase section */
5561
34ACC326291DE9C000741371 /* Frameworks */ = {
5662
isa = PBXFrameworksBuildPhase;
5763
buildActionMask = 2147483647;
5864
files = (
65+
34131399291E47D300E607E1 /* RxSwift in Frameworks */,
66+
34ACC362291DEF6100741371 /* FirebaseDatabase in Frameworks */,
67+
34ACC366291DEF6100741371 /* FirebaseStorage in Frameworks */,
68+
3413139C291E480500E607E1 /* SnapKit in Frameworks */,
69+
34131397291E47D300E607E1 /* RxCocoa in Frameworks */,
70+
34ACC360291DEF6100741371 /* FirebaseAuth in Frameworks */,
71+
3413139F291E48A100E607E1 /* Realm in Frameworks */,
72+
34ACC364291DEF6100741371 /* FirebaseFirestore in Frameworks */,
5973
);
6074
runOnlyForDeploymentPostprocessing = 0;
6175
};
@@ -99,13 +113,14 @@
99113
34ACC32B291DE9C000741371 /* DailyQuest */ = {
100114
isa = PBXGroup;
101115
children = (
102-
34ACC32C291DE9C000741371 /* AppDelegate.swift */,
103-
34ACC32E291DE9C000741371 /* SceneDelegate.swift */,
104-
34ACC330291DE9C000741371 /* ViewController.swift */,
105-
34ACC332291DE9C000741371 /* Main.storyboard */,
116+
34ACC367291DF00B00741371 /* Application */,
117+
34ACC36A291DF04000741371 /* Data */,
118+
34ACC368291DF02500741371 /* Presentaion */,
119+
34ACC369291DF03600741371 /* Domain */,
106120
34ACC335291DE9C100741371 /* Assets.xcassets */,
107121
34ACC337291DE9C100741371 /* LaunchScreen.storyboard */,
108122
34ACC33A291DE9C100741371 /* Info.plist */,
123+
34ACC36B291DF0DD00741371 /* GoogleService-Info.plist */,
109124
);
110125
path = DailyQuest;
111126
sourceTree = "<group>";
@@ -127,6 +142,36 @@
127142
path = DailyQuestUITests;
128143
sourceTree = "<group>";
129144
};
145+
34ACC367291DF00B00741371 /* Application */ = {
146+
isa = PBXGroup;
147+
children = (
148+
34ACC32C291DE9C000741371 /* AppDelegate.swift */,
149+
34ACC32E291DE9C000741371 /* SceneDelegate.swift */,
150+
);
151+
path = Application;
152+
sourceTree = "<group>";
153+
};
154+
34ACC368291DF02500741371 /* Presentaion */ = {
155+
isa = PBXGroup;
156+
children = (
157+
);
158+
path = Presentaion;
159+
sourceTree = "<group>";
160+
};
161+
34ACC369291DF03600741371 /* Domain */ = {
162+
isa = PBXGroup;
163+
children = (
164+
);
165+
path = Domain;
166+
sourceTree = "<group>";
167+
};
168+
34ACC36A291DF04000741371 /* Data */ = {
169+
isa = PBXGroup;
170+
children = (
171+
);
172+
path = Data;
173+
sourceTree = "<group>";
174+
};
130175
/* End PBXGroup section */
131176

132177
/* Begin PBXNativeTarget section */
@@ -143,6 +188,16 @@
143188
dependencies = (
144189
);
145190
name = DailyQuest;
191+
packageProductDependencies = (
192+
34ACC35F291DEF6100741371 /* FirebaseAuth */,
193+
34ACC361291DEF6100741371 /* FirebaseDatabase */,
194+
34ACC363291DEF6100741371 /* FirebaseFirestore */,
195+
34ACC365291DEF6100741371 /* FirebaseStorage */,
196+
34131396291E47D300E607E1 /* RxCocoa */,
197+
34131398291E47D300E607E1 /* RxSwift */,
198+
3413139B291E480500E607E1 /* SnapKit */,
199+
3413139E291E48A100E607E1 /* Realm */,
200+
);
146201
productName = DailyQuest;
147202
productReference = 34ACC329291DE9C000741371 /* DailyQuest.app */;
148203
productType = "com.apple.product-type.application";
@@ -215,6 +270,12 @@
215270
Base,
216271
);
217272
mainGroup = 34ACC320291DE9C000741371;
273+
packageReferences = (
274+
34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */,
275+
34131395291E47D300E607E1 /* XCRemoteSwiftPackageReference "RxSwift" */,
276+
3413139A291E480500E607E1 /* XCRemoteSwiftPackageReference "SnapKit" */,
277+
3413139D291E48A100E607E1 /* XCRemoteSwiftPackageReference "realm-swift" */,
278+
);
218279
productRefGroup = 34ACC32A291DE9C000741371 /* Products */;
219280
projectDirPath = "";
220281
projectRoot = "";
@@ -233,7 +294,7 @@
233294
files = (
234295
34ACC339291DE9C100741371 /* LaunchScreen.storyboard in Resources */,
235296
34ACC336291DE9C100741371 /* Assets.xcassets in Resources */,
236-
34ACC334291DE9C000741371 /* Main.storyboard in Resources */,
297+
34ACC36C291DF0DD00741371 /* GoogleService-Info.plist in Resources */,
237298
);
238299
runOnlyForDeploymentPostprocessing = 0;
239300
};
@@ -258,7 +319,6 @@
258319
isa = PBXSourcesBuildPhase;
259320
buildActionMask = 2147483647;
260321
files = (
261-
34ACC331291DE9C000741371 /* ViewController.swift in Sources */,
262322
34ACC32D291DE9C000741371 /* AppDelegate.swift in Sources */,
263323
34ACC32F291DE9C000741371 /* SceneDelegate.swift in Sources */,
264324
);
@@ -297,14 +357,6 @@
297357
/* End PBXTargetDependency section */
298358

299359
/* Begin PBXVariantGroup section */
300-
34ACC332291DE9C000741371 /* Main.storyboard */ = {
301-
isa = PBXVariantGroup;
302-
children = (
303-
34ACC333291DE9C000741371 /* Base */,
304-
);
305-
name = Main.storyboard;
306-
sourceTree = "<group>";
307-
};
308360
34ACC337291DE9C100741371 /* LaunchScreen.storyboard */ = {
309361
isa = PBXVariantGroup;
310362
children = (
@@ -441,7 +493,6 @@
441493
INFOPLIST_FILE = DailyQuest/Info.plist;
442494
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
443495
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
444-
INFOPLIST_KEY_UIMainStoryboardFile = Main;
445496
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
446497
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
447498
LD_RUNPATH_SEARCH_PATHS = (
@@ -468,7 +519,6 @@
468519
INFOPLIST_FILE = DailyQuest/Info.plist;
469520
INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
470521
INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen;
471-
INFOPLIST_KEY_UIMainStoryboardFile = Main;
472522
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
473523
INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight";
474524
LD_RUNPATH_SEARCH_PATHS = (
@@ -596,6 +646,84 @@
596646
defaultConfigurationName = Release;
597647
};
598648
/* End XCConfigurationList section */
649+
650+
/* Begin XCRemoteSwiftPackageReference section */
651+
34131395291E47D300E607E1 /* XCRemoteSwiftPackageReference "RxSwift" */ = {
652+
isa = XCRemoteSwiftPackageReference;
653+
repositoryURL = "https://github.com/ReactiveX/RxSwift";
654+
requirement = {
655+
kind = upToNextMajorVersion;
656+
minimumVersion = 6.0.0;
657+
};
658+
};
659+
3413139A291E480500E607E1 /* XCRemoteSwiftPackageReference "SnapKit" */ = {
660+
isa = XCRemoteSwiftPackageReference;
661+
repositoryURL = "https://github.com/SnapKit/SnapKit";
662+
requirement = {
663+
branch = develop;
664+
kind = branch;
665+
};
666+
};
667+
3413139D291E48A100E607E1 /* XCRemoteSwiftPackageReference "realm-swift" */ = {
668+
isa = XCRemoteSwiftPackageReference;
669+
repositoryURL = "https://github.com/realm/realm-swift";
670+
requirement = {
671+
branch = master;
672+
kind = branch;
673+
};
674+
};
675+
34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = {
676+
isa = XCRemoteSwiftPackageReference;
677+
repositoryURL = "https://github.com/firebase/firebase-ios-sdk";
678+
requirement = {
679+
branch = master;
680+
kind = branch;
681+
};
682+
};
683+
/* End XCRemoteSwiftPackageReference section */
684+
685+
/* Begin XCSwiftPackageProductDependency section */
686+
34131396291E47D300E607E1 /* RxCocoa */ = {
687+
isa = XCSwiftPackageProductDependency;
688+
package = 34131395291E47D300E607E1 /* XCRemoteSwiftPackageReference "RxSwift" */;
689+
productName = RxCocoa;
690+
};
691+
34131398291E47D300E607E1 /* RxSwift */ = {
692+
isa = XCSwiftPackageProductDependency;
693+
package = 34131395291E47D300E607E1 /* XCRemoteSwiftPackageReference "RxSwift" */;
694+
productName = RxSwift;
695+
};
696+
3413139B291E480500E607E1 /* SnapKit */ = {
697+
isa = XCSwiftPackageProductDependency;
698+
package = 3413139A291E480500E607E1 /* XCRemoteSwiftPackageReference "SnapKit" */;
699+
productName = SnapKit;
700+
};
701+
3413139E291E48A100E607E1 /* Realm */ = {
702+
isa = XCSwiftPackageProductDependency;
703+
package = 3413139D291E48A100E607E1 /* XCRemoteSwiftPackageReference "realm-swift" */;
704+
productName = Realm;
705+
};
706+
34ACC35F291DEF6100741371 /* FirebaseAuth */ = {
707+
isa = XCSwiftPackageProductDependency;
708+
package = 34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
709+
productName = FirebaseAuth;
710+
};
711+
34ACC361291DEF6100741371 /* FirebaseDatabase */ = {
712+
isa = XCSwiftPackageProductDependency;
713+
package = 34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
714+
productName = FirebaseDatabase;
715+
};
716+
34ACC363291DEF6100741371 /* FirebaseFirestore */ = {
717+
isa = XCSwiftPackageProductDependency;
718+
package = 34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
719+
productName = FirebaseFirestore;
720+
};
721+
34ACC365291DEF6100741371 /* FirebaseStorage */ = {
722+
isa = XCSwiftPackageProductDependency;
723+
package = 34ACC35E291DEF6100741371 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */;
724+
productName = FirebaseStorage;
725+
};
726+
/* End XCSwiftPackageProductDependency section */
599727
};
600728
rootObject = 34ACC321291DE9C000741371 /* Project object */;
601729
}

0 commit comments

Comments
 (0)