From 6f4c5675d8db53412ac63831438bf2f22eb03802 Mon Sep 17 00:00:00 2001 From: Jesse Crocker Date: Tue, 1 Sep 2015 17:39:26 -0600 Subject: [PATCH] Add demo app --- .gitignore | 1 + Podfile | 12 - TBOOMDetector.xcodeproj/project.pbxproj | 355 ++++------------ TBOOMDetectorTests/Info.plist | 24 -- TBOOMDetectorTests/TBOOMDetectorTests.m | 40 -- demo/Podfile | 11 + demo/demo.xcodeproj/project.pbxproj | 379 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../contents.xcworkspacedata | 2 +- {TBOOMDetector => demo/demo}/AppDelegate.h | 2 +- {TBOOMDetector => demo/demo}/AppDelegate.m | 0 .../demo}/Base.lproj/LaunchScreen.xib | 2 +- .../demo}/Base.lproj/Main.storyboard | 0 .../AppIcon.appiconset/Contents.json | 0 {TBOOMDetector => demo/demo}/Info.plist | 0 {TBOOMDetector => demo/demo}/ViewController.h | 2 +- {TBOOMDetector => demo/demo}/ViewController.m | 2 +- {TBOOMDetector => demo/demo}/main.m | 2 +- 18 files changed, 473 insertions(+), 368 deletions(-) delete mode 100644 Podfile delete mode 100644 TBOOMDetectorTests/Info.plist delete mode 100644 TBOOMDetectorTests/TBOOMDetectorTests.m create mode 100644 demo/Podfile create mode 100644 demo/demo.xcodeproj/project.pbxproj create mode 100644 demo/demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename {TBOOMDetector.xcworkspace => demo/demo.xcworkspace}/contents.xcworkspacedata (78%) rename {TBOOMDetector => demo/demo}/AppDelegate.h (93%) rename {TBOOMDetector => demo/demo}/AppDelegate.m (100%) rename {TBOOMDetector => demo/demo}/Base.lproj/LaunchScreen.xib (93%) rename {TBOOMDetector => demo/demo}/Base.lproj/Main.storyboard (100%) rename {TBOOMDetector => demo/demo}/Images.xcassets/AppIcon.appiconset/Contents.json (100%) rename {TBOOMDetector => demo/demo}/Info.plist (100%) rename {TBOOMDetector => demo/demo}/ViewController.h (92%) rename {TBOOMDetector => demo/demo}/ViewController.m (96%) rename {TBOOMDetector => demo/demo}/main.m (94%) diff --git a/.gitignore b/.gitignore index 3bbcbed..25e32f1 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ DerivedData #Pods/ Podfile.lock Pods/* +demo/pods/* diff --git a/Podfile b/Podfile deleted file mode 100644 index bf538f0..0000000 --- a/Podfile +++ /dev/null @@ -1,12 +0,0 @@ -# Uncomment this line to define a global platform for your project -# platform :ios, '6.0' - -target 'TBOOMDetector' do - pod 'Fabric' - pod 'Crashlytics' -end - -target 'TBOOMDetectorTests' do - -end - diff --git a/TBOOMDetector.xcodeproj/project.pbxproj b/TBOOMDetector.xcodeproj/project.pbxproj index 16d431d..61d32a3 100644 --- a/TBOOMDetector.xcodeproj/project.pbxproj +++ b/TBOOMDetector.xcodeproj/project.pbxproj @@ -7,61 +7,34 @@ objects = { /* Begin PBXBuildFile section */ - 88CC4C751B964A6D00910C78 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C741B964A6D00910C78 /* main.m */; }; - 88CC4C781B964A6D00910C78 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C771B964A6D00910C78 /* AppDelegate.m */; }; - 88CC4C7B1B964A6D00910C78 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C7A1B964A6D00910C78 /* ViewController.m */; }; - 88CC4C7E1B964A6D00910C78 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4C7C1B964A6D00910C78 /* Main.storyboard */; }; - 88CC4C801B964A6D00910C78 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4C7F1B964A6D00910C78 /* Images.xcassets */; }; - 88CC4C831B964A6D00910C78 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4C811B964A6D00910C78 /* LaunchScreen.xib */; }; - 88CC4C8F1B964A6D00910C78 /* TBOOMDetectorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C8E1B964A6D00910C78 /* TBOOMDetectorTests.m */; }; - 88CC4C9A1B964AB500910C78 /* TBOOMDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C991B964AB500910C78 /* TBOOMDetector.m */; }; - 88CC4C9D1B964D0D00910C78 /* TBDebuggerUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4C9B1B964D0D00910C78 /* TBDebuggerUtils.c */; }; - E6AF82B9D463B262BC6DA2AE /* libPods-TBOOMDetector.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 17AE965B7FF2594386B8A3CE /* libPods-TBOOMDetector.a */; }; + 88CC4CAB1B9669A200910C78 /* TBOOMDetector.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 88CC4CAA1B9669A200910C78 /* TBOOMDetector.h */; }; + 88CC4CAD1B9669A200910C78 /* TBOOMDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CAC1B9669A200910C78 /* TBOOMDetector.m */; }; + 88CC4CC31B966A4300910C78 /* TBDebuggerUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CC11B966A4300910C78 /* TBDebuggerUtils.c */; }; /* End PBXBuildFile section */ -/* Begin PBXContainerItemProxy section */ - 88CC4C891B964A6D00910C78 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 88CC4C671B964A6D00910C78 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 88CC4C6E1B964A6D00910C78; - remoteInfo = TBOOMDetector; +/* Begin PBXCopyFilesBuildPhase section */ + 88CC4CA51B9669A200910C78 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "include/$(PRODUCT_NAME)"; + dstSubfolderSpec = 16; + files = ( + 88CC4CAB1B9669A200910C78 /* TBOOMDetector.h in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXContainerItemProxy section */ +/* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 17AE965B7FF2594386B8A3CE /* libPods-TBOOMDetector.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TBOOMDetector.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 40048B32DB8A3BA71EFA1B62 /* Pods-TBOOMDetector.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TBOOMDetector.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TBOOMDetector/Pods-TBOOMDetector.debug.xcconfig"; sourceTree = ""; }; - 88CC4C6F1B964A6D00910C78 /* TBOOMDetector.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TBOOMDetector.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 88CC4C731B964A6D00910C78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 88CC4C741B964A6D00910C78 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 88CC4C761B964A6D00910C78 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 88CC4C771B964A6D00910C78 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 88CC4C791B964A6D00910C78 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - 88CC4C7A1B964A6D00910C78 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; - 88CC4C7D1B964A6D00910C78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 88CC4C7F1B964A6D00910C78 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - 88CC4C821B964A6D00910C78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; - 88CC4C881B964A6D00910C78 /* TBOOMDetectorTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TBOOMDetectorTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 88CC4C8D1B964A6D00910C78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 88CC4C8E1B964A6D00910C78 /* TBOOMDetectorTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TBOOMDetectorTests.m; sourceTree = ""; }; - 88CC4C981B964AB500910C78 /* TBOOMDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TBOOMDetector.h; sourceTree = ""; }; - 88CC4C991B964AB500910C78 /* TBOOMDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TBOOMDetector.m; sourceTree = ""; }; - 88CC4C9B1B964D0D00910C78 /* TBDebuggerUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TBDebuggerUtils.c; sourceTree = ""; }; - 88CC4C9C1B964D0D00910C78 /* TBDebuggerUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TBDebuggerUtils.h; sourceTree = ""; }; - 8EDC737FF5B6C3CD0C53E596 /* Pods-TBOOMDetector.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TBOOMDetector.release.xcconfig"; path = "Pods/Target Support Files/Pods-TBOOMDetector/Pods-TBOOMDetector.release.xcconfig"; sourceTree = ""; }; + 88CC4CA71B9669A200910C78 /* libTBOOMDetector.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libTBOOMDetector.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 88CC4CAA1B9669A200910C78 /* TBOOMDetector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TBOOMDetector.h; sourceTree = ""; }; + 88CC4CAC1B9669A200910C78 /* TBOOMDetector.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TBOOMDetector.m; sourceTree = ""; }; + 88CC4CC11B966A4300910C78 /* TBDebuggerUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = TBDebuggerUtils.c; sourceTree = ""; }; + 88CC4CC21B966A4300910C78 /* TBDebuggerUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TBDebuggerUtils.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 88CC4C6C1B964A6D00910C78 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E6AF82B9D463B262BC6DA2AE /* libPods-TBOOMDetector.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 88CC4C851B964A6D00910C78 /* Frameworks */ = { + 88CC4CA41B9669A200910C78 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -71,100 +44,45 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 532BDC2A53BAF5016BC33E29 /* Frameworks */ = { + 88CC4C9E1B9669A200910C78 = { isa = PBXGroup; children = ( - 17AE965B7FF2594386B8A3CE /* libPods-TBOOMDetector.a */, + 88CC4CA91B9669A200910C78 /* TBOOMDetector */, + 88CC4CA81B9669A200910C78 /* Products */, ); - name = Frameworks; sourceTree = ""; }; - 573CBBEA2F4AE76A21DB4182 /* Pods */ = { + 88CC4CA81B9669A200910C78 /* Products */ = { isa = PBXGroup; children = ( - 40048B32DB8A3BA71EFA1B62 /* Pods-TBOOMDetector.debug.xcconfig */, - 8EDC737FF5B6C3CD0C53E596 /* Pods-TBOOMDetector.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 88CC4C661B964A6D00910C78 = { - isa = PBXGroup; - children = ( - 88CC4C711B964A6D00910C78 /* TBOOMDetector */, - 88CC4C8B1B964A6D00910C78 /* TBOOMDetectorTests */, - 88CC4C701B964A6D00910C78 /* Products */, - 573CBBEA2F4AE76A21DB4182 /* Pods */, - 532BDC2A53BAF5016BC33E29 /* Frameworks */, - ); - sourceTree = ""; - }; - 88CC4C701B964A6D00910C78 /* Products */ = { - isa = PBXGroup; - children = ( - 88CC4C6F1B964A6D00910C78 /* TBOOMDetector.app */, - 88CC4C881B964A6D00910C78 /* TBOOMDetectorTests.xctest */, + 88CC4CA71B9669A200910C78 /* libTBOOMDetector.a */, ); name = Products; sourceTree = ""; }; - 88CC4C711B964A6D00910C78 /* TBOOMDetector */ = { + 88CC4CA91B9669A200910C78 /* TBOOMDetector */ = { isa = PBXGroup; children = ( - 88CC4C761B964A6D00910C78 /* AppDelegate.h */, - 88CC4C771B964A6D00910C78 /* AppDelegate.m */, - 88CC4C791B964A6D00910C78 /* ViewController.h */, - 88CC4C7A1B964A6D00910C78 /* ViewController.m */, - 88CC4C7C1B964A6D00910C78 /* Main.storyboard */, - 88CC4C981B964AB500910C78 /* TBOOMDetector.h */, - 88CC4C991B964AB500910C78 /* TBOOMDetector.m */, - 88CC4C9B1B964D0D00910C78 /* TBDebuggerUtils.c */, - 88CC4C9C1B964D0D00910C78 /* TBDebuggerUtils.h */, - 88CC4C7F1B964A6D00910C78 /* Images.xcassets */, - 88CC4C811B964A6D00910C78 /* LaunchScreen.xib */, - 88CC4C721B964A6D00910C78 /* Supporting Files */, + 88CC4CAA1B9669A200910C78 /* TBOOMDetector.h */, + 88CC4CAC1B9669A200910C78 /* TBOOMDetector.m */, + 88CC4CC11B966A4300910C78 /* TBDebuggerUtils.c */, + 88CC4CC21B966A4300910C78 /* TBDebuggerUtils.h */, ); path = TBOOMDetector; sourceTree = ""; }; - 88CC4C721B964A6D00910C78 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 88CC4C731B964A6D00910C78 /* Info.plist */, - 88CC4C741B964A6D00910C78 /* main.m */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - 88CC4C8B1B964A6D00910C78 /* TBOOMDetectorTests */ = { - isa = PBXGroup; - children = ( - 88CC4C8E1B964A6D00910C78 /* TBOOMDetectorTests.m */, - 88CC4C8C1B964A6D00910C78 /* Supporting Files */, - ); - path = TBOOMDetectorTests; - sourceTree = ""; - }; - 88CC4C8C1B964A6D00910C78 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - 88CC4C8D1B964A6D00910C78 /* Info.plist */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 88CC4C6E1B964A6D00910C78 /* TBOOMDetector */ = { + 88CC4CA61B9669A200910C78 /* TBOOMDetector */ = { isa = PBXNativeTarget; - buildConfigurationList = 88CC4C921B964A6D00910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetector" */; + buildConfigurationList = 88CC4CBB1B9669A200910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetector" */; buildPhases = ( - 1FBA7CF7CAAD1E3EBC095474 /* Check Pods Manifest.lock */, - 88CC4C6B1B964A6D00910C78 /* Sources */, - 88CC4C6C1B964A6D00910C78 /* Frameworks */, - 88CC4C6D1B964A6D00910C78 /* Resources */, - 9368A0D7D544F50E623E030E /* Copy Pods Resources */, + B9FFBD2A15B495A1E564F9FE /* Check Pods Manifest.lock */, + 88CC4CA31B9669A200910C78 /* Sources */, + 88CC4CA41B9669A200910C78 /* Frameworks */, + 88CC4CA51B9669A200910C78 /* CopyFiles */, + 84C384C5B7D4DFB16CCD0664 /* Copy Pods Resources */, ); buildRules = ( ); @@ -172,169 +90,87 @@ ); name = TBOOMDetector; productName = TBOOMDetector; - productReference = 88CC4C6F1B964A6D00910C78 /* TBOOMDetector.app */; - productType = "com.apple.product-type.application"; - }; - 88CC4C871B964A6D00910C78 /* TBOOMDetectorTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 88CC4C951B964A6D00910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetectorTests" */; - buildPhases = ( - 88CC4C841B964A6D00910C78 /* Sources */, - 88CC4C851B964A6D00910C78 /* Frameworks */, - 88CC4C861B964A6D00910C78 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 88CC4C8A1B964A6D00910C78 /* PBXTargetDependency */, - ); - name = TBOOMDetectorTests; - productName = TBOOMDetectorTests; - productReference = 88CC4C881B964A6D00910C78 /* TBOOMDetectorTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; + productReference = 88CC4CA71B9669A200910C78 /* libTBOOMDetector.a */; + productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 88CC4C671B964A6D00910C78 /* Project object */ = { + 88CC4C9F1B9669A200910C78 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0640; ORGANIZATIONNAME = "Trailbehind inc."; TargetAttributes = { - 88CC4C6E1B964A6D00910C78 = { - CreatedOnToolsVersion = 6.4; - }; - 88CC4C871B964A6D00910C78 = { + 88CC4CA61B9669A200910C78 = { CreatedOnToolsVersion = 6.4; - TestTargetID = 88CC4C6E1B964A6D00910C78; }; }; }; - buildConfigurationList = 88CC4C6A1B964A6D00910C78 /* Build configuration list for PBXProject "TBOOMDetector" */; + buildConfigurationList = 88CC4CA21B9669A200910C78 /* Build configuration list for PBXProject "TBOOMDetector" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, - Base, ); - mainGroup = 88CC4C661B964A6D00910C78; - productRefGroup = 88CC4C701B964A6D00910C78 /* Products */; + mainGroup = 88CC4C9E1B9669A200910C78; + productRefGroup = 88CC4CA81B9669A200910C78 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 88CC4C6E1B964A6D00910C78 /* TBOOMDetector */, - 88CC4C871B964A6D00910C78 /* TBOOMDetectorTests */, + 88CC4CA61B9669A200910C78 /* TBOOMDetector */, ); }; /* End PBXProject section */ -/* Begin PBXResourcesBuildPhase section */ - 88CC4C6D1B964A6D00910C78 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 88CC4C7E1B964A6D00910C78 /* Main.storyboard in Resources */, - 88CC4C831B964A6D00910C78 /* LaunchScreen.xib in Resources */, - 88CC4C801B964A6D00910C78 /* Images.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 88CC4C861B964A6D00910C78 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - /* Begin PBXShellScriptBuildPhase section */ - 1FBA7CF7CAAD1E3EBC095474 /* Check Pods Manifest.lock */ = { + 84C384C5B7D4DFB16CCD0664 /* Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TBOOMDetector/Pods-TBOOMDetector-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 9368A0D7D544F50E623E030E /* Copy Pods Resources */ = { + B9FFBD2A15B495A1E564F9FE /* Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TBOOMDetector/Pods-TBOOMDetector-resources.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 88CC4C6B1B964A6D00910C78 /* Sources */ = { + 88CC4CA31B9669A200910C78 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 88CC4C7B1B964A6D00910C78 /* ViewController.m in Sources */, - 88CC4C9D1B964D0D00910C78 /* TBDebuggerUtils.c in Sources */, - 88CC4C9A1B964AB500910C78 /* TBOOMDetector.m in Sources */, - 88CC4C781B964A6D00910C78 /* AppDelegate.m in Sources */, - 88CC4C751B964A6D00910C78 /* main.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 88CC4C841B964A6D00910C78 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 88CC4C8F1B964A6D00910C78 /* TBOOMDetectorTests.m in Sources */, + 88CC4CC31B966A4300910C78 /* TBDebuggerUtils.c in Sources */, + 88CC4CAD1B9669A200910C78 /* TBOOMDetector.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 88CC4C8A1B964A6D00910C78 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 88CC4C6E1B964A6D00910C78 /* TBOOMDetector */; - targetProxy = 88CC4C891B964A6D00910C78 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 88CC4C7C1B964A6D00910C78 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 88CC4C7D1B964A6D00910C78 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 88CC4C811B964A6D00910C78 /* LaunchScreen.xib */ = { - isa = PBXVariantGroup; - children = ( - 88CC4C821B964A6D00910C78 /* Base */, - ); - name = LaunchScreen.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ - 88CC4C901B964A6D00910C78 /* Debug */ = { + 88CC4CB91B9669A200910C78 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -351,7 +187,6 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -374,11 +209,10 @@ MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; - 88CC4C911B964A6D00910C78 /* Release */ = { + 88CC4CBA1B9669A200910C78 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -395,7 +229,6 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -411,100 +244,50 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.4; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; - 88CC4C931B964A6D00910C78 /* Debug */ = { + 88CC4CBC1B9669A200910C78 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 40048B32DB8A3BA71EFA1B62 /* Pods-TBOOMDetector.debug.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = TBOOMDetector/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; }; name = Debug; }; - 88CC4C941B964A6D00910C78 /* Release */ = { + 88CC4CBD1B9669A200910C78 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8EDC737FF5B6C3CD0C53E596 /* Pods-TBOOMDetector.release.xcconfig */; buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - INFOPLIST_FILE = TBOOMDetector/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; - 88CC4C961B964A6D00910C78 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = TBOOMDetectorTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TBOOMDetector.app/TBOOMDetector"; - }; - name = Debug; - }; - 88CC4C971B964A6D00910C78 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - ); - INFOPLIST_FILE = TBOOMDetectorTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_NAME = "$(TARGET_NAME)"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TBOOMDetector.app/TBOOMDetector"; + SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 88CC4C6A1B964A6D00910C78 /* Build configuration list for PBXProject "TBOOMDetector" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 88CC4C901B964A6D00910C78 /* Debug */, - 88CC4C911B964A6D00910C78 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 88CC4C921B964A6D00910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetector" */ = { + 88CC4CA21B9669A200910C78 /* Build configuration list for PBXProject "TBOOMDetector" */ = { isa = XCConfigurationList; buildConfigurations = ( - 88CC4C931B964A6D00910C78 /* Debug */, - 88CC4C941B964A6D00910C78 /* Release */, + 88CC4CB91B9669A200910C78 /* Debug */, + 88CC4CBA1B9669A200910C78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 88CC4C951B964A6D00910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetectorTests" */ = { + 88CC4CBB1B9669A200910C78 /* Build configuration list for PBXNativeTarget "TBOOMDetector" */ = { isa = XCConfigurationList; buildConfigurations = ( - 88CC4C961B964A6D00910C78 /* Debug */, - 88CC4C971B964A6D00910C78 /* Release */, + 88CC4CBC1B9669A200910C78 /* Debug */, + 88CC4CBD1B9669A200910C78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 88CC4C671B964A6D00910C78 /* Project object */; + rootObject = 88CC4C9F1B9669A200910C78 /* Project object */; } diff --git a/TBOOMDetectorTests/Info.plist b/TBOOMDetectorTests/Info.plist deleted file mode 100644 index cdd603f..0000000 --- a/TBOOMDetectorTests/Info.plist +++ /dev/null @@ -1,24 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - com.trailbehind.$(PRODUCT_NAME:rfc1034identifier) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1 - - diff --git a/TBOOMDetectorTests/TBOOMDetectorTests.m b/TBOOMDetectorTests/TBOOMDetectorTests.m deleted file mode 100644 index 2ae31b0..0000000 --- a/TBOOMDetectorTests/TBOOMDetectorTests.m +++ /dev/null @@ -1,40 +0,0 @@ -// -// TBOOMDetectorTests.m -// TBOOMDetectorTests -// -// Created by Jesse Crocker on 9/1/15. -// Copyright (c) 2015 Trailbehind inc. All rights reserved. -// - -#import -#import - -@interface TBOOMDetectorTests : XCTestCase - -@end - -@implementation TBOOMDetectorTests - -- (void)setUp { - [super setUp]; - // Put setup code here. This method is called before the invocation of each test method in the class. -} - -- (void)tearDown { - // Put teardown code here. This method is called after the invocation of each test method in the class. - [super tearDown]; -} - -- (void)testExample { - // This is an example of a functional test case. - XCTAssert(YES, @"Pass"); -} - -- (void)testPerformanceExample { - // This is an example of a performance test case. - [self measureBlock:^{ - // Put the code you want to measure the time of here. - }]; -} - -@end diff --git a/demo/Podfile b/demo/Podfile new file mode 100644 index 0000000..54f0be1 --- /dev/null +++ b/demo/Podfile @@ -0,0 +1,11 @@ +platform :ios, '6.0' + +target 'demo' do + pod 'Fabric' + pod 'Crashlytics' +end + +target 'demoTests' do + +end + diff --git a/demo/demo.xcodeproj/project.pbxproj b/demo/demo.xcodeproj/project.pbxproj new file mode 100644 index 0000000..56158ae --- /dev/null +++ b/demo/demo.xcodeproj/project.pbxproj @@ -0,0 +1,379 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 88CC4CD91B966B5A00910C78 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CD81B966B5A00910C78 /* main.m */; }; + 88CC4CDC1B966B5A00910C78 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CDB1B966B5A00910C78 /* AppDelegate.m */; }; + 88CC4CDF1B966B5A00910C78 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CDE1B966B5A00910C78 /* ViewController.m */; }; + 88CC4CE21B966B5A00910C78 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4CE01B966B5A00910C78 /* Main.storyboard */; }; + 88CC4CE41B966B5A00910C78 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4CE31B966B5A00910C78 /* Images.xcassets */; }; + 88CC4CE71B966B5A00910C78 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 88CC4CE51B966B5A00910C78 /* LaunchScreen.xib */; }; + 88CC4D001B966B6F00910C78 /* TBDebuggerUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CFC1B966B6F00910C78 /* TBDebuggerUtils.c */; }; + 88CC4D011B966B6F00910C78 /* TBOOMDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CC4CFF1B966B6F00910C78 /* TBOOMDetector.m */; }; + BDE6C311E045EDABDE5C8915 /* libPods-demo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EE3A38E0FFEA6F39697F353 /* libPods-demo.a */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 0B25F4BEB8A7B6B0B1A1D328 /* Pods-demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.debug.xcconfig"; path = "Pods/Target Support Files/Pods-demo/Pods-demo.debug.xcconfig"; sourceTree = ""; }; + 2EE3A38E0FFEA6F39697F353 /* libPods-demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 88CC4CD31B966B5A00910C78 /* demo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = demo.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 88CC4CD71B966B5A00910C78 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 88CC4CD81B966B5A00910C78 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 88CC4CDA1B966B5A00910C78 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 88CC4CDB1B966B5A00910C78 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 88CC4CDD1B966B5A00910C78 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 88CC4CDE1B966B5A00910C78 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 88CC4CE11B966B5A00910C78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 88CC4CE31B966B5A00910C78 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 88CC4CE61B966B5A00910C78 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 88CC4CFC1B966B6F00910C78 /* TBDebuggerUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = TBDebuggerUtils.c; path = ../../TBOOMDetector/TBDebuggerUtils.c; sourceTree = ""; }; + 88CC4CFD1B966B6F00910C78 /* TBDebuggerUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TBDebuggerUtils.h; path = ../../TBOOMDetector/TBDebuggerUtils.h; sourceTree = ""; }; + 88CC4CFE1B966B6F00910C78 /* TBOOMDetector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TBOOMDetector.h; path = ../../TBOOMDetector/TBOOMDetector.h; sourceTree = ""; }; + 88CC4CFF1B966B6F00910C78 /* TBOOMDetector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TBOOMDetector.m; path = ../../TBOOMDetector/TBOOMDetector.m; sourceTree = ""; }; + E95E03D2E02E98FD6B129E0E /* Pods-demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.release.xcconfig"; path = "Pods/Target Support Files/Pods-demo/Pods-demo.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 88CC4CD01B966B5A00910C78 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + BDE6C311E045EDABDE5C8915 /* libPods-demo.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 3F93AFAAAB845A90FC0C8CEF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2EE3A38E0FFEA6F39697F353 /* libPods-demo.a */, + ); + name = Frameworks; + sourceTree = ""; + }; + 88CC4CCA1B966B5A00910C78 = { + isa = PBXGroup; + children = ( + 88CC4CD51B966B5A00910C78 /* demo */, + 88CC4CD41B966B5A00910C78 /* Products */, + C8523073638B8A6B9CC55924 /* Pods */, + 3F93AFAAAB845A90FC0C8CEF /* Frameworks */, + ); + sourceTree = ""; + }; + 88CC4CD41B966B5A00910C78 /* Products */ = { + isa = PBXGroup; + children = ( + 88CC4CD31B966B5A00910C78 /* demo.app */, + ); + name = Products; + sourceTree = ""; + }; + 88CC4CD51B966B5A00910C78 /* demo */ = { + isa = PBXGroup; + children = ( + 88CC4CDA1B966B5A00910C78 /* AppDelegate.h */, + 88CC4CDB1B966B5A00910C78 /* AppDelegate.m */, + 88CC4CDD1B966B5A00910C78 /* ViewController.h */, + 88CC4CDE1B966B5A00910C78 /* ViewController.m */, + 88CC4CFC1B966B6F00910C78 /* TBDebuggerUtils.c */, + 88CC4CFD1B966B6F00910C78 /* TBDebuggerUtils.h */, + 88CC4CFE1B966B6F00910C78 /* TBOOMDetector.h */, + 88CC4CFF1B966B6F00910C78 /* TBOOMDetector.m */, + 88CC4CE01B966B5A00910C78 /* Main.storyboard */, + 88CC4CE31B966B5A00910C78 /* Images.xcassets */, + 88CC4CE51B966B5A00910C78 /* LaunchScreen.xib */, + 88CC4CD61B966B5A00910C78 /* Supporting Files */, + ); + path = demo; + sourceTree = ""; + }; + 88CC4CD61B966B5A00910C78 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 88CC4CD71B966B5A00910C78 /* Info.plist */, + 88CC4CD81B966B5A00910C78 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + C8523073638B8A6B9CC55924 /* Pods */ = { + isa = PBXGroup; + children = ( + 0B25F4BEB8A7B6B0B1A1D328 /* Pods-demo.debug.xcconfig */, + E95E03D2E02E98FD6B129E0E /* Pods-demo.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 88CC4CD21B966B5A00910C78 /* demo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 88CC4CF61B966B5A00910C78 /* Build configuration list for PBXNativeTarget "demo" */; + buildPhases = ( + A70523348EAB9BD05FB01BA4 /* Check Pods Manifest.lock */, + 88CC4CCF1B966B5A00910C78 /* Sources */, + 88CC4CD01B966B5A00910C78 /* Frameworks */, + 88CC4CD11B966B5A00910C78 /* Resources */, + 6FBEFCEF5390EB2816E048F2 /* Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = demo; + productName = demo; + productReference = 88CC4CD31B966B5A00910C78 /* demo.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 88CC4CCB1B966B5A00910C78 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0640; + ORGANIZATIONNAME = "Trailbehind inc."; + TargetAttributes = { + 88CC4CD21B966B5A00910C78 = { + CreatedOnToolsVersion = 6.4; + }; + }; + }; + buildConfigurationList = 88CC4CCE1B966B5A00910C78 /* Build configuration list for PBXProject "demo" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 88CC4CCA1B966B5A00910C78; + productRefGroup = 88CC4CD41B966B5A00910C78 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 88CC4CD21B966B5A00910C78 /* demo */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 88CC4CD11B966B5A00910C78 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 88CC4CE21B966B5A00910C78 /* Main.storyboard in Resources */, + 88CC4CE71B966B5A00910C78 /* LaunchScreen.xib in Resources */, + 88CC4CE41B966B5A00910C78 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 6FBEFCEF5390EB2816E048F2 /* Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-demo/Pods-demo-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + A70523348EAB9BD05FB01BA4 /* Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 88CC4CCF1B966B5A00910C78 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 88CC4CDF1B966B5A00910C78 /* ViewController.m in Sources */, + 88CC4CDC1B966B5A00910C78 /* AppDelegate.m in Sources */, + 88CC4D001B966B6F00910C78 /* TBDebuggerUtils.c in Sources */, + 88CC4CD91B966B5A00910C78 /* main.m in Sources */, + 88CC4D011B966B6F00910C78 /* TBOOMDetector.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 88CC4CE01B966B5A00910C78 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 88CC4CE11B966B5A00910C78 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 88CC4CE51B966B5A00910C78 /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 88CC4CE61B966B5A00910C78 /* Base */, + ); + name = LaunchScreen.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 88CC4CF41B966B5A00910C78 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.4; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 88CC4CF51B966B5A00910C78 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.4; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 88CC4CF71B966B5A00910C78 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0B25F4BEB8A7B6B0B1A1D328 /* Pods-demo.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = demo/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 88CC4CF81B966B5A00910C78 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E95E03D2E02E98FD6B129E0E /* Pods-demo.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = demo/Info.plist; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 88CC4CCE1B966B5A00910C78 /* Build configuration list for PBXProject "demo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 88CC4CF41B966B5A00910C78 /* Debug */, + 88CC4CF51B966B5A00910C78 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 88CC4CF61B966B5A00910C78 /* Build configuration list for PBXNativeTarget "demo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 88CC4CF71B966B5A00910C78 /* Debug */, + 88CC4CF81B966B5A00910C78 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 88CC4CCB1B966B5A00910C78 /* Project object */; +} diff --git a/demo/demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/demo/demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..e5aca88 --- /dev/null +++ b/demo/demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/TBOOMDetector.xcworkspace/contents.xcworkspacedata b/demo/demo.xcworkspace/contents.xcworkspacedata similarity index 78% rename from TBOOMDetector.xcworkspace/contents.xcworkspacedata rename to demo/demo.xcworkspace/contents.xcworkspacedata index 7cf0f59..b72a852 100644 --- a/TBOOMDetector.xcworkspace/contents.xcworkspacedata +++ b/demo/demo.xcworkspace/contents.xcworkspacedata @@ -2,7 +2,7 @@ + location = "group:demo.xcodeproj"> diff --git a/TBOOMDetector/AppDelegate.h b/demo/demo/AppDelegate.h similarity index 93% rename from TBOOMDetector/AppDelegate.h rename to demo/demo/AppDelegate.h index 8d3be2a..0ff38eb 100644 --- a/TBOOMDetector/AppDelegate.h +++ b/demo/demo/AppDelegate.h @@ -1,6 +1,6 @@ // // AppDelegate.h -// TBOOMDetector +// demo // // Created by Jesse Crocker on 9/1/15. // Copyright (c) 2015 Trailbehind inc. All rights reserved. diff --git a/TBOOMDetector/AppDelegate.m b/demo/demo/AppDelegate.m similarity index 100% rename from TBOOMDetector/AppDelegate.m rename to demo/demo/AppDelegate.m diff --git a/TBOOMDetector/Base.lproj/LaunchScreen.xib b/demo/demo/Base.lproj/LaunchScreen.xib similarity index 93% rename from TBOOMDetector/Base.lproj/LaunchScreen.xib rename to demo/demo/Base.lproj/LaunchScreen.xib index 68a5631..8dde2e5 100644 --- a/TBOOMDetector/Base.lproj/LaunchScreen.xib +++ b/demo/demo/Base.lproj/LaunchScreen.xib @@ -17,7 +17,7 @@ -