From f400aea2615bdd34e02fc560c26e9a5dd5d25b6f Mon Sep 17 00:00:00 2001 From: czuria1 Date: Mon, 25 Feb 2019 22:52:38 -0500 Subject: [PATCH] Update Pod file with Firebase pods --- FoodApp/FoodApp.xcodeproj/project.pbxproj | 86 ++++++++++++++++++ .../UserInterfaceState.xcuserstate | Bin 10669 -> 13229 bytes .../xcschemes/xcschememanagement.plist | 2 +- FoodApp/FoodApp/AppDelegate.swift | 4 +- FoodApp/FoodApp/GoogleService-Info.plist | 40 ++++++++ FoodApp/Podfile | 4 + 6 files changed, 134 insertions(+), 2 deletions(-) create mode 100644 FoodApp/FoodApp/GoogleService-Info.plist diff --git a/FoodApp/FoodApp.xcodeproj/project.pbxproj b/FoodApp/FoodApp.xcodeproj/project.pbxproj index 5d043eb..5f044f1 100644 --- a/FoodApp/FoodApp.xcodeproj/project.pbxproj +++ b/FoodApp/FoodApp.xcodeproj/project.pbxproj @@ -7,6 +7,8 @@ objects = { /* Begin PBXBuildFile section */ + 50406A6BE525163B16CA694D /* Pods_FoodApp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D223F74C9CCFF8FB46DEBF /* Pods_FoodApp.framework */; }; + 791BDD302224ED9200B0B31B /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 791BDD2F2224ED9200B0B31B /* GoogleService-Info.plist */; }; 79EBBE27221340D8006C4341 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EBBE26221340D8006C4341 /* AppDelegate.swift */; }; 79EBBE29221340D8006C4341 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79EBBE28221340D8006C4341 /* ViewController.swift */; }; 79EBBE2C221340D8006C4341 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 79EBBE2A221340D8006C4341 /* Main.storyboard */; }; @@ -15,6 +17,7 @@ /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 791BDD2F2224ED9200B0B31B /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 79EBBE23221340D8006C4341 /* FoodApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FoodApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; 79EBBE26221340D8006C4341 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 79EBBE28221340D8006C4341 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; @@ -22,6 +25,9 @@ 79EBBE2D221340DA006C4341 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 79EBBE30221340DA006C4341 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 79EBBE32221340DA006C4341 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D3D223F74C9CCFF8FB46DEBF /* Pods_FoodApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_FoodApp.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EDC4984D583E1EB702FDD33C /* Pods-FoodApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FoodApp.debug.xcconfig"; path = "Target Support Files/Pods-FoodApp/Pods-FoodApp.debug.xcconfig"; sourceTree = ""; }; + F2B4F51CC6EFEE57BFC96F1E /* Pods-FoodApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FoodApp.release.xcconfig"; path = "Target Support Files/Pods-FoodApp/Pods-FoodApp.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -29,6 +35,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 50406A6BE525163B16CA694D /* Pods_FoodApp.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -40,6 +47,8 @@ children = ( 79EBBE25221340D8006C4341 /* FoodApp */, 79EBBE24221340D8006C4341 /* Products */, + DE112B0C17C210FFD0D04006 /* Pods */, + EFF3E456A6D16172C9634292 /* Frameworks */, ); sourceTree = ""; }; @@ -60,10 +69,29 @@ 79EBBE2D221340DA006C4341 /* Assets.xcassets */, 79EBBE2F221340DA006C4341 /* LaunchScreen.storyboard */, 79EBBE32221340DA006C4341 /* Info.plist */, + 791BDD2F2224ED9200B0B31B /* GoogleService-Info.plist */, ); path = FoodApp; sourceTree = ""; }; + DE112B0C17C210FFD0D04006 /* Pods */ = { + isa = PBXGroup; + children = ( + EDC4984D583E1EB702FDD33C /* Pods-FoodApp.debug.xcconfig */, + F2B4F51CC6EFEE57BFC96F1E /* Pods-FoodApp.release.xcconfig */, + ); + name = Pods; + path = Pods; + sourceTree = ""; + }; + EFF3E456A6D16172C9634292 /* Frameworks */ = { + isa = PBXGroup; + children = ( + D3D223F74C9CCFF8FB46DEBF /* Pods_FoodApp.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -71,9 +99,11 @@ isa = PBXNativeTarget; buildConfigurationList = 79EBBE35221340DA006C4341 /* Build configuration list for PBXNativeTarget "FoodApp" */; buildPhases = ( + 086417AC4BDF6AB18306D29C /* [CP] Check Pods Manifest.lock */, 79EBBE1F221340D8006C4341 /* Sources */, 79EBBE20221340D8006C4341 /* Frameworks */, 79EBBE21221340D8006C4341 /* Resources */, + 6889F162A05F6131A702BC77 /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); @@ -123,6 +153,7 @@ buildActionMask = 2147483647; files = ( 79EBBE31221340DA006C4341 /* LaunchScreen.storyboard in Resources */, + 791BDD302224ED9200B0B31B /* GoogleService-Info.plist in Resources */, 79EBBE2E221340DA006C4341 /* Assets.xcassets in Resources */, 79EBBE2C221340D8006C4341 /* Main.storyboard in Resources */, ); @@ -130,6 +161,59 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 086417AC4BDF6AB18306D29C /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-FoodApp-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + 6889F162A05F6131A702BC77 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-FoodApp/Pods-FoodApp-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework", + "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework", + "${BUILT_PRODUCTS_DIR}/leveldb-library/leveldb.framework", + "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + ); + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/leveldb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-FoodApp/Pods-FoodApp-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 79EBBE1F221340D8006C4341 /* Sources */ = { isa = PBXSourcesBuildPhase; @@ -280,6 +364,7 @@ }; 79EBBE36221340DA006C4341 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = EDC4984D583E1EB702FDD33C /* Pods-FoodApp.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; @@ -297,6 +382,7 @@ }; 79EBBE37221340DA006C4341 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = F2B4F51CC6EFEE57BFC96F1E /* Pods-FoodApp.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; diff --git a/FoodApp/FoodApp.xcodeproj/project.xcworkspace/xcuserdata/czuria.xcuserdatad/UserInterfaceState.xcuserstate b/FoodApp/FoodApp.xcodeproj/project.xcworkspace/xcuserdata/czuria.xcuserdatad/UserInterfaceState.xcuserstate index 4e6fd06be93741fec96d310f39efbac45e2a1c72..cf42d2637a17c7eb3cbb06faca74e03daff774b3 100644 GIT binary patch literal 13229 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 Bs$l>C diff --git a/FoodApp/FoodApp.xcodeproj/xcuserdata/czuria.xcuserdatad/xcschemes/xcschememanagement.plist b/FoodApp/FoodApp.xcodeproj/xcuserdata/czuria.xcuserdatad/xcschemes/xcschememanagement.plist index d77fc35..d0d0770 100644 --- a/FoodApp/FoodApp.xcodeproj/xcuserdata/czuria.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/FoodApp/FoodApp.xcodeproj/xcuserdata/czuria.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ FoodApp.xcscheme_^#shared#^_ orderHint - 0 + 14 diff --git a/FoodApp/FoodApp/AppDelegate.swift b/FoodApp/FoodApp/AppDelegate.swift index 5d836f3..0882064 100644 --- a/FoodApp/FoodApp/AppDelegate.swift +++ b/FoodApp/FoodApp/AppDelegate.swift @@ -7,6 +7,7 @@ // import UIKit +import Firebase @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { @@ -15,7 +16,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. + FirebaseApp.configure() + return true } diff --git a/FoodApp/FoodApp/GoogleService-Info.plist b/FoodApp/FoodApp/GoogleService-Info.plist new file mode 100644 index 0000000..8e0b35c --- /dev/null +++ b/FoodApp/FoodApp/GoogleService-Info.plist @@ -0,0 +1,40 @@ + + + + + AD_UNIT_ID_FOR_BANNER_TEST + ca-app-pub-3940256099942544/2934735716 + AD_UNIT_ID_FOR_INTERSTITIAL_TEST + ca-app-pub-3940256099942544/4411468910 + CLIENT_ID + 469909744406-u7oerhu00uo14d32l545jr0jeo65bks7.apps.googleusercontent.com + REVERSED_CLIENT_ID + com.googleusercontent.apps.469909744406-u7oerhu00uo14d32l545jr0jeo65bks7 + API_KEY + AIzaSyDJW0l91etbaYyIbguESgYPVGG1bAe2Bh4 + GCM_SENDER_ID + 469909744406 + PLIST_VERSION + 1 + BUNDLE_ID + com.SparkDev.FoodApp + PROJECT_ID + foodapp-eeb94 + STORAGE_BUCKET + foodapp-eeb94.appspot.com + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:469909744406:ios:9a38839a65f73053 + DATABASE_URL + https://foodapp-eeb94.firebaseio.com + + \ No newline at end of file diff --git a/FoodApp/Podfile b/FoodApp/Podfile index 18acf9d..65092ad 100644 --- a/FoodApp/Podfile +++ b/FoodApp/Podfile @@ -6,5 +6,9 @@ target 'FoodApp' do use_frameworks! # Pods for FoodApp + pod 'Firebase/Core' + pod 'Firebase/Auth' + pod 'Firebase/Database' + pod 'Firebase/Storage' end