From 7ffe0762fad7a0778092cc9499ad9e6edef37c91 Mon Sep 17 00:00:00 2001 From: Oleg Gorbatchev Date: Mon, 9 Apr 2018 16:30:26 +0200 Subject: [PATCH] [SAVE] Update disconnection in profile * Popup when press button for disconnect which ask if the user is sure about that --- .../project.pbxproj | 79 ++----------------- .../EisenhowerTaskManager-adhoc.xcscheme | 4 +- .../EisenhowerTaskManager-appstore.xcscheme | 4 +- ...EisenhowerTaskManager-development.xcscheme | 4 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 ++ ...om.mono0926.LicensePlist.latest_result.txt | 26 +++--- .../Localization/en.lproj/Localizable.strings | 4 +- .../Localization/fr.lproj/Localizable.strings | 2 + .../Localization/ru.lproj/Localizable.strings | 2 + .../Localization/strings.swift | 6 +- .../Views/Settings/SettingsVC.swift | 16 +++- EisenhowerTaskManager/Podfile.lock | 62 +++++++++++---- 12 files changed, 100 insertions(+), 117 deletions(-) create mode 100644 EisenhowerTaskManager/EisenhowerTaskManager.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/project.pbxproj b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/project.pbxproj index 96a5844..749b9d0 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/project.pbxproj +++ b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/project.pbxproj @@ -455,7 +455,6 @@ 695ED5B92044AFC500BB12DF /* Frameworks */, 695ED5BA2044AFC500BB12DF /* Resources */, 9B79554B316F26EE3FFD85F7 /* [CP] Embed Pods Frameworks */, - A4D3ADE4C28A0FF0EBE371D7 /* [CP] Copy Pods Resources */, 693D97492055B06900F4EE14 /* Crashlytics */, ); buildRules = ( @@ -477,7 +476,6 @@ 695ED5C72044AFC800BB12DF /* Frameworks */, 695ED5C82044AFC800BB12DF /* Resources */, A1440D166117BEF9A791F8C8 /* [CP] Embed Pods Frameworks */, - D84EE1D2445D4FEC29CFBC8B /* [CP] Copy Pods Resources */, 693D974A2055B07D00F4EE14 /* Crashlytics */, ); buildRules = ( @@ -498,7 +496,6 @@ 69BFBE742055A46A00D0B8A1 /* Frameworks */, 69BFBE752055A46A00D0B8A1 /* Resources */, 1881600768F76AD00BC232C9 /* [CP] Embed Pods Frameworks */, - A35ECC999251F7C3C41BE837 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -524,7 +521,6 @@ 69E0B9642044AE050083ED7D /* Frameworks */, 69E0B9652044AE050083ED7D /* Resources */, F15541C99F9E27980B686188 /* [CP] Embed Pods Frameworks */, - 4A6ECB1EBF765435319CFF5D /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -542,7 +538,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 0920; + LastUpgradeCheck = 0930; ORGANIZATIONNAME = "Oleg Gorbatchev"; TargetAttributes = { 695ED5B52044AFC500BB12DF = { @@ -696,24 +692,6 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManagerTests/Pods-EisenhowerTaskManagerTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - 4A6ECB1EBF765435319CFF5D /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-development/Pods-EisenhowerTaskManager-development-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EasyAbout/Settings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Settings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-development/Pods-EisenhowerTaskManager-development-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 5BD7BBD30A22008BCF698337 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -992,57 +970,6 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-appstore/Pods-EisenhowerTaskManager-appstore-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; - A35ECC999251F7C3C41BE837 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManagerTests/Pods-EisenhowerTaskManagerTests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - A4D3ADE4C28A0FF0EBE371D7 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-adhoc/Pods-EisenhowerTaskManager-adhoc-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EasyAbout/Settings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Settings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-adhoc/Pods-EisenhowerTaskManager-adhoc-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - D84EE1D2445D4FEC29CFBC8B /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-appstore/Pods-EisenhowerTaskManager-appstore-resources.sh", - "${PODS_CONFIGURATION_BUILD_DIR}/EasyAbout/Settings.bundle", - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Settings.bundle", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-EisenhowerTaskManager-appstore/Pods-EisenhowerTaskManager-appstore-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; F15541C99F9E27980B686188 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1327,6 +1254,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -1334,6 +1262,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; @@ -1385,6 +1314,7 @@ CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; @@ -1392,6 +1322,7 @@ CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; diff --git a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-adhoc.xcscheme b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-adhoc.xcscheme index 7891e28..81d62f4 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-adhoc.xcscheme +++ b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-adhoc.xcscheme @@ -1,6 +1,6 @@ @@ -46,7 +45,6 @@ buildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - language = "" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" diff --git a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-appstore.xcscheme b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-appstore.xcscheme index 7540c90..1d4935e 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-appstore.xcscheme +++ b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-appstore.xcscheme @@ -1,6 +1,6 @@ @@ -46,7 +45,6 @@ buildConfiguration = "Release" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" - language = "" launchStyle = "0" useCustomWorkingDirectory = "NO" ignoresPersistentStateOnLaunch = "NO" diff --git a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-development.xcscheme b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-development.xcscheme index 6422769..4e5c508 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-development.xcscheme +++ b/EisenhowerTaskManager/EisenhowerTaskManager.xcodeproj/xcshareddata/xcschemes/EisenhowerTaskManager-development.xcscheme @@ -1,6 +1,6 @@ + + + + IDEDidComputeMac32BitWarning + + + diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Bundles/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt b/EisenhowerTaskManager/EisenhowerTaskManager/Bundles/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt index 95207bc..125b186 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Bundles/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Bundles/Settings.bundle/com.mono0926.LicensePlist.latest_result.txt @@ -1,18 +1,18 @@ name: Alamofire, nameSpecified: body: Copyright (c) 2014-2… -version: 4.7.0 +version: 4.7.1 name: Alamofire, nameSpecified: body: Copyright (c) 2014-2… -version: 4.7.0 +version: 4.7.1 name: Alamofire, nameSpecified: body: Copyright (c) 2014-2… -version: 4.7.0 +version: 4.7.1 name: Alamofire, nameSpecified: body: Copyright (c) 2014-2… -version: 4.7.0 +version: 4.7.1 name: Crashlytics, nameSpecified: body: Fabric: Copyright 20… @@ -229,46 +229,46 @@ version: 2.1.3 name: GTMSessionFetcher, nameSpecified: body: … -version: 1.1.14 +version: 1.1.15 name: GTMSessionFetcher, nameSpecified: body: … -version: 1.1.14 +version: 1.1.15 name: GTMSessionFetcher, nameSpecified: body: … -version: 1.1.14 +version: 1.1.15 name: GTMSessionFetcher, nameSpecified: body: … -version: 1.1.14 +version: 1.1.15 name: Haptica, nameSpecified: body: MIT License Copyrig… -version: 2.0.0 +version: 2.0.1 name: Haptica, nameSpecified: body: MIT License Copyrig… -version: 2.0.0 +version: 2.0.1 name: Haptica, nameSpecified: body: MIT License Copyrig… -version: 2.0.0 +version: 2.0.1 name: Haptica, nameSpecified: body: MIT License Copyrig… -version: 2.0.0 +version: 2.0.1 name: leveldb-library, nameSpecified: body: Copyright (c) 2011 T… @@ -348,7 +348,7 @@ version: 5.3.0 name: SwiftLint, nameSpecified: body: The MIT License (MIT… -version: 0.25.0 +version: 0.25.1 name: TTGSnackbar, nameSpecified: body: The MIT License (MIT… diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/en.lproj/Localizable.strings b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/en.lproj/Localizable.strings index 7bd0776..dc2278e 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/en.lproj/Localizable.strings +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/en.lproj/Localizable.strings @@ -28,6 +28,8 @@ "generic.registration" = "Registration"; "generic.authentication" = "Authentication"; "generic.delete" = "Delete"; -"popup.disconnectAction.title" = "Log out"; +"popup.disconnectAction.title" = "Disconnection"; "popup.disconnectAction.text" = "Are you sure you want to disconnect ?"; "generic.today" = "Today"; +"generic.yes" = "Yes"; +"generic.no" = "No"; diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/fr.lproj/Localizable.strings b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/fr.lproj/Localizable.strings index 3a26519..be0cc37 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/fr.lproj/Localizable.strings +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/fr.lproj/Localizable.strings @@ -31,3 +31,5 @@ "popup.disconnectAction.title" = "Déconnexion"; "popup.disconnectAction.text" = "Êtes-vous sûr de vouloir vous déconnecter?"; "generic.today" = "Aujourd'hui"; +"generic.yes" = "Oui"; +"generic.no" = "Non"; diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/ru.lproj/Localizable.strings b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/ru.lproj/Localizable.strings index d7b87d7..cf8c33f 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/ru.lproj/Localizable.strings +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/ru.lproj/Localizable.strings @@ -31,3 +31,5 @@ "popup.disconnectAction.title" = "Отключить"; "popup.disconnectAction.text" = "Вы действительно хотите отключиться?"; "generic.today" = "Сегодня"; +"generic.yes" = "Да"; +"generic.no" = "Нет"; diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/strings.swift b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/strings.swift index 106abac..87b5850 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Localization/strings.swift +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Localization/strings.swift @@ -51,6 +51,8 @@ internal enum L10n { internal static let incomplete = L10n.tr("Localizable", "generic.incomplete") /// Matrix internal static let matrix = L10n.tr("Localizable", "generic.matrix") + /// No + internal static let no = L10n.tr("Localizable", "generic.no") /// Password internal static let password = L10n.tr("Localizable", "generic.password") /// Registration @@ -77,6 +79,8 @@ internal enum L10n { internal static let toSchedule = L10n.tr("Localizable", "generic.toSchedule") /// Welcome internal static let welcome = L10n.tr("Localizable", "generic.welcome") + /// Yes + internal static let yes = L10n.tr("Localizable", "generic.yes") } internal enum Popup { @@ -84,7 +88,7 @@ internal enum L10n { internal enum Disconnectaction { /// Are you sure you want to disconnect ? internal static let text = L10n.tr("Localizable", "popup.disconnectAction.text") - /// Log out + /// Disconnection internal static let title = L10n.tr("Localizable", "popup.disconnectAction.title") } } diff --git a/EisenhowerTaskManager/EisenhowerTaskManager/Views/Settings/SettingsVC.swift b/EisenhowerTaskManager/EisenhowerTaskManager/Views/Settings/SettingsVC.swift index 1bce552..c59663e 100644 --- a/EisenhowerTaskManager/EisenhowerTaskManager/Views/Settings/SettingsVC.swift +++ b/EisenhowerTaskManager/EisenhowerTaskManager/Views/Settings/SettingsVC.swift @@ -11,7 +11,6 @@ import Eureka import FirebaseAuth class SettingsVC: FormViewController { - override func viewDidLoad() { super.viewDidLoad() @@ -38,7 +37,7 @@ extension SettingsVC { <<< ButtonRow { $0.title = "Disconnect" $0.onCellSelection { [weak self] _, _ in - self?.disconnect() + self?.askToDisconnect() } } } @@ -54,4 +53,17 @@ extension SettingsVC { appDelegate.window?.rootViewController = SignInVC() } } + + private func askToDisconnect() { + let alertController = UIAlertController(title: L10n.Popup.Disconnectaction.title, + message: L10n.Popup.Disconnectaction.text, + preferredStyle: .alert) + let yesAction = UIAlertAction(title: L10n.Generic.yes, style: .destructive) { [weak self] _ in + self?.disconnect() + } + let noAction = UIAlertAction(title: L10n.Generic.no, style: .cancel) + alertController.addAction(yesAction) + alertController.addAction(noAction) + self.present(alertController, animated: true, completion: nil) + } } diff --git a/EisenhowerTaskManager/Podfile.lock b/EisenhowerTaskManager/Podfile.lock index 993c2f5..4eaaa05 100644 --- a/EisenhowerTaskManager/Podfile.lock +++ b/EisenhowerTaskManager/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - Alamofire (4.7.0) + - Alamofire (4.7.1) - Crashlytics (3.10.1): - Fabric (~> 1.7.5) - DSGradientProgressView (1.0.0) @@ -20,14 +20,14 @@ PODS: - FirebaseAnalytics (4.1.0): - FirebaseCore (~> 4.0) - FirebaseInstanceID (~> 2.0) - - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" - nanopb (~> 0.3) - FirebaseAuth (4.5.0): - FirebaseAnalytics (~> 4.1) - - GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1) + - "GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)" - GTMSessionFetcher/Core (~> 1.1) - FirebaseCore (4.0.18): - - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" - FirebaseDatabase (4.1.5): - FirebaseAnalytics (~> 4.1) - FirebaseCore (~> 4.0) @@ -39,7 +39,7 @@ PODS: - FirebaseInstanceID (~> 2.0) - FirebaseSwizzlingUtilities (~> 1.0) - GoogleToolboxForMac/Logger (~> 2.1) - - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" - GTMSessionFetcher/Core (~> 1.1) - Protobuf (~> 3.5) - FirebaseSwizzlingUtilities (1.0.0) @@ -50,15 +50,15 @@ PODS: - GoogleToolboxForMac/Defines (2.1.3) - GoogleToolboxForMac/Logger (2.1.3): - GoogleToolboxForMac/Defines (= 2.1.3) - - GoogleToolboxForMac/NSData+zlib (2.1.3): + - "GoogleToolboxForMac/NSData+zlib (2.1.3)": - GoogleToolboxForMac/Defines (= 2.1.3) - - GoogleToolboxForMac/NSDictionary+URLArguments (2.1.3): + - "GoogleToolboxForMac/NSDictionary+URLArguments (2.1.3)": - GoogleToolboxForMac/DebugUtils (= 2.1.3) - GoogleToolboxForMac/Defines (= 2.1.3) - - GoogleToolboxForMac/NSString+URLArguments (= 2.1.3) - - GoogleToolboxForMac/NSString+URLArguments (2.1.3) - - GTMSessionFetcher/Core (1.1.14) - - Haptica (2.0.0) + - "GoogleToolboxForMac/NSString+URLArguments (= 2.1.3)" + - "GoogleToolboxForMac/NSString+URLArguments (2.1.3)" + - GTMSessionFetcher/Core (1.1.15) + - Haptica (2.0.1) - leveldb-library (1.20) - LicensePlist (1.8.3) - nanopb (0.3.8): @@ -69,7 +69,7 @@ PODS: - Protobuf (3.5.0) - SwiftDate (4.5.1) - SwiftGen (5.3.0) - - SwiftLint (0.25.0) + - SwiftLint (0.25.1) - TTGSnackbar (1.7.2) DEPENDENCIES: @@ -90,8 +90,36 @@ DEPENDENCIES: - SwiftLint - TTGSnackbar +SPEC REPOS: + https://github.com/CocoaPods/Specs.git: + - Alamofire + - Crashlytics + - DSGradientProgressView + - Eureka + - Fabric + - Firebase + - FirebaseAnalytics + - FirebaseAuth + - FirebaseCore + - FirebaseDatabase + - FirebaseInstanceID + - FirebasePerformance + - FirebaseSwizzlingUtilities + - GenericPasswordRow + - GoogleToolboxForMac + - GTMSessionFetcher + - Haptica + - leveldb-library + - LicensePlist + - nanopb + - Protobuf + - SwiftDate + - SwiftGen + - SwiftLint + - TTGSnackbar + SPEC CHECKSUMS: - Alamofire: 907e0a98eb68cdb7f9d1f541a563d6ac5dc77b25 + Alamofire: 68d7d521118d49c615a8d2214d87cdf525599d30 Crashlytics: aee1a064cbbf99b32efa3f056a5f458d846bc8ff DSGradientProgressView: b591b4dfc6a7491fbd1f8dedee7a6ce02b23640f Eureka: b88fb930e42c79f8c03c373d0fcdc28c1d6c50ed @@ -106,17 +134,17 @@ SPEC CHECKSUMS: FirebaseSwizzlingUtilities: f1c49a5a372ac852c853722a5891a0a5e2344a6c GenericPasswordRow: 27a52c727c47b2e4d50c2295d1cc7d32c5883e70 GoogleToolboxForMac: 2501e2ad72a52eb3dfe7bd9aee7dad11b858bd20 - GTMSessionFetcher: 390ea358e5a0d0133153806f744662dad933d06b - Haptica: ed63c31f32f2aa17ecb479c110dd50904497bf5d + GTMSessionFetcher: 5fa5b80fd20e439ef5f545fb2cb3ca6c6714caa2 + Haptica: 8dbc771b1eb764454ce66092c4cfc6b29dcb6cb7 leveldb-library: 08cba283675b7ed2d99629a4bc5fd052cd2bb6a5 LicensePlist: 3fda61ebe060afc8fc6d995df34a91401af5a244 nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3 Protobuf: 8a9838fba8dae3389230e1b7f8c104aa32389c03 SwiftDate: 7b56d42a221f582047287deb256b23fc5ed49a60 SwiftGen: 4379bd3640b0a212a0f6ea3c494adba385513d10 - SwiftLint: e14651157288e9e01d6e1a71db7014fb5744a8ea + SwiftLint: ce933681be10c3266e82576dad676fa815a602e9 TTGSnackbar: e23b4f1e9e9f271b22ce75dfd39c6384edff96c9 PODFILE CHECKSUM: 635915ee63904f56195a0fc2b71c10351e97cdb4 -COCOAPODS: 1.4.0 +COCOAPODS: 1.5.0