|
135 | 135 | BE4B0EB628735005005FE164 /* MenuSheetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0EB528735005005FE164 /* MenuSheetViewModel.swift */; }; |
136 | 136 | BE4B0EBE2873BC84005FE164 /* FilterSheetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4B0EBD2873BC84005FE164 /* FilterSheetViewModel.swift */; }; |
137 | 137 | BE4CD86128F5A56200BA9BBC /* FirebaseAnalytics in Frameworks */ = {isa = PBXBuildFile; productRef = BE4CD86028F5A56200BA9BBC /* FirebaseAnalytics */; }; |
138 | | - BE4CD86328F5A56200BA9BBC /* FirebaseAnalyticsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = BE4CD86228F5A56200BA9BBC /* FirebaseAnalyticsSwift */; }; |
139 | 138 | BE4CD86528F5A56200BA9BBC /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = BE4CD86428F5A56200BA9BBC /* FirebaseCrashlytics */; }; |
140 | 139 | BE4CD86728F5A56200BA9BBC /* FirebaseMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = BE4CD86628F5A56200BA9BBC /* FirebaseMessaging */; }; |
141 | 140 | BE682BB6287C40AF009EBCB7 /* BasicTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE682BB5287C40AF009EBCB7 /* BasicTheme.swift */; }; |
|
285 | 284 | CE9820502A0A0BB7001037F5 /* NetworkLogListScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE98204F2A0A0BB7001037F5 /* NetworkLogListScene.swift */; }; |
286 | 285 | CE9820522A0A0BE9001037F5 /* NetworkLogEntryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE9820512A0A0BE9001037F5 /* NetworkLogEntryView.swift */; }; |
287 | 286 | CE98750C29CC527F007F063A /* TimeRangeSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4F2C6129BA45420007194E /* TimeRangeSlider.swift */; }; |
| 287 | + CEA428992D71DF4400944DAB /* AnalyticsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA428982D71DF2B00944DAB /* AnalyticsScreen.swift */; }; |
| 288 | + CEA4289E2D71E23A00944DAB /* AnalyticsEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA4289D2D71E23200944DAB /* AnalyticsEvent.swift */; }; |
| 289 | + CEA428A02D71E2DC00944DAB /* AnalyticsScreenModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA4289F2D71E2D800944DAB /* AnalyticsScreenModifier.swift */; }; |
| 290 | + CEA428A22D71E3A400944DAB /* SnakeCaseConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA428A12D71E3A100944DAB /* SnakeCaseConvertible.swift */; }; |
| 291 | + CEA428A42D71FE4D00944DAB /* Encodable+Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA428A32D71FE4900944DAB /* Encodable+Dictionary.swift */; }; |
| 292 | + CEA428A62D7208CB00944DAB /* AnalyticsLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA428A52D7208C700944DAB /* AnalyticsLogger.swift */; }; |
288 | 293 | CEA7F1E62A6D096000299BAF /* LectureCellActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEA7F1E52A6D096000299BAF /* LectureCellActionButton.swift */; }; |
289 | 294 | CEB5A71E29DD9CD400E74C47 /* TimetableAccessoryRectangularView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB5A71D29DD9CD400E74C47 /* TimetableAccessoryRectangularView.swift */; }; |
290 | 295 | CEB5A72029DDA8B200E74C47 /* TimetableAccessoryInlineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB5A71F29DDA8B200E74C47 /* TimetableAccessoryInlineView.swift */; }; |
|
604 | 609 | CE98204A2A09FBDD001037F5 /* DebugState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugState.swift; sourceTree = "<group>"; }; |
605 | 610 | CE98204F2A0A0BB7001037F5 /* NetworkLogListScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkLogListScene.swift; sourceTree = "<group>"; }; |
606 | 611 | CE9820512A0A0BE9001037F5 /* NetworkLogEntryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkLogEntryView.swift; sourceTree = "<group>"; }; |
| 612 | + CEA428982D71DF2B00944DAB /* AnalyticsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsScreen.swift; sourceTree = "<group>"; }; |
| 613 | + CEA4289D2D71E23200944DAB /* AnalyticsEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsEvent.swift; sourceTree = "<group>"; }; |
| 614 | + CEA4289F2D71E2D800944DAB /* AnalyticsScreenModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsScreenModifier.swift; sourceTree = "<group>"; }; |
| 615 | + CEA428A12D71E3A100944DAB /* SnakeCaseConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SnakeCaseConvertible.swift; sourceTree = "<group>"; }; |
| 616 | + CEA428A32D71FE4900944DAB /* Encodable+Dictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Encodable+Dictionary.swift"; sourceTree = "<group>"; }; |
| 617 | + CEA428A52D7208C700944DAB /* AnalyticsLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsLogger.swift; sourceTree = "<group>"; }; |
607 | 618 | CEA7F1E52A6D096000299BAF /* LectureCellActionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LectureCellActionButton.swift; sourceTree = "<group>"; }; |
608 | 619 | CEB5A71D29DD9CD400E74C47 /* TimetableAccessoryRectangularView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimetableAccessoryRectangularView.swift; sourceTree = "<group>"; }; |
609 | 620 | CEB5A71F29DDA8B200E74C47 /* TimetableAccessoryInlineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimetableAccessoryInlineView.swift; sourceTree = "<group>"; }; |
|
659 | 670 | 731C24522C4442590015877B /* KakaoSDKCommon in Frameworks */, |
660 | 671 | BE4CD86728F5A56200BA9BBC /* FirebaseMessaging in Frameworks */, |
661 | 672 | 731C244E2C4442590015877B /* KakaoSDK in Frameworks */, |
662 | | - BE4CD86328F5A56200BA9BBC /* FirebaseAnalyticsSwift in Frameworks */, |
663 | 673 | CE85901C2C5E21D600ECFE9E /* KakaoSDKTemplate in Frameworks */, |
664 | 674 | BE779B1828E3DD5B009960EB /* FacebookLogin in Frameworks */, |
665 | 675 | CEF992F72BF3B8FC00F0FFA4 /* ReactNativeKit in Frameworks */, |
|
900 | 910 | path = Lecture; |
901 | 911 | sourceTree = "<group>"; |
902 | 912 | }; |
| 913 | + CEA428952D71DE6600944DAB /* SharedUIAnalytics */ = { |
| 914 | + isa = PBXGroup; |
| 915 | + children = ( |
| 916 | + CEA428982D71DF2B00944DAB /* AnalyticsScreen.swift */, |
| 917 | + CEA4289D2D71E23200944DAB /* AnalyticsEvent.swift */, |
| 918 | + CEA428A12D71E3A100944DAB /* SnakeCaseConvertible.swift */, |
| 919 | + CEA428A32D71FE4900944DAB /* Encodable+Dictionary.swift */, |
| 920 | + CEA4289F2D71E2D800944DAB /* AnalyticsScreenModifier.swift */, |
| 921 | + CEA428A52D7208C700944DAB /* AnalyticsLogger.swift */, |
| 922 | + ); |
| 923 | + path = SharedUIAnalytics; |
| 924 | + sourceTree = "<group>"; |
| 925 | + }; |
903 | 926 | CECDD36A2CC3E43400BB5E5B /* SyllabusWebView */ = { |
904 | 927 | isa = PBXGroup; |
905 | 928 | children = ( |
|
1128 | 1151 | BEEBDFB9286B3A0C00DB5976 /* TabScene.swift */, |
1129 | 1152 | BE7E230027FF20EE004DC202 /* TimetableScene.swift */, |
1130 | 1153 | CE4777F62A6AE41C00E03253 /* VacancyScene.swift */, |
| 1154 | + CEA428952D71DE6600944DAB /* SharedUIAnalytics */, |
1131 | 1155 | CE3384BB2A893F1B00437CC5 /* FriendsScene.swift */, |
1132 | 1156 | BEDF507227F427FA00CDCC13 /* LectureListScene.swift */, |
1133 | 1157 | BEDF506E27EB744A00CDCC13 /* LectureDetailScene.swift */, |
|
1276 | 1300 | BEDE34D32879A59B00525014 /* Alamofire */, |
1277 | 1301 | BE779B1728E3DD5B009960EB /* FacebookLogin */, |
1278 | 1302 | BE4CD86028F5A56200BA9BBC /* FirebaseAnalytics */, |
1279 | | - BE4CD86228F5A56200BA9BBC /* FirebaseAnalyticsSwift */, |
1280 | 1303 | BE4CD86428F5A56200BA9BBC /* FirebaseCrashlytics */, |
1281 | 1304 | BE4CD86628F5A56200BA9BBC /* FirebaseMessaging */, |
1282 | 1305 | CEF992F62BF3B8FC00F0FFA4 /* ReactNativeKit */, |
|
1484 | 1507 | BEE5CE10289E738900CF5ED3 /* MenuThemeSheet.swift in Sources */, |
1485 | 1508 | CE17DF892A7E9670000432B8 /* ConfigRepository.swift in Sources */, |
1486 | 1509 | 738406F72B57134300007E62 /* ThemeService.swift in Sources */, |
| 1510 | + CEA428A22D71E3A400944DAB /* SnakeCaseConvertible.swift in Sources */, |
1487 | 1511 | BE9413C128C219AD00171060 /* STNotification.swift in Sources */, |
1488 | 1512 | B87B317328D81447005C170B /* UserDto.swift in Sources */, |
1489 | 1513 | BE060BD928DF4C1E00A2F1B9 /* OnboardScene.swift in Sources */, |
|
1538 | 1562 | BE682BEF288722A5009EBCB7 /* ErrorDto.swift in Sources */, |
1539 | 1563 | CE17DF8B2A7E96E1000432B8 /* ConfigDto.swift in Sources */, |
1540 | 1564 | BED04D3128EA8B0A00937E4C /* ChangePasswordView.swift in Sources */, |
| 1565 | + CEA428992D71DF4400944DAB /* AnalyticsScreen.swift in Sources */, |
1541 | 1566 | DC1E0ECF28772F13005632A3 /* NetworkUtils.swift in Sources */, |
1542 | 1567 | BE6D893528EFD68E000607A6 /* String+Localized.swift in Sources */, |
1543 | 1568 | BEB3B6A228CDB7A400E56062 /* LectureTimePicker.swift in Sources */, |
| 1569 | + CEA4289E2D71E23A00944DAB /* AnalyticsEvent.swift in Sources */, |
1544 | 1570 | CECDD3702CC3E4B400BB5E5B /* WebProgressView.swift in Sources */, |
| 1571 | + CEA428A62D7208CB00944DAB /* AnalyticsLogger.swift in Sources */, |
1545 | 1572 | BE77D0AC28B1384D0067A9D8 /* MenuSheetTopBar.swift in Sources */, |
1546 | 1573 | BEDF506F27EB744A00CDCC13 /* LectureDetailScene.swift in Sources */, |
1547 | 1574 | BE98A06F288AFC1600C2CE95 /* SNUTTWidget.intentdefinition in Sources */, |
|
1601 | 1628 | BEB3B6B328D4D4F500E56062 /* DetailButton.swift in Sources */, |
1602 | 1629 | 738406FD2B57179100007E62 /* ThemeSettingViewModel.swift in Sources */, |
1603 | 1630 | BEDF506B27EB73EE00CDCC13 /* LectureListCell.swift in Sources */, |
| 1631 | + CEA428A02D71E2DC00944DAB /* AnalyticsScreenModifier.swift in Sources */, |
1604 | 1632 | B800A38B2B76132C008E8D84 /* SearchTimeMaskDto.swift in Sources */, |
1605 | 1633 | CEF630942BC690DF00D26999 /* FloatingButton.swift in Sources */, |
1606 | 1634 | B87DF6ED2914FAFB008BB95B /* PopupRouter.swift in Sources */, |
|
1709 | 1737 | BE9413B928C20A4000171060 /* AuthRouter.swift in Sources */, |
1710 | 1738 | BE682BDB28870872009EBCB7 /* LectureService.swift in Sources */, |
1711 | 1739 | BE7E230127FF20EE004DC202 /* TimetableScene.swift in Sources */, |
| 1740 | + CEA428A42D71FE4D00944DAB /* Encodable+Dictionary.swift in Sources */, |
1712 | 1741 | DCD41A7227E5CE1D00CF380E /* TimetableViewModel.swift in Sources */, |
1713 | 1742 | BE682BB6287C40AF009EBCB7 /* BasicTheme.swift in Sources */, |
1714 | 1743 | BE779B1C28E72622009960EB /* AnimatedTextField.swift in Sources */, |
|
2406 | 2435 | repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; |
2407 | 2436 | requirement = { |
2408 | 2437 | kind = upToNextMajorVersion; |
2409 | | - minimumVersion = 10.22.0; |
| 2438 | + minimumVersion = 11.9.0; |
2410 | 2439 | }; |
2411 | 2440 | }; |
2412 | 2441 | BE779B1628E3DD5B009960EB /* XCRemoteSwiftPackageReference "facebook-ios-sdk" */ = { |
|
2479 | 2508 | package = BE4CD85F28F5A56200BA9BBC /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
2480 | 2509 | productName = FirebaseAnalytics; |
2481 | 2510 | }; |
2482 | | - BE4CD86228F5A56200BA9BBC /* FirebaseAnalyticsSwift */ = { |
2483 | | - isa = XCSwiftPackageProductDependency; |
2484 | | - package = BE4CD85F28F5A56200BA9BBC /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
2485 | | - productName = FirebaseAnalyticsSwift; |
2486 | | - }; |
2487 | 2511 | BE4CD86428F5A56200BA9BBC /* FirebaseCrashlytics */ = { |
2488 | 2512 | isa = XCSwiftPackageProductDependency; |
2489 | 2513 | package = BE4CD85F28F5A56200BA9BBC /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */; |
|
0 commit comments