Finalised App, Presentation and Report Commenced

This commit is contained in:
Alexander Davis
2017-05-06 02:17:09 +01:00
parent 32f42ec4db
commit 67e9bc1dde
378 changed files with 78554 additions and 952 deletions

View File

@@ -2,11 +2,11 @@
"commitish" : "1.7",
"iOS" : [
{
"hash" : "4b56df5067379e0e62b6efe3961c120e1ff4a0a68ca6fd123a2a8dd1743567db",
"hash" : "1b042d4b9f79c1a317cdf2d1afcd1ed9430370bf63200ab7e5d4fc2e3d16f650",
"name" : "SwiftForms"
}
],
"xcodeVersion" : "Xcode 8.3.1\nBuild version 8E1000a",
"xcodeVersion" : "Xcode 8.3.2\nBuild version 8E2002",
"watchOS" : [
],

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
// Generated by Apple Swift version 3.1 (swiftlang-802.0.51 clang-802.0.41)
// Generated by Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
#pragma clang diagnostic push
#if defined(__has_include) && __has_include(<swift/objc-prologue.h>)

Binary file not shown.

Binary file not shown.

View File

@@ -7,229 +7,210 @@
objects = {
/* Begin PBXBuildFile section */
152A166A0FC11FBAD96716A2 /* Pods_My_Mind.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 93C68F08F6A96A8862C1AC2F /* Pods_My_Mind.framework */; };
5F1D73F11E9AA390001ED9FC /* UserViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73E91E9AA390001ED9FC /* UserViews.swift */; };
5F1D73F31E9AA390001ED9FC /* ForumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73EB1E9AA390001ED9FC /* ForumView.swift */; };
5F1D73F41E9AA390001ED9FC /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73EC1E9AA390001ED9FC /* TabBarController.swift */; };
5F1D73F51E9AA390001ED9FC /* OnBoardingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73ED1E9AA390001ED9FC /* OnBoardingController.swift */; };
5F1D73F61E9AA390001ED9FC /* WelcomeScreenOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73EE1E9AA390001ED9FC /* WelcomeScreenOne.swift */; };
5F1D73F71E9AA390001ED9FC /* WelcomeScreenTwo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73EF1E9AA390001ED9FC /* WelcomeScreenTwo.swift */; };
5F1D73F81E9AA390001ED9FC /* WelcomeScreenThree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1D73F01E9AA390001ED9FC /* WelcomeScreenThree.swift */; };
5F387B2C1E9A77F900308C34 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F387B2B1E9A77F900308C34 /* AppDelegate.swift */; };
5F387B311E9A77F900308C34 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F387B2F1E9A77F900308C34 /* Main.storyboard */; };
5F387B331E9A77F900308C34 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5F387B321E9A77F900308C34 /* Assets.xcassets */; };
5F387B361E9A77F900308C34 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5F387B341E9A77F900308C34 /* LaunchScreen.storyboard */; };
5F387B411E9A77FA00308C34 /* My_MindTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F387B401E9A77FA00308C34 /* My_MindTests.swift */; };
5F387B4C1E9A77FA00308C34 /* My_MindUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F387B4B1E9A77FA00308C34 /* My_MindUITests.swift */; };
5F8BB68D1E9F236200E974F0 /* SwiftForms.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F8BB68C1E9F236200E974F0 /* SwiftForms.framework */; };
5FAC04911E9AD1F60034DF77 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FAC04901E9AD1F60034DF77 /* GoogleService-Info.plist */; };
5FAC04931E9AD2110034DF77 /* MainViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAC04921E9AD2110034DF77 /* MainViews.swift */; };
5FAC04951E9ADF4B0034DF77 /* OnlineInterfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAC04941E9ADF4B0034DF77 /* OnlineInterfaces.swift */; };
5FB7C4491E9D1CBC001F76FF /* FormViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB7C4481E9D1CBC001F76FF /* FormViews.swift */; };
9F9B713CD43BCBAED3E243FD /* Pods_My_MindUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B5B889C48504658B7AAD00E1 /* Pods_My_MindUITests.framework */; };
CE88ED407E8DD8526D09D9D6 /* Pods_My_MindTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A806CCC70D68E5C00FEA546B /* Pods_My_MindTests.framework */; };
3ACB9C3B14367869096A1E2A /* Pods_My_MindUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 418AED10EA0F21E67AB48A34 /* Pods_My_MindUITests.framework */; };
5FB80A781EB7CAD400A8D5C6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80A771EB7CAD400A8D5C6 /* AppDelegate.swift */; };
5FB80A7D1EB7CAD400A8D5C6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5FB80A7B1EB7CAD400A8D5C6 /* Main.storyboard */; };
5FB80A801EB7CAD400A8D5C6 /* My_Mind.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80A7E1EB7CAD400A8D5C6 /* My_Mind.xcdatamodeld */; };
5FB80A821EB7CAD400A8D5C6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5FB80A811EB7CAD400A8D5C6 /* Assets.xcassets */; };
5FB80A851EB7CAD400A8D5C6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5FB80A831EB7CAD400A8D5C6 /* LaunchScreen.storyboard */; };
5FB80A901EB7CAD400A8D5C6 /* My_MindTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80A8F1EB7CAD400A8D5C6 /* My_MindTests.swift */; };
5FB80A9B1EB7CAD400A8D5C6 /* My_MindUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80A9A1EB7CAD400A8D5C6 /* My_MindUITests.swift */; };
5FB80AB31EB7CCBB00A8D5C6 /* FormViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AA81EB7CCBB00A8D5C6 /* FormViews.swift */; };
5FB80AB41EB7CCBB00A8D5C6 /* ForumView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AA91EB7CCBB00A8D5C6 /* ForumView.swift */; };
5FB80AB51EB7CCBB00A8D5C6 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5FB80AAA1EB7CCBB00A8D5C6 /* GoogleService-Info.plist */; };
5FB80AB61EB7CCBB00A8D5C6 /* MainViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AAB1EB7CCBB00A8D5C6 /* MainViews.swift */; };
5FB80AB71EB7CCBB00A8D5C6 /* OnBoardingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AAC1EB7CCBB00A8D5C6 /* OnBoardingController.swift */; };
5FB80AB81EB7CCBB00A8D5C6 /* OnlineInterfaces.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AAD1EB7CCBB00A8D5C6 /* OnlineInterfaces.swift */; };
5FB80AB91EB7CCBB00A8D5C6 /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AAE1EB7CCBB00A8D5C6 /* TabBarController.swift */; };
5FB80ABA1EB7CCBB00A8D5C6 /* UserViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AAF1EB7CCBB00A8D5C6 /* UserViews.swift */; };
5FB80ABB1EB7CCBB00A8D5C6 /* WelcomeScreenOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AB01EB7CCBB00A8D5C6 /* WelcomeScreenOne.swift */; };
5FB80ABC1EB7CCBB00A8D5C6 /* WelcomeScreenThree.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AB11EB7CCBB00A8D5C6 /* WelcomeScreenThree.swift */; };
5FB80ABD1EB7CCBB00A8D5C6 /* WelcomeScreenTwo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FB80AB21EB7CCBB00A8D5C6 /* WelcomeScreenTwo.swift */; };
79948BA04154DFF2FD4CEA59 /* Pods_My_Mind.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E01461C25C1401F7ED1DD38 /* Pods_My_Mind.framework */; };
79BBBA2D9F5AF5BC8E616B5B /* Pods_My_MindTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C690B9A48910810777FC1481 /* Pods_My_MindTests.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
5F387B3D1E9A77FA00308C34 /* PBXContainerItemProxy */ = {
5FB80A8C1EB7CAD400A8D5C6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5F387B201E9A77F900308C34 /* Project object */;
containerPortal = 5FB80A6C1EB7CAD300A8D5C6 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5F387B271E9A77F900308C34;
remoteGlobalIDString = 5FB80A731EB7CAD400A8D5C6;
remoteInfo = "My Mind";
};
5F387B481E9A77FA00308C34 /* PBXContainerItemProxy */ = {
5FB80A971EB7CAD400A8D5C6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 5F387B201E9A77F900308C34 /* Project object */;
containerPortal = 5FB80A6C1EB7CAD300A8D5C6 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 5F387B271E9A77F900308C34;
remoteGlobalIDString = 5FB80A731EB7CAD400A8D5C6;
remoteInfo = "My Mind";
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
03237502A99BD1B8640610FB /* Pods-My Mind.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My Mind.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My Mind/Pods-My Mind.debug.xcconfig"; sourceTree = "<group>"; };
14A46FE3E7F911FF9F206D9F /* Pods-My Mind.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My Mind.release.xcconfig"; path = "Pods/Target Support Files/Pods-My Mind/Pods-My Mind.release.xcconfig"; sourceTree = "<group>"; };
24CEC2F2536D3F042ACE49E8 /* Pods-My MindTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests.release.xcconfig"; sourceTree = "<group>"; };
5F1D73E91E9AA390001ED9FC /* UserViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserViews.swift; sourceTree = "<group>"; };
5F1D73EB1E9AA390001ED9FC /* ForumView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForumView.swift; sourceTree = "<group>"; };
5F1D73EC1E9AA390001ED9FC /* TabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = "<group>"; };
5F1D73ED1E9AA390001ED9FC /* OnBoardingController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingController.swift; sourceTree = "<group>"; };
5F1D73EE1E9AA390001ED9FC /* WelcomeScreenOne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenOne.swift; sourceTree = "<group>"; };
5F1D73EF1E9AA390001ED9FC /* WelcomeScreenTwo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenTwo.swift; sourceTree = "<group>"; };
5F1D73F01E9AA390001ED9FC /* WelcomeScreenThree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenThree.swift; sourceTree = "<group>"; };
5F387B281E9A77F900308C34 /* My Mind.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "My Mind.app"; sourceTree = BUILT_PRODUCTS_DIR; };
5F387B2B1E9A77F900308C34 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
5F387B301E9A77F900308C34 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
5F387B321E9A77F900308C34 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
5F387B351E9A77F900308C34 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
5F387B371E9A77F900308C34 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5F387B3C1E9A77FA00308C34 /* My MindTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "My MindTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
5F387B401E9A77FA00308C34 /* My_MindTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = My_MindTests.swift; sourceTree = "<group>"; };
5F387B421E9A77FA00308C34 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5F387B471E9A77FA00308C34 /* My MindUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "My MindUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
5F387B4B1E9A77FA00308C34 /* My_MindUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = My_MindUITests.swift; sourceTree = "<group>"; };
5F387B4D1E9A77FA00308C34 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5F8BB68C1E9F236200E974F0 /* SwiftForms.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftForms.framework; path = "../../../../Users/alexanderdavis/Library/Developer/Xcode/DerivedData/My_Mind-coocqdarohmftwesbfhoxeppuecq/Build/Products/Debug-iphoneos/SwiftForms/SwiftForms.framework"; sourceTree = "<group>"; };
5FAC048F1E9ACFA10034DF77 /* My Mind.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "My Mind.entitlements"; sourceTree = "<group>"; };
5FAC04901E9AD1F60034DF77 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
5FAC04921E9AD2110034DF77 /* MainViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViews.swift; sourceTree = "<group>"; };
5FAC04941E9ADF4B0034DF77 /* OnlineInterfaces.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnlineInterfaces.swift; sourceTree = "<group>"; };
5FB7C4481E9D1CBC001F76FF /* FormViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FormViews.swift; sourceTree = "<group>"; };
93C68F08F6A96A8862C1AC2F /* Pods_My_Mind.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_Mind.framework; sourceTree = BUILT_PRODUCTS_DIR; };
A806CCC70D68E5C00FEA546B /* Pods_My_MindTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_MindTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
ABF283DEA18DADABFE6E9651 /* Pods-My MindUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My MindUITests/Pods-My MindUITests.debug.xcconfig"; sourceTree = "<group>"; };
ACB04384CBCB9A221EBE6FF4 /* Pods-My MindTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests.debug.xcconfig"; sourceTree = "<group>"; };
B5B889C48504658B7AAD00E1 /* Pods_My_MindUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_MindUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E83680762934A4609FB47468 /* Pods-My MindUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-My MindUITests/Pods-My MindUITests.release.xcconfig"; sourceTree = "<group>"; };
418AED10EA0F21E67AB48A34 /* Pods_My_MindUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_MindUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4E01461C25C1401F7ED1DD38 /* Pods_My_Mind.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_Mind.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5F57ADA820D7B855B27C3A39 /* Pods-My MindTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests.release.xcconfig"; sourceTree = "<group>"; };
5FB80A741EB7CAD400A8D5C6 /* My Mind.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "My Mind.app"; sourceTree = BUILT_PRODUCTS_DIR; };
5FB80A771EB7CAD400A8D5C6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
5FB80A7C1EB7CAD400A8D5C6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
5FB80A7F1EB7CAD400A8D5C6 /* My_Mind.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = My_Mind.xcdatamodel; sourceTree = "<group>"; };
5FB80A811EB7CAD400A8D5C6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
5FB80A841EB7CAD400A8D5C6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
5FB80A861EB7CAD400A8D5C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5FB80A8B1EB7CAD400A8D5C6 /* My MindTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "My MindTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
5FB80A8F1EB7CAD400A8D5C6 /* My_MindTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = My_MindTests.swift; sourceTree = "<group>"; };
5FB80A911EB7CAD400A8D5C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5FB80A961EB7CAD400A8D5C6 /* My MindUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "My MindUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
5FB80A9A1EB7CAD400A8D5C6 /* My_MindUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = My_MindUITests.swift; sourceTree = "<group>"; };
5FB80A9C1EB7CAD400A8D5C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
5FB80AA81EB7CCBB00A8D5C6 /* FormViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FormViews.swift; sourceTree = "<group>"; };
5FB80AA91EB7CCBB00A8D5C6 /* ForumView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForumView.swift; sourceTree = "<group>"; };
5FB80AAA1EB7CCBB00A8D5C6 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
5FB80AAB1EB7CCBB00A8D5C6 /* MainViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViews.swift; sourceTree = "<group>"; };
5FB80AAC1EB7CCBB00A8D5C6 /* OnBoardingController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingController.swift; sourceTree = "<group>"; };
5FB80AAD1EB7CCBB00A8D5C6 /* OnlineInterfaces.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnlineInterfaces.swift; sourceTree = "<group>"; };
5FB80AAE1EB7CCBB00A8D5C6 /* TabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = "<group>"; };
5FB80AAF1EB7CCBB00A8D5C6 /* UserViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserViews.swift; sourceTree = "<group>"; };
5FB80AB01EB7CCBB00A8D5C6 /* WelcomeScreenOne.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenOne.swift; sourceTree = "<group>"; };
5FB80AB11EB7CCBB00A8D5C6 /* WelcomeScreenThree.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenThree.swift; sourceTree = "<group>"; };
5FB80AB21EB7CCBB00A8D5C6 /* WelcomeScreenTwo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WelcomeScreenTwo.swift; sourceTree = "<group>"; };
628A04A7E5D9D60FE4221D6E /* Pods-My Mind.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My Mind.release.xcconfig"; path = "Pods/Target Support Files/Pods-My Mind/Pods-My Mind.release.xcconfig"; sourceTree = "<group>"; };
6BC5B20BB070128329338769 /* Pods-My Mind.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My Mind.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My Mind/Pods-My Mind.debug.xcconfig"; sourceTree = "<group>"; };
C690B9A48910810777FC1481 /* Pods_My_MindTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_My_MindTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EC15F67C962DE3B4FBBDC209 /* Pods-My MindUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-My MindUITests/Pods-My MindUITests.release.xcconfig"; sourceTree = "<group>"; };
F0C2CC8216E8BD48AB967DF1 /* Pods-My MindUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My MindUITests/Pods-My MindUITests.debug.xcconfig"; sourceTree = "<group>"; };
F1F378FCE703A13097479048 /* Pods-My MindTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-My MindTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests.debug.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
5F387B251E9A77F900308C34 /* Frameworks */ = {
5FB80A711EB7CAD400A8D5C6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
152A166A0FC11FBAD96716A2 /* Pods_My_Mind.framework in Frameworks */,
5F8BB68D1E9F236200E974F0 /* SwiftForms.framework in Frameworks */,
79948BA04154DFF2FD4CEA59 /* Pods_My_Mind.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B391E9A77FA00308C34 /* Frameworks */ = {
5FB80A881EB7CAD400A8D5C6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
CE88ED407E8DD8526D09D9D6 /* Pods_My_MindTests.framework in Frameworks */,
79BBBA2D9F5AF5BC8E616B5B /* Pods_My_MindTests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B441E9A77FA00308C34 /* Frameworks */ = {
5FB80A931EB7CAD400A8D5C6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
9F9B713CD43BCBAED3E243FD /* Pods_My_MindUITests.framework in Frameworks */,
3ACB9C3B14367869096A1E2A /* Pods_My_MindUITests.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
5F1D73F91E9AA39D001ED9FC /* OnBoarding Controllers */ = {
273B76A2D041D5D5FFBAD0A6 /* Frameworks */ = {
isa = PBXGroup;
children = (
5F1D73ED1E9AA390001ED9FC /* OnBoardingController.swift */,
5F1D73EE1E9AA390001ED9FC /* WelcomeScreenOne.swift */,
5F1D73EF1E9AA390001ED9FC /* WelcomeScreenTwo.swift */,
5F1D73F01E9AA390001ED9FC /* WelcomeScreenThree.swift */,
4E01461C25C1401F7ED1DD38 /* Pods_My_Mind.framework */,
C690B9A48910810777FC1481 /* Pods_My_MindTests.framework */,
418AED10EA0F21E67AB48A34 /* Pods_My_MindUITests.framework */,
);
name = "OnBoarding Controllers";
name = Frameworks;
sourceTree = "<group>";
};
5F1D73FA1E9AA3AD001ED9FC /* Main Controllers */ = {
5FB80A6B1EB7CAD300A8D5C6 = {
isa = PBXGroup;
children = (
5F1D73EB1E9AA390001ED9FC /* ForumView.swift */,
5F1D73EC1E9AA390001ED9FC /* TabBarController.swift */,
5FAC04921E9AD2110034DF77 /* MainViews.swift */,
5FB7C4481E9D1CBC001F76FF /* FormViews.swift */,
);
name = "Main Controllers";
sourceTree = "<group>";
};
5F387B1F1E9A77F900308C34 = {
isa = PBXGroup;
children = (
5F387B2A1E9A77F900308C34 /* My Mind */,
5F387B3F1E9A77FA00308C34 /* My MindTests */,
5F387B4A1E9A77FA00308C34 /* My MindUITests */,
5F387B291E9A77F900308C34 /* Products */,
7425378B698F58AB6B65A764 /* Pods */,
D0433EACB48AF6CF532A5819 /* Frameworks */,
5FB80A761EB7CAD400A8D5C6 /* My Mind */,
5FB80A8E1EB7CAD400A8D5C6 /* My MindTests */,
5FB80A991EB7CAD400A8D5C6 /* My MindUITests */,
5FB80A751EB7CAD400A8D5C6 /* Products */,
E82D39ACDDE96E3EC5EB0528 /* Pods */,
273B76A2D041D5D5FFBAD0A6 /* Frameworks */,
);
sourceTree = "<group>";
};
5F387B291E9A77F900308C34 /* Products */ = {
5FB80A751EB7CAD400A8D5C6 /* Products */ = {
isa = PBXGroup;
children = (
5F387B281E9A77F900308C34 /* My Mind.app */,
5F387B3C1E9A77FA00308C34 /* My MindTests.xctest */,
5F387B471E9A77FA00308C34 /* My MindUITests.xctest */,
5FB80A741EB7CAD400A8D5C6 /* My Mind.app */,
5FB80A8B1EB7CAD400A8D5C6 /* My MindTests.xctest */,
5FB80A961EB7CAD400A8D5C6 /* My MindUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
5F387B2A1E9A77F900308C34 /* My Mind */ = {
5FB80A761EB7CAD400A8D5C6 /* My Mind */ = {
isa = PBXGroup;
children = (
5FAC048F1E9ACFA10034DF77 /* My Mind.entitlements */,
5FAC04901E9AD1F60034DF77 /* GoogleService-Info.plist */,
5F387B371E9A77F900308C34 /* Info.plist */,
5F387B2B1E9A77F900308C34 /* AppDelegate.swift */,
5F1D73E91E9AA390001ED9FC /* UserViews.swift */,
5FAC04941E9ADF4B0034DF77 /* OnlineInterfaces.swift */,
5F387B321E9A77F900308C34 /* Assets.xcassets */,
5F387B341E9A77F900308C34 /* LaunchScreen.storyboard */,
5F1D73FA1E9AA3AD001ED9FC /* Main Controllers */,
5F387B2F1E9A77F900308C34 /* Main.storyboard */,
5F1D73F91E9AA39D001ED9FC /* OnBoarding Controllers */,
5FB80A771EB7CAD400A8D5C6 /* AppDelegate.swift */,
5FB80A7B1EB7CAD400A8D5C6 /* Main.storyboard */,
5FB80AA81EB7CCBB00A8D5C6 /* FormViews.swift */,
5FB80AA91EB7CCBB00A8D5C6 /* ForumView.swift */,
5FB80AAA1EB7CCBB00A8D5C6 /* GoogleService-Info.plist */,
5FB80AAB1EB7CCBB00A8D5C6 /* MainViews.swift */,
5FB80AAC1EB7CCBB00A8D5C6 /* OnBoardingController.swift */,
5FB80AAD1EB7CCBB00A8D5C6 /* OnlineInterfaces.swift */,
5FB80AAE1EB7CCBB00A8D5C6 /* TabBarController.swift */,
5FB80AAF1EB7CCBB00A8D5C6 /* UserViews.swift */,
5FB80AB01EB7CCBB00A8D5C6 /* WelcomeScreenOne.swift */,
5FB80AB11EB7CCBB00A8D5C6 /* WelcomeScreenThree.swift */,
5FB80AB21EB7CCBB00A8D5C6 /* WelcomeScreenTwo.swift */,
5FB80A811EB7CAD400A8D5C6 /* Assets.xcassets */,
5FB80A831EB7CAD400A8D5C6 /* LaunchScreen.storyboard */,
5FB80A861EB7CAD400A8D5C6 /* Info.plist */,
5FB80A7E1EB7CAD400A8D5C6 /* My_Mind.xcdatamodeld */,
);
path = "My Mind";
sourceTree = "<group>";
};
5F387B3F1E9A77FA00308C34 /* My MindTests */ = {
5FB80A8E1EB7CAD400A8D5C6 /* My MindTests */ = {
isa = PBXGroup;
children = (
5F387B401E9A77FA00308C34 /* My_MindTests.swift */,
5F387B421E9A77FA00308C34 /* Info.plist */,
5FB80A8F1EB7CAD400A8D5C6 /* My_MindTests.swift */,
5FB80A911EB7CAD400A8D5C6 /* Info.plist */,
);
path = "My MindTests";
sourceTree = "<group>";
};
5F387B4A1E9A77FA00308C34 /* My MindUITests */ = {
5FB80A991EB7CAD400A8D5C6 /* My MindUITests */ = {
isa = PBXGroup;
children = (
5F387B4B1E9A77FA00308C34 /* My_MindUITests.swift */,
5F387B4D1E9A77FA00308C34 /* Info.plist */,
5FB80A9A1EB7CAD400A8D5C6 /* My_MindUITests.swift */,
5FB80A9C1EB7CAD400A8D5C6 /* Info.plist */,
);
path = "My MindUITests";
sourceTree = "<group>";
};
7425378B698F58AB6B65A764 /* Pods */ = {
E82D39ACDDE96E3EC5EB0528 /* Pods */ = {
isa = PBXGroup;
children = (
03237502A99BD1B8640610FB /* Pods-My Mind.debug.xcconfig */,
14A46FE3E7F911FF9F206D9F /* Pods-My Mind.release.xcconfig */,
ACB04384CBCB9A221EBE6FF4 /* Pods-My MindTests.debug.xcconfig */,
24CEC2F2536D3F042ACE49E8 /* Pods-My MindTests.release.xcconfig */,
ABF283DEA18DADABFE6E9651 /* Pods-My MindUITests.debug.xcconfig */,
E83680762934A4609FB47468 /* Pods-My MindUITests.release.xcconfig */,
6BC5B20BB070128329338769 /* Pods-My Mind.debug.xcconfig */,
628A04A7E5D9D60FE4221D6E /* Pods-My Mind.release.xcconfig */,
F1F378FCE703A13097479048 /* Pods-My MindTests.debug.xcconfig */,
5F57ADA820D7B855B27C3A39 /* Pods-My MindTests.release.xcconfig */,
F0C2CC8216E8BD48AB967DF1 /* Pods-My MindUITests.debug.xcconfig */,
EC15F67C962DE3B4FBBDC209 /* Pods-My MindUITests.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
D0433EACB48AF6CF532A5819 /* Frameworks */ = {
isa = PBXGroup;
children = (
5F8BB68C1E9F236200E974F0 /* SwiftForms.framework */,
93C68F08F6A96A8862C1AC2F /* Pods_My_Mind.framework */,
A806CCC70D68E5C00FEA546B /* Pods_My_MindTests.framework */,
B5B889C48504658B7AAD00E1 /* Pods_My_MindUITests.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
5F387B271E9A77F900308C34 /* My Mind */ = {
5FB80A731EB7CAD400A8D5C6 /* My Mind */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5F387B501E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My Mind" */;
buildConfigurationList = 5FB80A9F1EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My Mind" */;
buildPhases = (
1527ACBB4520742D6833DFDD /* [CP] Check Pods Manifest.lock */,
5F387B241E9A77F900308C34 /* Sources */,
5F387B251E9A77F900308C34 /* Frameworks */,
5F387B261E9A77F900308C34 /* Resources */,
43471D3845F376B7B6A61722 /* [CP] Embed Pods Frameworks */,
0C96D1A6FC50BBF2F94C13C8 /* [CP] Copy Pods Resources */,
2F94B4977414D722A52B630E /* [CP] Check Pods Manifest.lock */,
5FB80A701EB7CAD400A8D5C6 /* Sources */,
5FB80A711EB7CAD400A8D5C6 /* Frameworks */,
5FB80A721EB7CAD400A8D5C6 /* Resources */,
667E81E099AAF857820819A7 /* [CP] Embed Pods Frameworks */,
A5421D7876D68E2F82054D98 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
@@ -237,92 +218,81 @@
);
name = "My Mind";
productName = "My Mind";
productReference = 5F387B281E9A77F900308C34 /* My Mind.app */;
productReference = 5FB80A741EB7CAD400A8D5C6 /* My Mind.app */;
productType = "com.apple.product-type.application";
};
5F387B3B1E9A77FA00308C34 /* My MindTests */ = {
5FB80A8A1EB7CAD400A8D5C6 /* My MindTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5F387B531E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My MindTests" */;
buildConfigurationList = 5FB80AA21EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My MindTests" */;
buildPhases = (
247238A8EA84F82BF46D3FAE /* [CP] Check Pods Manifest.lock */,
5F387B381E9A77FA00308C34 /* Sources */,
5F387B391E9A77FA00308C34 /* Frameworks */,
5F387B3A1E9A77FA00308C34 /* Resources */,
B649BBA2ADA126A145C221ED /* [CP] Embed Pods Frameworks */,
9C78D3E78C9188955EBE7FE3 /* [CP] Copy Pods Resources */,
E8C2CD945800272BF08FCB51 /* [CP] Check Pods Manifest.lock */,
5FB80A871EB7CAD400A8D5C6 /* Sources */,
5FB80A881EB7CAD400A8D5C6 /* Frameworks */,
5FB80A891EB7CAD400A8D5C6 /* Resources */,
B2CB741C5B9C687C43812E0E /* [CP] Embed Pods Frameworks */,
2F26F4F9637591FF02515DF6 /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
5F387B3E1E9A77FA00308C34 /* PBXTargetDependency */,
5FB80A8D1EB7CAD400A8D5C6 /* PBXTargetDependency */,
);
name = "My MindTests";
productName = "My MindTests";
productReference = 5F387B3C1E9A77FA00308C34 /* My MindTests.xctest */;
productReference = 5FB80A8B1EB7CAD400A8D5C6 /* My MindTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
5F387B461E9A77FA00308C34 /* My MindUITests */ = {
5FB80A951EB7CAD400A8D5C6 /* My MindUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 5F387B561E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My MindUITests" */;
buildConfigurationList = 5FB80AA51EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My MindUITests" */;
buildPhases = (
BE15E72E75C38FE0DBC03AFB /* [CP] Check Pods Manifest.lock */,
5F387B431E9A77FA00308C34 /* Sources */,
5F387B441E9A77FA00308C34 /* Frameworks */,
5F387B451E9A77FA00308C34 /* Resources */,
F00EC5C8C3737A67F05C83EC /* [CP] Embed Pods Frameworks */,
9805D1E59AA2B694E996F40B /* [CP] Copy Pods Resources */,
A96BA32362C038C54FA0A98A /* [CP] Check Pods Manifest.lock */,
5FB80A921EB7CAD400A8D5C6 /* Sources */,
5FB80A931EB7CAD400A8D5C6 /* Frameworks */,
5FB80A941EB7CAD400A8D5C6 /* Resources */,
DF1D2A66ADC7063336E55CF1 /* [CP] Embed Pods Frameworks */,
67A99228897A04CDCA1023CC /* [CP] Copy Pods Resources */,
);
buildRules = (
);
dependencies = (
5F387B491E9A77FA00308C34 /* PBXTargetDependency */,
5FB80A981EB7CAD400A8D5C6 /* PBXTargetDependency */,
);
name = "My MindUITests";
productName = "My MindUITests";
productReference = 5F387B471E9A77FA00308C34 /* My MindUITests.xctest */;
productReference = 5FB80A961EB7CAD400A8D5C6 /* My MindUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
5F387B201E9A77F900308C34 /* Project object */ = {
5FB80A6C1EB7CAD300A8D5C6 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 0830;
LastUpgradeCheck = 0830;
ORGANIZATIONNAME = "Alexander Davis";
TargetAttributes = {
5F387B271E9A77F900308C34 = {
CreatedOnToolsVersion = 8.3.1;
5FB80A731EB7CAD400A8D5C6 = {
CreatedOnToolsVersion = 8.3.2;
DevelopmentTeam = 28CC8SCVUN;
ProvisioningStyle = Automatic;
SystemCapabilities = {
com.apple.BackgroundModes = {
enabled = 1;
};
com.apple.DataProtection = {
enabled = 1;
};
com.apple.Push = {
enabled = 1;
};
};
};
5F387B3B1E9A77FA00308C34 = {
CreatedOnToolsVersion = 8.3.1;
5FB80A8A1EB7CAD400A8D5C6 = {
CreatedOnToolsVersion = 8.3.2;
DevelopmentTeam = 28CC8SCVUN;
ProvisioningStyle = Automatic;
TestTargetID = 5F387B271E9A77F900308C34;
TestTargetID = 5FB80A731EB7CAD400A8D5C6;
};
5F387B461E9A77FA00308C34 = {
CreatedOnToolsVersion = 8.3.1;
5FB80A951EB7CAD400A8D5C6 = {
CreatedOnToolsVersion = 8.3.2;
DevelopmentTeam = 28CC8SCVUN;
ProvisioningStyle = Automatic;
TestTargetID = 5F387B271E9A77F900308C34;
TestTargetID = 5FB80A731EB7CAD400A8D5C6;
};
};
};
buildConfigurationList = 5F387B231E9A77F900308C34 /* Build configuration list for PBXProject "My Mind" */;
buildConfigurationList = 5FB80A6F1EB7CAD300A8D5C6 /* Build configuration list for PBXProject "My Mind" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
@@ -330,38 +300,38 @@
en,
Base,
);
mainGroup = 5F387B1F1E9A77F900308C34;
productRefGroup = 5F387B291E9A77F900308C34 /* Products */;
mainGroup = 5FB80A6B1EB7CAD300A8D5C6;
productRefGroup = 5FB80A751EB7CAD400A8D5C6 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
5F387B271E9A77F900308C34 /* My Mind */,
5F387B3B1E9A77FA00308C34 /* My MindTests */,
5F387B461E9A77FA00308C34 /* My MindUITests */,
5FB80A731EB7CAD400A8D5C6 /* My Mind */,
5FB80A8A1EB7CAD400A8D5C6 /* My MindTests */,
5FB80A951EB7CAD400A8D5C6 /* My MindUITests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
5F387B261E9A77F900308C34 /* Resources */ = {
5FB80A721EB7CAD400A8D5C6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5F387B361E9A77F900308C34 /* LaunchScreen.storyboard in Resources */,
5FAC04911E9AD1F60034DF77 /* GoogleService-Info.plist in Resources */,
5F387B331E9A77F900308C34 /* Assets.xcassets in Resources */,
5F387B311E9A77F900308C34 /* Main.storyboard in Resources */,
5FB80A851EB7CAD400A8D5C6 /* LaunchScreen.storyboard in Resources */,
5FB80AB51EB7CCBB00A8D5C6 /* GoogleService-Info.plist in Resources */,
5FB80A821EB7CAD400A8D5C6 /* Assets.xcassets in Resources */,
5FB80A7D1EB7CAD400A8D5C6 /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B3A1E9A77FA00308C34 /* Resources */ = {
5FB80A891EB7CAD400A8D5C6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B451E9A77FA00308C34 /* Resources */ = {
5FB80A941EB7CAD400A8D5C6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -371,82 +341,7 @@
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
0C96D1A6FC50BBF2F94C13C8 /* [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-My Mind/Pods-My Mind-resources.sh\"\n";
showEnvVarsInLog = 0;
};
1527ACBB4520742D6833DFDD /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
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";
showEnvVarsInLog = 0;
};
247238A8EA84F82BF46D3FAE /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
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";
showEnvVarsInLog = 0;
};
43471D3845F376B7B6A61722 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My Mind/Pods-My Mind-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
9805D1E59AA2B694E996F40B /* [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-My MindUITests/Pods-My MindUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
9C78D3E78C9188955EBE7FE3 /* [CP] Copy Pods Resources */ = {
2F26F4F9637591FF02515DF6 /* [CP] Copy Pods Resources */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -461,22 +356,7 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
B649BBA2ADA126A145C221ED /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
BE15E72E75C38FE0DBC03AFB /* [CP] Check Pods Manifest.lock */ = {
2F94B4977414D722A52B630E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -491,7 +371,82 @@
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";
showEnvVarsInLog = 0;
};
F00EC5C8C3737A67F05C83EC /* [CP] Embed Pods Frameworks */ = {
667E81E099AAF857820819A7 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My Mind/Pods-My Mind-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
67A99228897A04CDCA1023CC /* [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-My MindUITests/Pods-My MindUITests-resources.sh\"\n";
showEnvVarsInLog = 0;
};
A5421D7876D68E2F82054D98 /* [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-My Mind/Pods-My Mind-resources.sh\"\n";
showEnvVarsInLog = 0;
};
A96BA32362C038C54FA0A98A /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
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";
showEnvVarsInLog = 0;
};
B2CB741C5B9C687C43812E0E /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My MindTests/Pods-My MindTests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
DF1D2A66ADC7063336E55CF1 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
@@ -506,71 +461,87 @@
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-My MindUITests/Pods-My MindUITests-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
E8C2CD945800272BF08FCB51 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
);
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";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
5F387B241E9A77F900308C34 /* Sources */ = {
5FB80A701EB7CAD400A8D5C6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5F1D73F51E9AA390001ED9FC /* OnBoardingController.swift in Sources */,
5F387B2C1E9A77F900308C34 /* AppDelegate.swift in Sources */,
5FB7C4491E9D1CBC001F76FF /* FormViews.swift in Sources */,
5FAC04931E9AD2110034DF77 /* MainViews.swift in Sources */,
5F1D73F31E9AA390001ED9FC /* ForumView.swift in Sources */,
5F1D73F61E9AA390001ED9FC /* WelcomeScreenOne.swift in Sources */,
5F1D73F41E9AA390001ED9FC /* TabBarController.swift in Sources */,
5F1D73F11E9AA390001ED9FC /* UserViews.swift in Sources */,
5F1D73F81E9AA390001ED9FC /* WelcomeScreenThree.swift in Sources */,
5FAC04951E9ADF4B0034DF77 /* OnlineInterfaces.swift in Sources */,
5F1D73F71E9AA390001ED9FC /* WelcomeScreenTwo.swift in Sources */,
5FB80AB71EB7CCBB00A8D5C6 /* OnBoardingController.swift in Sources */,
5FB80ABB1EB7CCBB00A8D5C6 /* WelcomeScreenOne.swift in Sources */,
5FB80AB91EB7CCBB00A8D5C6 /* TabBarController.swift in Sources */,
5FB80AB81EB7CCBB00A8D5C6 /* OnlineInterfaces.swift in Sources */,
5FB80A801EB7CAD400A8D5C6 /* My_Mind.xcdatamodeld in Sources */,
5FB80ABC1EB7CCBB00A8D5C6 /* WelcomeScreenThree.swift in Sources */,
5FB80ABA1EB7CCBB00A8D5C6 /* UserViews.swift in Sources */,
5FB80AB61EB7CCBB00A8D5C6 /* MainViews.swift in Sources */,
5FB80A781EB7CAD400A8D5C6 /* AppDelegate.swift in Sources */,
5FB80AB41EB7CCBB00A8D5C6 /* ForumView.swift in Sources */,
5FB80AB31EB7CCBB00A8D5C6 /* FormViews.swift in Sources */,
5FB80ABD1EB7CCBB00A8D5C6 /* WelcomeScreenTwo.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B381E9A77FA00308C34 /* Sources */ = {
5FB80A871EB7CAD400A8D5C6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5F387B411E9A77FA00308C34 /* My_MindTests.swift in Sources */,
5FB80A901EB7CAD400A8D5C6 /* My_MindTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
5F387B431E9A77FA00308C34 /* Sources */ = {
5FB80A921EB7CAD400A8D5C6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
5F387B4C1E9A77FA00308C34 /* My_MindUITests.swift in Sources */,
5FB80A9B1EB7CAD400A8D5C6 /* My_MindUITests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
5F387B3E1E9A77FA00308C34 /* PBXTargetDependency */ = {
5FB80A8D1EB7CAD400A8D5C6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 5F387B271E9A77F900308C34 /* My Mind */;
targetProxy = 5F387B3D1E9A77FA00308C34 /* PBXContainerItemProxy */;
target = 5FB80A731EB7CAD400A8D5C6 /* My Mind */;
targetProxy = 5FB80A8C1EB7CAD400A8D5C6 /* PBXContainerItemProxy */;
};
5F387B491E9A77FA00308C34 /* PBXTargetDependency */ = {
5FB80A981EB7CAD400A8D5C6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 5F387B271E9A77F900308C34 /* My Mind */;
targetProxy = 5F387B481E9A77FA00308C34 /* PBXContainerItemProxy */;
target = 5FB80A731EB7CAD400A8D5C6 /* My Mind */;
targetProxy = 5FB80A971EB7CAD400A8D5C6 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
5F387B2F1E9A77F900308C34 /* Main.storyboard */ = {
5FB80A7B1EB7CAD400A8D5C6 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
5F387B301E9A77F900308C34 /* Base */,
5FB80A7C1EB7CAD400A8D5C6 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
5F387B341E9A77F900308C34 /* LaunchScreen.storyboard */ = {
5FB80A831EB7CAD400A8D5C6 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
5F387B351E9A77F900308C34 /* Base */,
5FB80A841EB7CAD400A8D5C6 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
@@ -578,7 +549,7 @@
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
5F387B4E1E9A77FA00308C34 /* Debug */ = {
5FB80A9D1EB7CAD400A8D5C6 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -628,7 +599,7 @@
};
name = Debug;
};
5F387B4F1E9A77FA00308C34 /* Release */ = {
5FB80A9E1EB7CAD400A8D5C6 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
@@ -671,41 +642,37 @@
};
name = Release;
};
5F387B511E9A77FA00308C34 /* Debug */ = {
5FB80AA01EB7CAD400A8D5C6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 03237502A99BD1B8640610FB /* Pods-My Mind.debug.xcconfig */;
baseConfigurationReference = 6BC5B20BB070128329338769 /* Pods-My Mind.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "My Mind/My Mind.entitlements";
DEVELOPMENT_TEAM = 28CC8SCVUN;
INFOPLIST_FILE = "My Mind/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(SRCROOT)/**";
PRODUCT_BUNDLE_IDENTIFIER = "ADCMNetworks.My-Mind";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
};
name = Debug;
};
5F387B521E9A77FA00308C34 /* Release */ = {
5FB80AA11EB7CAD400A8D5C6 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 14A46FE3E7F911FF9F206D9F /* Pods-My Mind.release.xcconfig */;
baseConfigurationReference = 628A04A7E5D9D60FE4221D6E /* Pods-My Mind.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = "My Mind/My Mind.entitlements";
DEVELOPMENT_TEAM = 28CC8SCVUN;
INFOPLIST_FILE = "My Mind/Info.plist";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(SRCROOT)/**";
PRODUCT_BUNDLE_IDENTIFIER = "ADCMNetworks.My-Mind";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 3.0;
};
name = Release;
};
5F387B541E9A77FA00308C34 /* Debug */ = {
5FB80AA31EB7CAD400A8D5C6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = ACB04384CBCB9A221EBE6FF4 /* Pods-My MindTests.debug.xcconfig */;
baseConfigurationReference = F1F378FCE703A13097479048 /* Pods-My MindTests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -719,9 +686,9 @@
};
name = Debug;
};
5F387B551E9A77FA00308C34 /* Release */ = {
5FB80AA41EB7CAD400A8D5C6 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 24CEC2F2536D3F042ACE49E8 /* Pods-My MindTests.release.xcconfig */;
baseConfigurationReference = 5F57ADA820D7B855B27C3A39 /* Pods-My MindTests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -735,9 +702,9 @@
};
name = Release;
};
5F387B571E9A77FA00308C34 /* Debug */ = {
5FB80AA61EB7CAD400A8D5C6 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = ABF283DEA18DADABFE6E9651 /* Pods-My MindUITests.debug.xcconfig */;
baseConfigurationReference = F0C2CC8216E8BD48AB967DF1 /* Pods-My MindUITests.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = 28CC8SCVUN;
@@ -750,9 +717,9 @@
};
name = Debug;
};
5F387B581E9A77FA00308C34 /* Release */ = {
5FB80AA71EB7CAD400A8D5C6 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E83680762934A4609FB47468 /* Pods-My MindUITests.release.xcconfig */;
baseConfigurationReference = EC15F67C962DE3B4FBBDC209 /* Pods-My MindUITests.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
DEVELOPMENT_TEAM = 28CC8SCVUN;
@@ -768,43 +735,56 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
5F387B231E9A77F900308C34 /* Build configuration list for PBXProject "My Mind" */ = {
5FB80A6F1EB7CAD300A8D5C6 /* Build configuration list for PBXProject "My Mind" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5F387B4E1E9A77FA00308C34 /* Debug */,
5F387B4F1E9A77FA00308C34 /* Release */,
5FB80A9D1EB7CAD400A8D5C6 /* Debug */,
5FB80A9E1EB7CAD400A8D5C6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
5F387B501E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My Mind" */ = {
5FB80A9F1EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My Mind" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5F387B511E9A77FA00308C34 /* Debug */,
5F387B521E9A77FA00308C34 /* Release */,
5FB80AA01EB7CAD400A8D5C6 /* Debug */,
5FB80AA11EB7CAD400A8D5C6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
5F387B531E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My MindTests" */ = {
5FB80AA21EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My MindTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5F387B541E9A77FA00308C34 /* Debug */,
5F387B551E9A77FA00308C34 /* Release */,
5FB80AA31EB7CAD400A8D5C6 /* Debug */,
5FB80AA41EB7CAD400A8D5C6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
5F387B561E9A77FA00308C34 /* Build configuration list for PBXNativeTarget "My MindUITests" */ = {
5FB80AA51EB7CAD400A8D5C6 /* Build configuration list for PBXNativeTarget "My MindUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
5F387B571E9A77FA00308C34 /* Debug */,
5F387B581E9A77FA00308C34 /* Release */,
5FB80AA61EB7CAD400A8D5C6 /* Debug */,
5FB80AA71EB7CAD400A8D5C6 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCVersionGroup section */
5FB80A7E1EB7CAD400A8D5C6 /* My_Mind.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
5FB80A7F1EB7CAD400A8D5C6 /* My_Mind.xcdatamodel */,
);
currentVersion = 5FB80A7F1EB7CAD400A8D5C6 /* My_Mind.xcdatamodel */;
path = My_Mind.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
};
rootObject = 5F387B201E9A77F900308C34 /* Project object */;
rootObject = 5FB80A6C1EB7CAD300A8D5C6 /* Project object */;
}

View File

@@ -14,7 +14,7 @@
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B271E9A77F900308C34"
BlueprintIdentifier = "5FB80A731EB7CAD400A8D5C6"
BuildableName = "My Mind.app"
BlueprintName = "My Mind"
ReferencedContainer = "container:My Mind.xcodeproj">
@@ -32,7 +32,7 @@
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B3B1E9A77FA00308C34"
BlueprintIdentifier = "5FB80A8A1EB7CAD400A8D5C6"
BuildableName = "My MindTests.xctest"
BlueprintName = "My MindTests"
ReferencedContainer = "container:My Mind.xcodeproj">
@@ -42,7 +42,7 @@
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B461E9A77FA00308C34"
BlueprintIdentifier = "5FB80A951EB7CAD400A8D5C6"
BuildableName = "My MindUITests.xctest"
BlueprintName = "My MindUITests"
ReferencedContainer = "container:My Mind.xcodeproj">
@@ -52,7 +52,7 @@
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B271E9A77F900308C34"
BlueprintIdentifier = "5FB80A731EB7CAD400A8D5C6"
BuildableName = "My Mind.app"
BlueprintName = "My Mind"
ReferencedContainer = "container:My Mind.xcodeproj">
@@ -75,7 +75,7 @@
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B271E9A77F900308C34"
BlueprintIdentifier = "5FB80A731EB7CAD400A8D5C6"
BuildableName = "My Mind.app"
BlueprintName = "My Mind"
ReferencedContainer = "container:My Mind.xcodeproj">
@@ -94,7 +94,7 @@
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "5F387B271E9A77F900308C34"
BlueprintIdentifier = "5FB80A731EB7CAD400A8D5C6"
BuildableName = "My Mind.app"
BlueprintName = "My Mind"
ReferencedContainer = "container:My Mind.xcodeproj">

View File

@@ -12,17 +12,17 @@
</dict>
<key>SuppressBuildableAutocreation</key>
<dict>
<key>5F387B271E9A77F900308C34</key>
<key>5FB80A731EB7CAD400A8D5C6</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>5F387B3B1E9A77FA00308C34</key>
<key>5FB80A8A1EB7CAD400A8D5C6</key>
<dict>
<key>primary</key>
<true/>
</dict>
<key>5F387B461E9A77FA00308C34</key>
<key>5FB80A951EB7CAD400A8D5C6</key>
<dict>
<key>primary</key>
<true/>

View File

@@ -15,10 +15,10 @@ import FirebaseDatabase
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let gcmMessageIDKey = "gcm.message_id"
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Use Firebase library to configure APIs
FIRApp.configure()
@@ -59,25 +59,25 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
return true
}
func applicationWillResignActive(_ application: UIApplication) {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game.
}
func applicationDidEnterBackground(_ application: UIApplication) {
// Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
// If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
}
func applicationWillEnterForeground(_ application: UIApplication) {
// Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background.
}
func applicationDidBecomeActive(_ application: UIApplication) {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}
func applicationWillTerminate(_ application: UIApplication) {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
}
@@ -159,4 +159,3 @@ extension AppDelegate : FIRMessagingDelegate {
}
}
// [END ios_10_data_message_handling]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "CustomLoginButton240.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "CustomLoginButton480.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "CustomLoginButton720.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "UserDataStorage50.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "UserDataStorage100.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "UserDataStorage150.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "UserDataStorage30.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "UserDataStorage60.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "UserDataStorage90.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "UserNotLoggedIn150.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "UserNotLoggedIn300.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "UserNotLoggedIn450.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "UserSignIn50.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "UserSignIn100.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "UserSignIn150.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "UserSignIn30.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "UserSignIn60.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "UserSignIn90.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,23 +0,0 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "AltUserProfileData30.png",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "AltUserProfileData60.png",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "AltUserProfileData90.png",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 797 KiB

View File

@@ -1,11 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12118" systemVersion="16E195" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="h4Y-im-8w5">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12120" systemVersion="16E195" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="h4Y-im-8w5">
<device id="retina4_7" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12088"/>
<capability name="Alignment constraints to the first baseline" minToolsVersion="6.0"/>
<capability name="Alignment constraints with different attributes" minToolsVersion="5.1"/>
<capability name="Constraints to layout margins" minToolsVersion="6.0"/>
@@ -31,7 +31,7 @@
<nil key="highlightedColor"/>
</label>
<containerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Oxh-jc-aid">
<rect key="frame" x="0.0" y="78" width="375" height="540"/>
<rect key="frame" x="0.0" y="78" width="375" height="589"/>
<connections>
<segue destination="D9d-KP-bj6" kind="embed" id="A56-QE-3OH"/>
</connections>
@@ -55,7 +55,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="lEp-v0-n3g" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-896.79999999999995" y="468.21589205397305"/>
<point key="canvasLocation" x="-5719" y="546"/>
</scene>
<!--Referral Form-->
<scene sceneID="BVn-d5-ANT">
@@ -86,7 +86,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="QLu-Rg-yFO" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-55" y="78"/>
<point key="canvasLocation" x="-5719" y="1325"/>
</scene>
<!--Req Appoint-->
<scene sceneID="qUx-wb-4bs">
@@ -117,7 +117,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="nzH-8s-ogR" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="868" y="763"/>
<point key="canvasLocation" x="-5990" y="2799"/>
</scene>
<!--ReceiveAppointmentRequest-->
<scene sceneID="zEJ-zj-Pee">
@@ -219,7 +219,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="t79-Mj-HQT" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="868" y="1423.5382308845578"/>
<point key="canvasLocation" x="-5289" y="2069"/>
</scene>
<!--Table View Controller-->
<scene sceneID="P02-Sb-VXv">
@@ -342,7 +342,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="fgo-g9-PGg" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1842" y="1424"/>
<point key="canvasLocation" x="-5289" y="2799"/>
</scene>
<!--ReceiveAppointmentRequest-->
<scene sceneID="ma9-lU-fS7">
@@ -392,7 +392,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="2ic-S2-JhA" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-56.799999999999997" y="1421.7391304347827"/>
<point key="canvasLocation" x="-5990" y="2069"/>
</scene>
<!--UpcomingAppointement-->
<scene sceneID="zjt-7b-bxd">
@@ -480,7 +480,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="l9X-AR-m87" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-55.200000000000003" y="2090.1049475262371"/>
<point key="canvasLocation" x="-4593" y="2069"/>
</scene>
<!--PastAppointment-->
<scene sceneID="KvI-lO-Z71">
@@ -554,7 +554,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="hf0-97-ZUh" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="868" y="2089.2053973013494"/>
<point key="canvasLocation" x="-3897" y="2069"/>
</scene>
<!--MyAccount-->
<scene sceneID="hF0-uf-Ezc">
@@ -569,7 +569,7 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6Ko-5i-jad">
<rect key="frame" x="16" y="356" width="343" height="34"/>
<rect key="frame" x="16" y="405" width="343" height="34"/>
<color key="backgroundColor" red="0.54901960780000003" green="0.70980392160000005" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="18"/>
<state key="normal" title="Logout of App">
@@ -580,7 +580,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Qc7-5I-QCd">
<rect key="frame" x="16" y="276" width="343" height="34"/>
<rect key="frame" x="16" y="325" width="343" height="34"/>
<color key="backgroundColor" red="0.54901960780000003" green="0.70980392160000005" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<fontDescription key="fontDescription" type="system" pointSize="18"/>
<state key="normal" title="Forum Sign Up">
@@ -608,7 +608,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="eXL-AH-AxG" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-895" y="2416"/>
<point key="canvasLocation" x="-3348" y="546"/>
</scene>
<!--Contacts-->
<scene sceneID="u7a-Hl-u3R">
@@ -623,7 +623,7 @@
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<containerView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Jli-h4-Gj8">
<rect key="frame" x="0.0" y="64" width="375" height="554"/>
<rect key="frame" x="0.0" y="64" width="375" height="603"/>
<connections>
<segue destination="Ifw-xd-5TD" kind="embed" id="Ee7-AD-2Nf"/>
</connections>
@@ -653,7 +653,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="VHS-if-8Hy" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-896.79999999999995" y="3068.8155922038982"/>
<point key="canvasLocation" x="-2513" y="548"/>
</scene>
<!--Emerge Contacts-->
<scene sceneID="KQZ-nI-DDL">
@@ -851,7 +851,6 @@
<state key="normal" title="Call The IT Crowd"/>
<connections>
<action selector="Alexsbtn:" destination="Ifw-xd-5TD" eventType="touchUpInside" id="cEG-7i-RWv"/>
<action selector="Mindbtn:" destination="Ifw-xd-5TD" eventType="touchUpInside" id="Jbo-cK-kyL"/>
</connections>
</button>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Alex The App Developer" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="06M-E8-WSh">
@@ -917,7 +916,7 @@
</connections>
</tapGestureRecognizer>
</objects>
<point key="canvasLocation" x="-896" y="3818"/>
<point key="canvasLocation" x="-2514" y="1325"/>
</scene>
<!--Forum-->
<scene sceneID="1IK-u0-Qbj">
@@ -955,13 +954,13 @@
</subviews>
<color key="backgroundColor" red="0.25098040700000002" green="0.0" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="trailing" secondItem="0LZ-7R-juk" secondAttribute="trailing" id="4xJ-8P-efg"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="top" secondItem="CEY-7t-A5j" secondAttribute="top" constant="20" symbolic="YES" id="IIu-uf-wyI"/>
<constraint firstAttribute="bottom" secondItem="JeM-5u-bML" secondAttribute="bottom" id="bmA-LV-9sV"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="leading" secondItem="CEY-7t-A5j" secondAttribute="leading" id="jRd-4M-0dG"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="leading" secondItem="JeM-5u-bML" secondAttribute="leading" id="l7P-je-Wif"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="trailing" secondItem="JeM-5u-bML" secondAttribute="trailing" id="vuu-yw-ZtT"/>
<constraint firstItem="JeM-5u-bML" firstAttribute="top" secondItem="0LZ-7R-juk" secondAttribute="bottom" id="xLo-QG-NcN"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="leading" secondItem="JeM-5u-bML" secondAttribute="leading" id="AoO-Tu-Lk0"/>
<constraint firstItem="JeM-5u-bML" firstAttribute="top" secondItem="0LZ-7R-juk" secondAttribute="bottom" id="D4J-0U-gn8"/>
<constraint firstItem="JeM-5u-bML" firstAttribute="bottom" secondItem="ZTi-Cy-dpM" secondAttribute="top" id="FN7-Fp-ZIR"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="trailing" secondItem="JeM-5u-bML" secondAttribute="trailing" id="OXt-km-bXE"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="leading" secondItem="CEY-7t-A5j" secondAttribute="leading" id="lZr-CO-WTQ"/>
<constraint firstItem="0LZ-7R-juk" firstAttribute="top" secondItem="LG3-st-xWF" secondAttribute="bottom" id="qeg-lW-BPY"/>
<constraint firstAttribute="trailing" secondItem="0LZ-7R-juk" secondAttribute="trailing" id="yfi-aq-nzq"/>
</constraints>
</view>
<tabBarItem key="tabBarItem" title="Forum" image="EngageSmall" selectedImage="EngageSmall" id="fSh-hI-zwP"/>
@@ -974,7 +973,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="PNn-9F-Cll" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-896.79999999999995" y="1762.6686656671666"/>
<point key="canvasLocation" x="-4154" y="546"/>
</scene>
<!--Table View Controller-->
<scene sceneID="cmb-hj-FAa">
@@ -1065,7 +1064,7 @@
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="lJx-Wp-9oH" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-55" y="764"/>
<point key="canvasLocation" x="-4943" y="1325"/>
</scene>
<!--TabBarController-->
<scene sceneID="36i-Q9-wqc">
@@ -1089,7 +1088,7 @@
</tabBarController>
<placeholder placeholderIdentifier="IBFirstResponder" id="aBz-vn-gu2" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1826" y="1440"/>
<point key="canvasLocation" x="-4153" y="-143"/>
</scene>
<!--On Boarding Controller-->
<scene sceneID="xcT-bm-4pk">
@@ -1101,7 +1100,7 @@
</pageViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="fPc-Z3-dkm" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-4042" y="1764"/>
<point key="canvasLocation" x="-8087" y="-143"/>
</scene>
<!--WelcomeScreenOne-->
<scene sceneID="RN2-0Y-idj">
@@ -1160,7 +1159,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Ldp-Gs-FK9" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-3358" y="1118"/>
<point key="canvasLocation" x="-8836" y="547"/>
</scene>
<!--WelcomeScreenTwo-->
<scene sceneID="Ays-iU-few">
@@ -1232,7 +1231,7 @@
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="LEe-ki-1fR" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-3359.1999999999998" y="1763.568215892054"/>
<point key="canvasLocation" x="-8087" y="548"/>
</scene>
<!--WelcomeScreenThree-->
<scene sceneID="uLc-d2-mB4">
@@ -1248,6 +1247,9 @@
<subviews>
<toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1QU-UG-Se0">
<rect key="frame" x="0.0" y="623" width="375" height="44"/>
<constraints>
<constraint firstAttribute="height" constant="44" id="a9g-qW-Vuj"/>
</constraints>
<items>
<barButtonItem style="plain" systemItem="flexibleSpace" id="FJB-zn-AM0"/>
<barButtonItem title="Login or Sign Up" id="0Dm-Iu-gou">
@@ -1260,15 +1262,20 @@
<barButtonItem style="plain" systemItem="flexibleSpace" id="jvF-sr-MQL"/>
</items>
</toolbar>
<pageControl opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" numberOfPages="3" currentPage="2" translatesAutoresizingMaskIntoConstraints="NO" id="4EZ-7c-fvd">
<rect key="frame" x="168" y="586" width="39" height="37"/>
</pageControl>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" fixedFrame="YES" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="10" minimumFontSize="10" translatesAutoresizingMaskIntoConstraints="NO" id="kc5-XI-sOF">
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="14" minimumFontSize="10" translatesAutoresizingMaskIntoConstraints="NO" id="kc5-XI-sOF">
<rect key="frame" x="16" y="20" width="343" height="558"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<string key="text">Sign Up is easy, create an account, make a self-referral and then book an appointment.
<string key="text">Sign Up is easy,
create an account,
make a self-referral
and then book an
appointment.
Please note: app sign up does not include access to the online forums. This can be done within the app itself.</string>
Please note: app
sign up does not
include access to
the online forums.
This can be done
within the app itself.</string>
<fontDescription key="fontDescription" name="Helvetica" family="Helvetica" pointSize="36"/>
<color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@@ -1276,11 +1283,13 @@ Please note: app sign up does not include access to the online forums. This can
</subviews>
<color key="backgroundColor" red="0.25098040700000002" green="0.0" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstItem="4EZ-7c-fvd" firstAttribute="centerX" secondItem="1QU-UG-Se0" secondAttribute="centerX" id="3OT-GT-P4c"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="bottom" secondItem="4YT-jl-fTI" secondAttribute="top" id="4yI-is-Xa3"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="leading" secondItem="KDm-Pk-pxs" secondAttribute="leading" id="6Jb-jo-ThC"/>
<constraint firstAttribute="trailing" secondItem="1QU-UG-Se0" secondAttribute="trailing" id="KK2-lH-MrX"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="top" secondItem="4EZ-7c-fvd" secondAttribute="bottom" id="PSl-Ox-pVn"/>
<constraint firstAttribute="trailing" secondItem="1QU-UG-Se0" secondAttribute="trailing" id="Q1q-W9-NJ7"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="leading" secondItem="KDm-Pk-pxs" secondAttribute="leading" id="Vp9-RP-J3T"/>
<constraint firstItem="kc5-XI-sOF" firstAttribute="centerX" secondItem="1QU-UG-Se0" secondAttribute="centerX" id="Vrf-2d-5AD"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="top" secondItem="kc5-XI-sOF" secondAttribute="bottom" constant="45" id="ZBK-77-cYw"/>
<constraint firstItem="kc5-XI-sOF" firstAttribute="top" secondItem="JzI-Kg-MSo" secondAttribute="bottom" id="fb5-Bz-rUI"/>
<constraint firstItem="kc5-XI-sOF" firstAttribute="leading" secondItem="KDm-Pk-pxs" secondAttribute="leadingMargin" id="h8H-Uf-xa3"/>
<constraint firstItem="1QU-UG-Se0" firstAttribute="bottom" secondItem="4YT-jl-fTI" secondAttribute="top" id="hbM-w8-CZB"/>
</constraints>
</view>
<simulatedStatusBarMetrics key="simulatedStatusBarMetrics" statusBarStyle="lightContent"/>
@@ -1289,7 +1298,7 @@ Please note: app sign up does not include access to the online forums. This can
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="zky-8d-IeS" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-3359.1999999999998" y="2415.7421289355325"/>
<point key="canvasLocation" x="-7298" y="547"/>
</scene>
<!--Login-->
<scene sceneID="rDG-vA-RZA">
@@ -1422,7 +1431,7 @@ Please note: app sign up does not include access to the online forums. This can
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="rau-MB-aBQ" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-2570.4000000000001" y="1439.7301349325339"/>
<point key="canvasLocation" x="-8087" y="1325"/>
</scene>
<!--Sign-Up View Controller-->
<scene sceneID="Zgb-Tf-SrU">
@@ -1478,7 +1487,7 @@ Please note: app sign up does not include access to the online forums. This can
<constraint firstAttribute="height" constant="30" id="XJd-CP-lbv"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" keyboardType="alphabet"/>
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" keyboardType="emailAddress"/>
</textField>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="AdK-Si-CtH">
<rect key="frame" x="16" y="207" width="343" height="34"/>
@@ -1532,7 +1541,7 @@ Please note: app sign up does not include access to the online forums. This can
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="5X3-Qw-9yV" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-1826" y="2121"/>
<point key="canvasLocation" x="-7298" y="2069"/>
</scene>
<!--Forgot Password View Controller-->
<scene sceneID="q30-MH-ryd">
@@ -1587,7 +1596,7 @@ Please note: app sign up does not include access to the online forums. This can
<constraint firstAttribute="height" constant="30" id="anM-CQ-aoj"/>
</constraints>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" keyboardType="alphabet"/>
<textInputTraits key="textInputTraits" autocorrectionType="no" spellCheckingType="no" keyboardType="emailAddress"/>
</textField>
</subviews>
<color key="backgroundColor" red="0.25098040700000002" green="0.0" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
@@ -1620,7 +1629,7 @@ Please note: app sign up does not include access to the online forums. This can
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="hPi-Fp-EZL" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-2570" y="2121"/>
<point key="canvasLocation" x="-8836" y="2069"/>
</scene>
<!--My Apppointments-->
<scene sceneID="kwE-uT-Dhm">
@@ -1671,7 +1680,7 @@ Please note: app sign up does not include access to the online forums. This can
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="KeZ-3p-vWf" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-896.79999999999995" y="1116.7916041979011"/>
<point key="canvasLocation" x="-4942" y="546"/>
</scene>
<!--ReferralConfirmation-->
<scene sceneID="eY9-kT-6rm">
@@ -1733,11 +1742,11 @@ There is no need to send another form.</string>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<webView contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xQ0-KO-a9E">
<rect key="frame" x="0.0" y="64" width="375" height="510"/>
<rect key="frame" x="0.0" y="64" width="375" height="559"/>
<color key="backgroundColor" red="0.25098040700000002" green="0.0" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
</webView>
<toolbar opaque="NO" clearsContextBeforeDrawing="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GnE-7y-FNI">
<rect key="frame" x="0.0" y="574" width="375" height="44"/>
<rect key="frame" x="0.0" y="623" width="375" height="44"/>
<items>
<barButtonItem style="plain" systemItem="flexibleSpace" id="ZIA-7D-0bQ"/>
<barButtonItem systemItem="stop" id="WB0-mr-ASW">
@@ -1768,16 +1777,16 @@ There is no need to send another form.</string>
</subviews>
<color key="backgroundColor" red="0.25098040700000002" green="0.0" blue="0.50196081400000003" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="leading" secondItem="GnE-7y-FNI" secondAttribute="leading" id="1eP-Hn-JbI"/>
<constraint firstItem="GnE-7y-FNI" firstAttribute="bottom" secondItem="ylJ-2X-ewI" secondAttribute="top" id="5Cr-2C-ZZE"/>
<constraint firstItem="GnE-7y-FNI" firstAttribute="top" secondItem="xQ0-KO-a9E" secondAttribute="bottom" id="8rD-s6-gus"/>
<constraint firstAttribute="trailing" secondItem="NZn-xj-NAB" secondAttribute="trailing" id="B7k-ZV-oue"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="leading" secondItem="xQ0-KO-a9E" secondAttribute="leading" id="I2A-XG-WNG"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="trailing" secondItem="xQ0-KO-a9E" secondAttribute="trailing" id="a7p-B1-rtR"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="leading" secondItem="zu1-gi-HgS" secondAttribute="leading" id="a9g-Vq-wKS"/>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="top" secondItem="NZn-xj-NAB" secondAttribute="bottom" id="gUv-ZG-x5c"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="top" secondItem="smY-C2-xqB" secondAttribute="bottom" id="nK5-nX-S9K"/>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="trailing" secondItem="GnE-7y-FNI" secondAttribute="trailing" id="vqO-LR-G8E"/>
<constraint firstItem="GnE-7y-FNI" firstAttribute="top" secondItem="xQ0-KO-a9E" secondAttribute="bottom" id="1bn-4F-2mG"/>
<constraint firstItem="GnE-7y-FNI" firstAttribute="bottom" secondItem="ylJ-2X-ewI" secondAttribute="top" id="4Kk-5c-0cQ"/>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="top" secondItem="NZn-xj-NAB" secondAttribute="bottom" id="5Tl-8e-Cnx"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="leading" secondItem="xQ0-KO-a9E" secondAttribute="leading" id="CWu-Sf-WRN"/>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="leading" secondItem="GnE-7y-FNI" secondAttribute="leading" id="QHF-XU-be4"/>
<constraint firstItem="xQ0-KO-a9E" firstAttribute="trailing" secondItem="GnE-7y-FNI" secondAttribute="trailing" id="VS5-30-am8"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="trailing" secondItem="xQ0-KO-a9E" secondAttribute="trailing" id="XPM-vU-ZAT"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="leading" secondItem="zu1-gi-HgS" secondAttribute="leading" id="eFw-4l-DAd"/>
<constraint firstItem="NZn-xj-NAB" firstAttribute="top" secondItem="smY-C2-xqB" secondAttribute="bottom" id="iaa-5R-Rfs"/>
<constraint firstAttribute="trailing" secondItem="NZn-xj-NAB" secondAttribute="trailing" id="kPg-mK-1XZ"/>
</constraints>
</view>
<tabBarItem key="tabBarItem" title="Forum" image="EngageSmall" selectedImage="EngageSmall" id="d1X-YF-eWS"/>
@@ -1790,7 +1799,7 @@ There is no need to send another form.</string>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="wZm-hM-wGh" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="-55.200000000000003" y="2762.9685157421291"/>
<point key="canvasLocation" x="-3348" y="1325"/>
</scene>
<!--Table View Controller-->
<scene sceneID="MOC-Bf-PLT">
@@ -1913,7 +1922,7 @@ There is no need to send another form.</string>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="YE7-wb-w1n" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1841" y="2090"/>
<point key="canvasLocation" x="-3897" y="2799"/>
</scene>
<!--Table View Controller-->
<scene sceneID="Chv-iT-F8s">
@@ -2036,7 +2045,7 @@ There is no need to send another form.</string>
</tableViewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="Drm-Qa-heV" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="868" y="2763"/>
<point key="canvasLocation" x="-4593" y="2799"/>
</scene>
</scenes>
<resources>
@@ -2047,7 +2056,7 @@ There is no need to send another form.</string>
<image name="UserProfileDataSmall" width="30" height="30"/>
</resources>
<inferredMetricsTieBreakers>
<segue reference="myb-CX-OSa"/>
<segue reference="6mn-2l-lkQ"/>
<segue reference="NuZ-wM-YnM"/>
</inferredMetricsTieBreakers>
</document>

View File

@@ -20,12 +20,6 @@
<string>1</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIBackgroundModes</key>
<array>
<string>fetch</string>
<string>location</string>
<string>remote-notification</string>
</array>
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>
<key>UIMainStoryboardFile</key>
@@ -34,12 +28,11 @@
<array>
<string>armv7</string>
</array>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
<string>UIInterfaceOrientationLandscapeLeft</string>
<string>UIInterfaceOrientationLandscapeRight</string>
</array>
</dict>
</plist>

View File

@@ -36,42 +36,42 @@ class Contact: UIViewController{
}
class EmergeContacts: UITableViewController{
@IBAction func TrustCallBtn(_ sender: Any) {
@IBAction func TrustCallBtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://01213010000")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
@IBAction func FwdThinkingbtn(_ sender: Any) {
@IBAction func FwdThinkingbtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://03003000099")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
@IBAction func Samaritansbtn(_ sender: Any) {
@IBAction func Samaritansbtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://08457909090")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
@IBAction func Sanebtn(_ sender: Any) {
@IBAction func Sanebtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://08457678000")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
@IBAction func Mindbtn(_ sender: Any) {
@IBAction func Mindbtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://0300123393")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
@IBAction func Alexsbtn(_ sender: Any) {
@IBAction func Alexsbtn(_ sender: UIButton) {
if let url = URL(string: "telprompt://07871778000")
{
UIApplication.shared.open(url, options: [:], completionHandler: nil)

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>_XCCurrentVersionName</key>
<string>My_Mind.xcdatamodel</string>
</dict>
</plist>

View File

@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="1" systemVersion="11A491" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<elements/>
</model>

View File

@@ -2,7 +2,7 @@
// My_MindTests.swift
// My MindTests
//
// Created by Alexander Davis on 09/04/2017.
// Created by Alexander Davis on 01/05/2017.
// Copyright © 2017 Alexander Davis. All rights reserved.
//

View File

@@ -2,7 +2,7 @@
// My_MindUITests.swift
// My MindUITests
//
// Created by Alexander Davis on 09/04/2017.
// Created by Alexander Davis on 01/05/2017.
// Copyright © 2017 Alexander Davis. All rights reserved.
//

View File

@@ -1,34 +1,35 @@
PODS:
- Firebase/Auth (3.15.0):
- Firebase/Auth (3.16.0):
- Firebase/Core
- FirebaseAuth (= 3.1.1)
- Firebase/Core (3.15.0):
- FirebaseAnalytics (= 3.7.0)
- FirebaseCore (= 3.5.2)
- Firebase/Database (3.15.0):
- Firebase/Core (3.16.0):
- FirebaseAnalytics (= 3.8.0)
- FirebaseCore (= 3.6.0)
- Firebase/Database (3.16.0):
- Firebase/Core
- FirebaseDatabase (= 3.1.2)
- Firebase/Messaging (3.15.0):
- Firebase/Messaging (3.16.0):
- Firebase/Core
- FirebaseMessaging (= 1.2.2)
- Firebase/Storage (3.15.0):
- FirebaseMessaging (= 1.2.3)
- Firebase/Storage (3.16.0):
- Firebase/Core
- FirebaseStorage (= 1.1.0)
- FirebaseAnalytics (3.7.0):
- FirebaseCore (~> 3.5)
- FirebaseAnalytics (3.8.0):
- FirebaseCore (~> 3.6)
- FirebaseInstanceID (~> 1.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseAuth (3.1.1):
- FirebaseAnalytics (~> 3.7)
- GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)
- GTMSessionFetcher/Core (~> 1.1)
- FirebaseCore (3.5.2):
- FirebaseCore (3.6.0):
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseDatabase (3.1.2):
- FirebaseAnalytics (~> 3.7)
- FirebaseInstanceID (1.0.9)
- FirebaseMessaging (1.2.2):
- FirebaseAnalytics (~> 3.7)
- FirebaseInstanceID (1.0.10):
- FirebaseCore (~> 3.6)
- FirebaseMessaging (1.2.3):
- FirebaseAnalytics (~> 3.8)
- FirebaseInstanceID (~> 1.0)
- GoogleToolboxForMac/Logger (~> 2.1)
- Protobuf (~> 3.1)
@@ -48,7 +49,7 @@ PODS:
- GoogleToolboxForMac/NSString+URLArguments (= 2.1.1)
- GoogleToolboxForMac/NSString+URLArguments (2.1.1)
- GTMSessionFetcher/Core (1.1.9)
- Protobuf (3.2.0)
- Protobuf (3.2.1)
- SwiftForms (1.7)
DEPENDENCIES:
@@ -60,17 +61,17 @@ DEPENDENCIES:
- SwiftForms
SPEC CHECKSUMS:
Firebase: 2b1cdfba1cda8589f32904a697cc753322bff9d8
FirebaseAnalytics: 0d1b7d81d5021155be37702a94ba1ec16d45365d
Firebase: 21bf4a89d3f01bfbe11adc3a5d934a4a3d3a5fd6
FirebaseAnalytics: 920e46455f27b0a52a80907a6d9b73ee4bd1c635
FirebaseAuth: cc8a1824170adbd351edb7f994490a3fb5c18be6
FirebaseCore: a024587e43778508700af8c6b1209f7c4516ba02
FirebaseCore: 9691ee2ade70c098d7cf92440f4303f16d83ca75
FirebaseDatabase: 05c96d7b43a7368dc91c07791adb49683e1738d1
FirebaseInstanceID: 2d0518b1378fe9d685ef40cbdd63d2fdc1125339
FirebaseMessaging: df8267f378580a24174ce7861233aa11d5c90109
FirebaseInstanceID: b9eedd6846fb5e1f0f7279e1deaa7a7e4cf8392e
FirebaseMessaging: 753d05a925e9eb8eadd09a0ffc9b808578b72fac
FirebaseStorage: a5c55b23741a49a72af8f30f95b3bb5ddbeda12d
GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0
GTMSessionFetcher: 5c046c76a1f859bc9c187e918f18e4fc7bb57b5e
Protobuf: 745f59e122e5de98d4d7ef291e264a0eef80f58e
Protobuf: 2ccbaf193f6c65adc67745453ca0c13234c32796
SwiftForms: 3f3dbaa79fe54eb1ccd0aca8d0cd1e38eb00537e
PODFILE CHECKSUM: dd1734d567f280edf21443a33ce1b6333374b6d2

View File

@@ -4,7 +4,5 @@ framework module FirebaseAnalytics {
module * { export *}
link "sqlite3"
link "z"
link framework "CoreGraphics"
link framework "Foundation"
link framework "UIKit"
}

View File

@@ -2,7 +2,6 @@ framework module FirebaseCore {
umbrella header "FirebaseCore.h"
export *
module * { export *}
link "c++"
link "z"
link framework "Foundation"
link framework "UIKit"
}

View File

@@ -1,3 +1,10 @@
# 2017-03-31 -- v1.0.10
- Improvements to token-fetching logic
- Fixed some warnings in Instance ID
- Improved error messages if Instance ID couldn't be initialized properly
- Improvements to console logging
# 2017-01-31 -- v1.0.9
- Removed an error being mistakenly logged to the console.

View File

@@ -111,7 +111,7 @@ typedef NS_ENUM(NSInteger, FIRInstanceIDAPNSTokenType) {
/**
* Instance ID provides a unique identifier for each app instance and a mechanism
* to authenticate and authorize actions (for example, sending a GCM message).
* to authenticate and authorize actions (for example, sending an FCM message).
*
* Instance ID is long lived but, may be reset if the device is not used for
* a long time or the Instance ID service detects a problem.

View File

@@ -2,6 +2,6 @@ framework module FirebaseInstanceID {
umbrella header "FirebaseInstanceID.h"
export *
module * { export *}
link framework "Foundation"
link framework "UIKit"
link "c++"
link "z"
}

View File

@@ -100,6 +100,7 @@ typedef NS_ENUM(NSInteger, FIRMessagingMessageStatus) {
* To support devices running iOS 9 or below, use the local and remote notifications handlers
* defined in UIApplicationDelegate protocol.
*/
__IOS_AVAILABLE(10.0)
@protocol FIRMessagingDelegate <NSObject>
/// The callback to handle data message received via FCM for devices running iOS 10 or above.

View File

@@ -2,10 +2,9 @@ framework module FirebaseMessaging {
umbrella header "FirebaseMessaging.h"
export *
module * { export *}
link "c++"
link "sqlite3"
link "z"
link framework "CoreGraphics"
link framework "Foundation"
link framework "SystemConfiguration"
link framework "UIKit"
}

View File

@@ -1,34 +1,35 @@
PODS:
- Firebase/Auth (3.15.0):
- Firebase/Auth (3.16.0):
- Firebase/Core
- FirebaseAuth (= 3.1.1)
- Firebase/Core (3.15.0):
- FirebaseAnalytics (= 3.7.0)
- FirebaseCore (= 3.5.2)
- Firebase/Database (3.15.0):
- Firebase/Core (3.16.0):
- FirebaseAnalytics (= 3.8.0)
- FirebaseCore (= 3.6.0)
- Firebase/Database (3.16.0):
- Firebase/Core
- FirebaseDatabase (= 3.1.2)
- Firebase/Messaging (3.15.0):
- Firebase/Messaging (3.16.0):
- Firebase/Core
- FirebaseMessaging (= 1.2.2)
- Firebase/Storage (3.15.0):
- FirebaseMessaging (= 1.2.3)
- Firebase/Storage (3.16.0):
- Firebase/Core
- FirebaseStorage (= 1.1.0)
- FirebaseAnalytics (3.7.0):
- FirebaseCore (~> 3.5)
- FirebaseAnalytics (3.8.0):
- FirebaseCore (~> 3.6)
- FirebaseInstanceID (~> 1.0)
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseAuth (3.1.1):
- FirebaseAnalytics (~> 3.7)
- GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)
- GTMSessionFetcher/Core (~> 1.1)
- FirebaseCore (3.5.2):
- FirebaseCore (3.6.0):
- GoogleToolboxForMac/NSData+zlib (~> 2.1)
- FirebaseDatabase (3.1.2):
- FirebaseAnalytics (~> 3.7)
- FirebaseInstanceID (1.0.9)
- FirebaseMessaging (1.2.2):
- FirebaseAnalytics (~> 3.7)
- FirebaseInstanceID (1.0.10):
- FirebaseCore (~> 3.6)
- FirebaseMessaging (1.2.3):
- FirebaseAnalytics (~> 3.8)
- FirebaseInstanceID (~> 1.0)
- GoogleToolboxForMac/Logger (~> 2.1)
- Protobuf (~> 3.1)
@@ -48,7 +49,7 @@ PODS:
- GoogleToolboxForMac/NSString+URLArguments (= 2.1.1)
- GoogleToolboxForMac/NSString+URLArguments (2.1.1)
- GTMSessionFetcher/Core (1.1.9)
- Protobuf (3.2.0)
- Protobuf (3.2.1)
- SwiftForms (1.7)
DEPENDENCIES:
@@ -60,17 +61,17 @@ DEPENDENCIES:
- SwiftForms
SPEC CHECKSUMS:
Firebase: 2b1cdfba1cda8589f32904a697cc753322bff9d8
FirebaseAnalytics: 0d1b7d81d5021155be37702a94ba1ec16d45365d
Firebase: 21bf4a89d3f01bfbe11adc3a5d934a4a3d3a5fd6
FirebaseAnalytics: 920e46455f27b0a52a80907a6d9b73ee4bd1c635
FirebaseAuth: cc8a1824170adbd351edb7f994490a3fb5c18be6
FirebaseCore: a024587e43778508700af8c6b1209f7c4516ba02
FirebaseCore: 9691ee2ade70c098d7cf92440f4303f16d83ca75
FirebaseDatabase: 05c96d7b43a7368dc91c07791adb49683e1738d1
FirebaseInstanceID: 2d0518b1378fe9d685ef40cbdd63d2fdc1125339
FirebaseMessaging: df8267f378580a24174ce7861233aa11d5c90109
FirebaseInstanceID: b9eedd6846fb5e1f0f7279e1deaa7a7e4cf8392e
FirebaseMessaging: 753d05a925e9eb8eadd09a0ffc9b808578b72fac
FirebaseStorage: a5c55b23741a49a72af8f30f95b3bb5ddbeda12d
GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0
GTMSessionFetcher: 5c046c76a1f859bc9c187e918f18e4fc7bb57b5e
Protobuf: 745f59e122e5de98d4d7ef291e264a0eef80f58e
Protobuf: 2ccbaf193f6c65adc67745453ca0c13234c32796
SwiftForms: 3f3dbaa79fe54eb1ccd0aca8d0cd1e38eb00537e
PODFILE CHECKSUM: dd1734d567f280edf21443a33ce1b6333374b6d2

View File

@@ -96,7 +96,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBInt32Array with a copy of the values.
**/
- (instancetype)initWithValues:(const int32_t [])values
- (instancetype)initWithValues:(const int32_t [__nullable])values
count:(NSUInteger)count;
/**
@@ -161,7 +161,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const int32_t [])values count:(NSUInteger)count;
- (void)addValues:(const int32_t [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -268,7 +268,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBUInt32Array with a copy of the values.
**/
- (instancetype)initWithValues:(const uint32_t [])values
- (instancetype)initWithValues:(const uint32_t [__nullable])values
count:(NSUInteger)count;
/**
@@ -333,7 +333,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const uint32_t [])values count:(NSUInteger)count;
- (void)addValues:(const uint32_t [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -440,7 +440,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBInt64Array with a copy of the values.
**/
- (instancetype)initWithValues:(const int64_t [])values
- (instancetype)initWithValues:(const int64_t [__nullable])values
count:(NSUInteger)count;
/**
@@ -505,7 +505,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const int64_t [])values count:(NSUInteger)count;
- (void)addValues:(const int64_t [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -612,7 +612,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBUInt64Array with a copy of the values.
**/
- (instancetype)initWithValues:(const uint64_t [])values
- (instancetype)initWithValues:(const uint64_t [__nullable])values
count:(NSUInteger)count;
/**
@@ -677,7 +677,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const uint64_t [])values count:(NSUInteger)count;
- (void)addValues:(const uint64_t [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -784,7 +784,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBFloatArray with a copy of the values.
**/
- (instancetype)initWithValues:(const float [])values
- (instancetype)initWithValues:(const float [__nullable])values
count:(NSUInteger)count;
/**
@@ -849,7 +849,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const float [])values count:(NSUInteger)count;
- (void)addValues:(const float [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -956,7 +956,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBDoubleArray with a copy of the values.
**/
- (instancetype)initWithValues:(const double [])values
- (instancetype)initWithValues:(const double [__nullable])values
count:(NSUInteger)count;
/**
@@ -1021,7 +1021,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const double [])values count:(NSUInteger)count;
- (void)addValues:(const double [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -1128,7 +1128,7 @@ NS_ASSUME_NONNULL_BEGIN
*
* @return A newly initialized GPBBoolArray with a copy of the values.
**/
- (instancetype)initWithValues:(const BOOL [])values
- (instancetype)initWithValues:(const BOOL [__nullable])values
count:(NSUInteger)count;
/**
@@ -1193,7 +1193,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const BOOL [])values count:(NSUInteger)count;
- (void)addValues:(const BOOL [__nullable])values count:(NSUInteger)count;
/**
* Adds the values from the given array to this array.
@@ -1325,7 +1325,7 @@ NS_ASSUME_NONNULL_BEGIN
* @return A newly initialized GPBEnumArray with a copy of the values.
**/
- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func
rawValues:(const int32_t [])values
rawValues:(const int32_t [__nullable])values
count:(NSUInteger)count;
/**
@@ -1435,7 +1435,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values The values to add to this array.
* @param count The number of elements to add.
**/
- (void)addValues:(const int32_t [])values count:(NSUInteger)count;
- (void)addValues:(const int32_t [__nullable])values count:(NSUInteger)count;
/**
@@ -1486,7 +1486,7 @@ NS_ASSUME_NONNULL_BEGIN
* @param values Array containing the raw enum values to add to this array.
* @param count The number of raw values to add.
**/
- (void)addRawValues:(const int32_t [])values count:(NSUInteger)count;
- (void)addRawValues:(const int32_t [__nullable])values count:(NSUInteger)count;
/**
* Inserts a raw enum value at the given index.
@@ -1613,7 +1613,7 @@ NS_ASSUME_NONNULL_END
//% *
//% * @return A newly initialized GPB##NAME##Array with a copy of the values.
//% **/
//%- (instancetype)initWithValues:(const TYPE [])values
//%- (instancetype)initWithValues:(const TYPE [__nullable])values
//% count:(NSUInteger)count;
//%
//%/**
@@ -1730,7 +1730,7 @@ NS_ASSUME_NONNULL_END
//% * @return A newly initialized GPB##NAME##Array with a copy of the values.
//% **/
//%- (instancetype)initWithValidationFunction:(nullable GPBEnumValidationFunc)func
//% rawValues:(const TYPE [])values
//% rawValues:(const TYPE [__nullable])values
//% count:(NSUInteger)count;
//%
//%/**
@@ -1849,7 +1849,7 @@ NS_ASSUME_NONNULL_END
//% * @param values The values to add to this array.
//% * @param count The number of elements to add.
//% **/
//%- (void)addValues:(const TYPE [])values count:(NSUInteger)count;
//%- (void)addValues:(const TYPE [__nullable])values count:(NSUInteger)count;
//%
//%ARRAY_EXTRA_MUTABLE_METHODS1_##HELPER_NAME(NAME, TYPE)
//%/**
@@ -1939,7 +1939,7 @@ NS_ASSUME_NONNULL_END
//% * @param values Array containing the raw enum values to add to this array.
//% * @param count The number of raw values to add.
//% **/
//%- (void)addRawValues:(const TYPE [])values count:(NSUInteger)count;
//%- (void)addRawValues:(const TYPE [__nullable])values count:(NSUInteger)count;
//%
//%/**
//% * Inserts a raw enum value at the given index.

View File

@@ -45,7 +45,12 @@ NSString *const GPBCodedInputStreamUnderlyingErrorKey =
NSString *const GPBCodedInputStreamErrorDomain =
GPBNSStringifySymbol(GPBCodedInputStreamErrorDomain);
static const NSUInteger kDefaultRecursionLimit = 64;
// Matching:
// https://github.com/google/protobuf/blob/master/java/core/src/main/java/com/google/protobuf/CodedInputStream.java#L62
// private static final int DEFAULT_RECURSION_LIMIT = 100;
// https://github.com/google/protobuf/blob/master/src/google/protobuf/io/coded_stream.cc#L86
// int CodedInputStream::default_recursion_limit_ = 100;
static const NSUInteger kDefaultRecursionLimit = 100;
static void RaiseException(NSInteger code, NSString *reason) {
NSDictionary *errorInfo = nil;

File diff suppressed because it is too large Load Diff

View File

@@ -738,6 +738,25 @@ void GPBClearMessageAutocreator(GPBMessage *self) {
self->autocreatorExtension_ = nil;
}
// Call this before using the readOnlySemaphore_. This ensures it is created only once.
void GPBPrepareReadOnlySemaphore(GPBMessage *self) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdirect-ivar-access"
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
// Create the semaphore on demand (rather than init) as developers might not cause them
// to be needed, and the heap usage can add up. The atomic swap is used to avoid needing
// another lock around creating it.
if (self->readOnlySemaphore_ == nil) {
dispatch_semaphore_t worker = dispatch_semaphore_create(1);
if (!OSAtomicCompareAndSwapPtrBarrier(NULL, worker, (void * volatile *)&(self->readOnlySemaphore_))) {
dispatch_release(worker);
}
}
#pragma clang diagnostic pop
}
static GPBUnknownFieldSet *GetOrMakeUnknownFields(GPBMessage *self) {
if (!self->unknownFields_) {
self->unknownFields_ = [[GPBUnknownFieldSet alloc] init];
@@ -3152,8 +3171,17 @@ static void ResolveIvarSet(GPBFieldDescriptor *field,
if (result.impToAdd) {
const char *encoding =
GPBMessageEncodingForSelector(result.encodingSelector, YES);
BOOL methodAdded = class_addMethod(descriptor.messageClass, sel,
result.impToAdd, encoding);
Class msgClass = descriptor.messageClass;
BOOL methodAdded = class_addMethod(msgClass, sel, result.impToAdd, encoding);
// class_addMethod() is documented as also failing if the method was already
// added; so we check if the method is already there and return success so
// the method dispatch will still happen. Why would it already be added?
// Two threads could cause the same method to be bound at the same time,
// but only one will actually bind it; the other still needs to return true
// so things will dispatch.
if (!methodAdded) {
methodAdded = GPBClassHasSel(msgClass, sel);
}
return methodAdded;
}
return [super resolveInstanceMethod:sel];

View File

@@ -70,7 +70,6 @@ typedef struct GPBMessage_Storage *GPBMessage_StoragePtr;
// Use of readOnlySemaphore_ must be prefaced by a call to
// GPBPrepareReadOnlySemaphore to ensure it has been created. This allows
// readOnlySemaphore_ to be only created when actually needed.
dispatch_once_t readOnlySemaphoreCreationOnce_;
dispatch_semaphore_t readOnlySemaphore_;
}
@@ -105,14 +104,7 @@ CF_EXTERN_C_BEGIN
// Call this before using the readOnlySemaphore_. This ensures it is created only once.
NS_INLINE void GPBPrepareReadOnlySemaphore(GPBMessage *self) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdirect-ivar-access"
dispatch_once(&self->readOnlySemaphoreCreationOnce_, ^{
self->readOnlySemaphore_ = dispatch_semaphore_create(1);
});
#pragma clang diagnostic pop
}
void GPBPrepareReadOnlySemaphore(GPBMessage *self);
// Returns a new instance that was automatically created by |autocreator| for
// its field |field|.

Some files were not shown because too many files have changed in this diff Show More