Ver código fonte

Addopted CocoaPods 1.0.0 because the builds were no longer working. Updated the .travis.yml script so that we use xcodebuild pipped with xcpretty instead of xctool (it's faster and more reliable). Since the new pod setup has a huge output, redirected that to /dev/null

Bogdan Poplauschi 9 anos atrás
pai
commit
637dfc1
49 arquivos alterados com 1628 adições e 2057 exclusões
  1. 73 41
      .travis.yml
  2. 33 17
      Demos/Benchmark/Desktop/BenchmarkMac.xcodeproj/project.pbxproj
  3. 1 2
      Demos/Benchmark/Desktop/Podfile
  4. 33 17
      Demos/Benchmark/Mobile/BenchmarkIPhone.xcodeproj/project.pbxproj
  5. 1 2
      Demos/Benchmark/Mobile/Podfile
  6. 17 17
      Demos/CLI/CLI.xcodeproj/project.pbxproj
  7. 1 2
      Demos/CLI/Podfile
  8. 33 17
      Demos/CaptureASL/CaptureASL.xcodeproj/project.pbxproj
  9. 1 2
      Demos/CaptureASL/Podfile
  10. 378 804
      Demos/ContextFilter/ContextFilter.xcodeproj/project.pbxproj
  11. 1 2
      Demos/ContextFilter/Podfile
  12. 33 17
      Demos/CoreDataLogger/CoreDataLogger.xcodeproj/project.pbxproj
  13. 1 2
      Demos/CoreDataLogger/Podfile
  14. 370 764
      Demos/CustomFormatters/CustomFormatters.xcodeproj/project.pbxproj
  15. 1 2
      Demos/CustomFormatters/Podfile
  16. 33 17
      Demos/CustomLogLevels/CustomLogLevels.xcodeproj/project.pbxproj
  17. 1 2
      Demos/CustomLogLevels/Podfile
  18. 33 17
      Demos/DispatchQueueLogger/DispatchQueueLogger.xcodeproj/project.pbxproj
  19. 1 2
      Demos/DispatchQueueLogger/Podfile
  20. 33 17
      Demos/FineGrainedLogging/FineGrainedLogging.xcodeproj/project.pbxproj
  21. 1 2
      Demos/FineGrainedLogging/Podfile
  22. 33 17
      Demos/GlobalLogLevel/GlobalLogLevel.xcodeproj/project.pbxproj
  23. 1 2
      Demos/GlobalLogLevel/Podfile
  24. 33 17
      Demos/LogFileCompressor/LogFileCompressor.xcodeproj/project.pbxproj
  25. 1 2
      Demos/LogFileCompressor/Podfile
  26. 41 15
      Demos/NonArcTest/NonArcTest.xcodeproj/project.pbxproj
  27. 1 2
      Demos/NonArcTest/Podfile
  28. 33 17
      Demos/OverflowTestMac/OverflowTestMac.xcodeproj/project.pbxproj
  29. 1 2
      Demos/OverflowTestMac/Podfile
  30. 33 17
      Demos/PerUserLogLevels/PerUserLogLevels.xcodeproj/project.pbxproj
  31. 1 2
      Demos/PerUserLogLevels/Podfile
  32. 1 2
      Demos/RegisteredDynamicLogging/Desktop/Podfile
  33. 41 15
      Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest.xcodeproj/project.pbxproj
  34. 1 2
      Demos/RegisteredDynamicLogging/Mobile/Podfile
  35. 41 15
      Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest.xcodeproj/project.pbxproj
  36. 1 2
      Demos/RollingTestMac/Podfile
  37. 33 17
      Demos/RollingTestMac/RollingTestMac.xcodeproj/project.pbxproj
  38. 1 2
      Demos/SQLiteLogger/Podfile
  39. 33 17
      Demos/SQLiteLogger/SQLiteLogger.xcodeproj/project.pbxproj
  40. 1 2
      Demos/TestXcodeColors/Desktop/Podfile
  41. 33 17
      Demos/TestXcodeColors/Desktop/TestXcodeColors.xcodeproj/project.pbxproj
  42. 1 2
      Demos/TestXcodeColors/Mobile/Podfile
  43. 33 17
      Demos/TestXcodeColors/Mobile/TextXcodeColors.xcodeproj/project.pbxproj
  44. 1 2
      Demos/UniversalApp/Podfile
  45. 41 15
      Demos/UniversalApp/UniversalApp.xcodeproj/project.pbxproj
  46. 1 2
      Demos/WebServerIPhone/Podfile
  47. 33 17
      Demos/WebServerIPhone/WebServerIPhone.xcodeproj/project.pbxproj
  48. 73 49
      Tests/CocoaLumberjack Tests.xcodeproj/project.pbxproj
  49. 2 4
      Tests/Podfile

+ 73 - 41
.travis.yml

@@ -1,100 +1,132 @@
 
-osx_image: xcode7.3
 language: objective-c
+osx_image: xcode7.3
+
+env:
+  global:
+    - LC_CTYPE=en_US.UTF-8
+    - LANG=en_US.UTF-8
 
-before_install:
 
-    - export LANG=en_US.UTF-8
+before_install:
     - env
     - locale
-    - gem install cocoapods --quiet
+    - gem install cocoapods --no-rdoc --no-ri --no-document --quiet
+    - gem install xcpretty --no-rdoc --no-ri --no-document --quiet
     - pod --version
-    - pod setup --silent
+    - pod setup --silent > /dev/null
     - pod repo update --silent
+    - xcpretty --version
+    - xcodebuild -version
+    - xcodebuild -showsdks
 
 script:
+    - set -o pipefail
 
+    - echo Check if the library described by the podspec can be built
     - pod lib lint
-
-    - xctool -project Lumberjack.xcodeproj -scheme 'CocoaLumberjack'
-    - xctool -project Lumberjack.xcodeproj -scheme 'CocoaLumberjack-iOS' -configuration Release -sdk iphonesimulator build
-    - xctool -project Lumberjack.xcodeproj -scheme 'CocoaLumberjack-watchOS' -configuration Release -sdk watchsimulator build
-    - xctool -project Lumberjack.xcodeproj -scheme 'CocoaLumberjack-tvOS' -configuration Release -sdk appletvsimulator build
-    - xctool -project Lumberjack.xcodeproj -scheme 'FmwkTest'
-    - xctool -project Lumberjack.xcodeproj -scheme 'iOSLibStaticTest' -configuration Release -sdk iphonesimulator build
-    - xctool -project Lumberjack.xcodeproj -scheme 'watchOSSwiftTest' -configuration Release -sdk watchsimulator build
-    - xctool -project Lumberjack.xcodeproj -scheme 'tvOSSwiftTest' -configuration Release -sdk appletvsimulator build
-
+    
+    - echo Build as static library
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjack-iOS-Static' -sdk iphonesimulator PLATFORM_NAME=iphonesimulator -configuration Release | xcpretty -c
+    
+    - echo Build test app using the static library
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'iOSLibStaticTest' -sdk iphonesimulator PLATFORM_NAME=iphonesimulator -configuration Release | xcpretty -c
+    
+    
+    - echo Build as dynamic framework (ObjectiveC), each platform (osx, ios, watchos, tvos)
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjack' -configuration Release -sdk macosx | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjack-iOS' -configuration Release -sdk iphonesimulator | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjack-watchOS' -configuration Release -sdk watchsimulator | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjack-tvOS' -configuration Release -sdk appletvsimulator | xcpretty -c
+    
+    
+    - echo Build as dynamic framework (Swift), each platform (osx, ios, watchos, tvos)
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjackSwift' -configuration Release -sdk macosx | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjackSwift-iOS' -configuration Release -sdk iphonesimulator | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjackSwift-watchOS' -configuration Release -sdk watchsimulator | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'CocoaLumberjackSwift-tvOS' -configuration Release -sdk appletvsimulator | xcpretty -c
+    
+    
+    - echo Build test apps using the dynamic framework, each platform (osx, ios, watchos, tvos)
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'FmwkTest' -configuration Release -sdk macosx | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'SwiftTest' -configuration Release -sdk macosx | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'watchOSSwiftTest' -configuration Release -sdk watchsimulator | xcpretty -c
+    - xcodebuild clean build -workspace Framework/Lumberjack.xcworkspace -scheme 'tvOSSwiftTest' -configuration Release -sdk appletvsimulator | xcpretty -c
+    
+    
+    - echo Run the tests
     - pod install --project-directory=Tests
-    - xctool -workspace Framework/Lumberjack.xcworkspace -scheme 'iOS Tests' -sdk iphonesimulator -arch i386 test
-    - xctool -workspace Framework/Lumberjack.xcworkspace -scheme 'OS X Tests' test
-
+    - xcodebuild test -workspace Framework/Lumberjack.xcworkspace -scheme 'OS X Tests' -sdk macosx | xcpretty -c
+    - xcodebuild test -workspace Framework/Lumberjack.xcworkspace -scheme 'iOS Tests' -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6,OS=latest' | xcpretty -c
+    
+    
+    - echo Building the Demos
     - cd Demos
     - pod install --project-directory=ContextFilter
-    - xctool -workspace Demos.xcworkspace -scheme 'ContextFilter'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'ContextFilter' | xcpretty -c
 
     - pod install --project-directory=CoreDataLogger
-    - xctool -workspace Demos.xcworkspace -scheme 'CoreDataLogger'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'CoreDataLogger' | xcpretty -c
 
     - pod install --project-directory=CustomFormatters
-    - xctool -workspace Demos.xcworkspace -scheme 'CustomFormatters'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'CustomFormatters' | xcpretty -c
 
     - pod install --project-directory=CustomLogLevels
-    - xctool -workspace Demos.xcworkspace -scheme 'CustomLogLevels'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'CustomLogLevels' | xcpretty -c
 
     - pod install --project-directory=DispatchQueueLogger
-    - xctool -workspace Demos.xcworkspace -scheme 'DispatchQueueLogger'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'DispatchQueueLogger' | xcpretty -c
 
     - pod install --project-directory=FineGrainedLogging
-    - xctool -workspace Demos.xcworkspace -scheme 'FineGrainedLogging'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'FineGrainedLogging' | xcpretty -c
 
     - pod install --project-directory=GlobalLogLevel
-    - xctool -workspace Demos.xcworkspace -scheme 'GlobalLogLevel'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'GlobalLogLevel' | xcpretty -c
 
     - pod install --project-directory=LogFileCompressor
-    - xctool -workspace Demos.xcworkspace -scheme 'LogFileCompressor'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'LogFileCompressor' | xcpretty -c
 
     - pod install --project-directory=NonArcTest
-    - xctool -workspace Demos.xcworkspace -scheme 'NonArcTest'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'NonArcTest' | xcpretty -c
 
     - pod install --project-directory=OverflowTestMac
-    - xctool -workspace Demos.xcworkspace -scheme 'OverflowTestMac'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'OverflowTestMac' | xcpretty -c
 
     - pod install --project-directory=PerUserLogLevels
-    - xctool -workspace Demos.xcworkspace -scheme 'PerUserLogLevels'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'PerUserLogLevels' | xcpretty -c
 
     - pod install --project-directory=RegisteredDynamicLogging/Mobile
-    - xctool -workspace Demos.xcworkspace -scheme 'RegisteredLoggingTest (Mobile)' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'RegisteredLoggingTest (Mobile)' -configuration Release -sdk iphonesimulator | xcpretty -c
 
     - pod install --project-directory=RegisteredDynamicLogging/Desktop
-    - xctool -workspace Demos.xcworkspace -scheme 'RegisteredLoggingTest (Desktop)'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'RegisteredLoggingTest (Desktop)' | xcpretty -c
 
     - pod install --project-directory=RollingTestMac
-    - xctool -workspace Demos.xcworkspace -scheme 'RollingTestMac'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'RollingTestMac' | xcpretty -c
 
     - pod install --project-directory=TestXcodeColors/Desktop
-    - xctool -workspace Demos.xcworkspace -scheme 'TestXcodeColors (Desktop)'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'TestXcodeColors (Desktop)' | xcpretty -c
 
     - pod install --project-directory=TestXcodeColors/Mobile
-    - xctool -workspace Demos.xcworkspace -scheme 'TextXcodeColors (Mobile)' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'TextXcodeColors (Mobile)' -configuration Release -sdk iphonesimulator | xcpretty -c
 
     - pod install --project-directory=WebServerIPhone
-    - xctool -workspace Demos.xcworkspace  -scheme 'WebServerIPhone' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'WebServerIPhone' -configuration Release -sdk iphonesimulator | xcpretty -c
 
     - pod install --project-directory=Benchmark/Desktop
-    - xctool -workspace Demos.xcworkspace -scheme 'BenchmarkMac'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'BenchmarkMac' | xcpretty -c
 
     - pod install --project-directory=Benchmark/Mobile
-    - xctool -workspace Demos.xcworkspace -scheme 'BenchmarkIPhone' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'BenchmarkIPhone' -configuration Release -sdk iphonesimulator | xcpretty -c
 
     - pod install --project-directory=SQLiteLogger
-    - xctool -workspace Demos.xcworkspace -scheme 'SQLiteLogger'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'SQLiteLogger' | xcpretty -c
 
     - pod install --project-directory=UniversalApp
-    - xctool -workspace Demos.xcworkspace -scheme 'UniversalApp' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'UniversalApp' -configuration Release -sdk iphonesimulator | xcpretty -c
 
     - pod install --project-directory=CLI
-    - xctool -workspace Demos.xcworkspace -scheme 'CLI'
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'CLI' | xcpretty -c
 
     - pod install --project-directory=CaptureASL
-    - xctool -workspace Demos.xcworkspace -scheme 'CaptureASL' -configuration Release -sdk iphonesimulator -arch i386 build
+    - xcodebuild clean build -workspace Demos.xcworkspace -scheme 'CaptureASL' -configuration Release -sdk iphonesimulator | xcpretty -c

+ 33 - 17
Demos/Benchmark/Desktop/BenchmarkMac.xcodeproj/project.pbxproj

@@ -7,6 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		006EC6782CAB189D605F470E /* libPods-BenchmarkMac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 75D085848B9377916FA3BF57 /* libPods-BenchmarkMac.a */; };
 		DCC29DE114730AA9005E8FD4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCC29DE014730AA9005E8FD4 /* Cocoa.framework */; };
 		DCC29DEB14730AA9005E8FD4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCC29DE914730AA9005E8FD4 /* InfoPlist.strings */; };
 		DCC29DED14730AA9005E8FD4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC29DEC14730AA9005E8FD4 /* main.m */; };
@@ -17,13 +18,11 @@
 		DCC29E2014730B05005E8FD4 /* DynamicLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC29E1A14730B05005E8FD4 /* DynamicLogging.m */; };
 		DCC29E2114730B05005E8FD4 /* PerformanceTesting.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC29E1C14730B05005E8FD4 /* PerformanceTesting.m */; };
 		DCC29E2214730B05005E8FD4 /* StaticLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = DCC29E1E14730B05005E8FD4 /* StaticLogging.m */; };
-		F434A3AE9AE44303AA5DB377 /* libPods-BM_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B87C32CF2EF4298BD9B0199 /* libPods-BM_osx.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		3B87C32CF2EF4298BD9B0199 /* libPods-BM_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BM_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		5EE3DC55E808453403A4E009 /* Pods-BM_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BM_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BM_osx/Pods-BM_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		A4CB8540E4C50155D1D220D9 /* Pods-BM_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BM_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-BM_osx/Pods-BM_osx.release.xcconfig"; sourceTree = "<group>"; };
+		75D085848B9377916FA3BF57 /* libPods-BenchmarkMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BenchmarkMac.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		B5740B0CCB466F5BE2C23905 /* Pods-BenchmarkMac.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BenchmarkMac.release.xcconfig"; path = "Pods/Target Support Files/Pods-BenchmarkMac/Pods-BenchmarkMac.release.xcconfig"; sourceTree = "<group>"; };
 		DCC29DDC14730AA9005E8FD4 /* BenchmarkMac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BenchmarkMac.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCC29DE014730AA9005E8FD4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DCC29DE314730AA9005E8FD4 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -45,6 +44,7 @@
 		DCC29E1C14730B05005E8FD4 /* PerformanceTesting.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PerformanceTesting.m; sourceTree = "<group>"; };
 		DCC29E1D14730B05005E8FD4 /* StaticLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StaticLogging.h; sourceTree = "<group>"; };
 		DCC29E1E14730B05005E8FD4 /* StaticLogging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StaticLogging.m; sourceTree = "<group>"; };
+		ECBABCE606F0087E19512FED /* Pods-BenchmarkMac.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BenchmarkMac.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BenchmarkMac/Pods-BenchmarkMac.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -53,7 +53,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DCC29DE114730AA9005E8FD4 /* Cocoa.framework in Frameworks */,
-				F434A3AE9AE44303AA5DB377 /* libPods-BM_osx.a in Frameworks */,
+				006EC6782CAB189D605F470E /* libPods-BenchmarkMac.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -63,8 +63,8 @@
 		8B2D89AB0547F7D910983389 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				5EE3DC55E808453403A4E009 /* Pods-BM_osx.debug.xcconfig */,
-				A4CB8540E4C50155D1D220D9 /* Pods-BM_osx.release.xcconfig */,
+				ECBABCE606F0087E19512FED /* Pods-BenchmarkMac.debug.xcconfig */,
+				B5740B0CCB466F5BE2C23905 /* Pods-BenchmarkMac.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -93,7 +93,7 @@
 			children = (
 				DCC29DE014730AA9005E8FD4 /* Cocoa.framework */,
 				DCC29DE214730AA9005E8FD4 /* Other Frameworks */,
-				3B87C32CF2EF4298BD9B0199 /* libPods-BM_osx.a */,
+				75D085848B9377916FA3BF57 /* libPods-BenchmarkMac.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -154,11 +154,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DCC29DFA14730AA9005E8FD4 /* Build configuration list for PBXNativeTarget "BenchmarkMac" */;
 			buildPhases = (
-				CCC3BE78F0DF486A86ECB56A /* Check Pods Manifest.lock */,
+				CCC3BE78F0DF486A86ECB56A /* 📦 Check Pods Manifest.lock */,
 				DCC29DD814730AA9005E8FD4 /* Sources */,
 				DCC29DD914730AA9005E8FD4 /* Frameworks */,
 				DCC29DDA14730AA9005E8FD4 /* Resources */,
-				8506515FE7184EE6BF1F427F /* Copy Pods Resources */,
+				8506515FE7184EE6BF1F427F /* 📦 Copy Pods Resources */,
+				2F7E12BE852B635A45DBD2B0 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -208,29 +209,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		8506515FE7184EE6BF1F427F /* Copy Pods Resources */ = {
+		2F7E12BE852B635A45DBD2B0 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BM_osx/Pods-BM_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BenchmarkMac/Pods-BenchmarkMac-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		CCC3BE78F0DF486A86ECB56A /* Check Pods Manifest.lock */ = {
+		8506515FE7184EE6BF1F427F /* 📦 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 = "\"${SRCROOT}/Pods/Target Support Files/Pods-BenchmarkMac/Pods-BenchmarkMac-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		CCC3BE78F0DF486A86ECB56A /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -353,7 +369,7 @@
 		};
 		DCC29DFB14730AA9005E8FD4 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 5EE3DC55E808453403A4E009 /* Pods-BM_osx.debug.xcconfig */;
+			baseConfigurationReference = ECBABCE606F0087E19512FED /* Pods-BenchmarkMac.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -366,7 +382,7 @@
 		};
 		DCC29DFC14730AA9005E8FD4 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = A4CB8540E4C50155D1D220D9 /* Pods-BM_osx.release.xcconfig */;
+			baseConfigurationReference = B5740B0CCB466F5BE2C23905 /* Pods-BenchmarkMac.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/Benchmark/Desktop/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'BenchmarkMac'
 workspace '../../Demos'
 
-target :BM_osx do
+target :'BenchmarkMac' do
   platform :osx, '10.7'
-  link_with 'BenchmarkMac'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 33 - 17
Demos/Benchmark/Mobile/BenchmarkIPhone.xcodeproj/project.pbxproj

@@ -7,7 +7,6 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		1496327041984BEFB782BB22 /* libPods-BIP_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1274385BDE284AC08A7BAF4E /* libPods-BIP_ios.a */; };
 		1D3623260D0F684500981E51 /* BenchmarkIPhoneAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* BenchmarkIPhoneAppDelegate.m */; };
 		1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
 		1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
@@ -16,6 +15,7 @@
 		2899E5220DE3E06400AC0155 /* BenchmarkIPhoneViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* BenchmarkIPhoneViewController.xib */; };
 		28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
 		28D7ACF80DDB3853001CB0EB /* BenchmarkIPhoneViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* BenchmarkIPhoneViewController.m */; };
+		9999BBCAB91182C69B9ECF9E /* libPods-BenchmarkIPhone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 13E1CDE34B064A1A2843A4B9 /* libPods-BenchmarkIPhone.a */; };
 		DC3D2F391674073100DFAFAA /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DC3D2F381674073100DFAFAA /* Default-568h@2x.png */; };
 		DC987BDF11928FD60020FF52 /* BaseNSLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = DC987BD811928FD60020FF52 /* BaseNSLogging.m */; };
 		DC987BE011928FD60020FF52 /* DynamicLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = DC987BDA11928FD60020FF52 /* DynamicLogging.m */; };
@@ -24,7 +24,7 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		1274385BDE284AC08A7BAF4E /* libPods-BIP_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BIP_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		13E1CDE34B064A1A2843A4B9 /* libPods-BenchmarkIPhone.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-BenchmarkIPhone.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
 		1D3623240D0F684500981E51 /* BenchmarkIPhoneAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BenchmarkIPhoneAppDelegate.h; sourceTree = "<group>"; };
 		1D3623250D0F684500981E51 /* BenchmarkIPhoneAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BenchmarkIPhoneAppDelegate.m; sourceTree = "<group>"; };
@@ -37,9 +37,9 @@
 		28D7ACF70DDB3853001CB0EB /* BenchmarkIPhoneViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BenchmarkIPhoneViewController.m; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		32CA4F630368D1EE00C91783 /* BenchmarkIPhone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BenchmarkIPhone_Prefix.pch; sourceTree = "<group>"; };
+		75091D129222381D5275B34D /* Pods-BenchmarkIPhone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BenchmarkIPhone.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BenchmarkIPhone/Pods-BenchmarkIPhone.debug.xcconfig"; sourceTree = "<group>"; };
+		8B680B8A09209901EA7C81AF /* Pods-BenchmarkIPhone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BenchmarkIPhone.release.xcconfig"; path = "Pods/Target Support Files/Pods-BenchmarkIPhone/Pods-BenchmarkIPhone.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* BenchmarkIPhone-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "BenchmarkIPhone-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
-		96FC2205CF8D1E0435E21A70 /* Pods-BIP_ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIP_ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-BIP_ios/Pods-BIP_ios.release.xcconfig"; sourceTree = "<group>"; };
-		BDD3CE39625989033FF2E139 /* Pods-BIP_ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BIP_ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BIP_ios/Pods-BIP_ios.debug.xcconfig"; sourceTree = "<group>"; };
 		DC3D2F381674073100DFAFAA /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
 		DC987BD711928FD60020FF52 /* BaseNSLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BaseNSLogging.h; path = ../../../Benchmarking/BaseNSLogging.h; sourceTree = SOURCE_ROOT; };
 		DC987BD811928FD60020FF52 /* BaseNSLogging.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BaseNSLogging.m; path = ../../../Benchmarking/BaseNSLogging.m; sourceTree = SOURCE_ROOT; };
@@ -59,7 +59,7 @@
 				1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
 				1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
 				288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,
-				1496327041984BEFB782BB22 /* libPods-BIP_ios.a in Frameworks */,
+				9999BBCAB91182C69B9ECF9E /* libPods-BenchmarkIPhone.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -125,7 +125,7 @@
 				1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
 				1D30AB110D05D00D00671497 /* Foundation.framework */,
 				288765A40DF7441C002DB57D /* CoreGraphics.framework */,
-				1274385BDE284AC08A7BAF4E /* libPods-BIP_ios.a */,
+				13E1CDE34B064A1A2843A4B9 /* libPods-BenchmarkIPhone.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -133,8 +133,8 @@
 		487A446922A543BB121DF430 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				BDD3CE39625989033FF2E139 /* Pods-BIP_ios.debug.xcconfig */,
-				96FC2205CF8D1E0435E21A70 /* Pods-BIP_ios.release.xcconfig */,
+				75091D129222381D5275B34D /* Pods-BenchmarkIPhone.debug.xcconfig */,
+				8B680B8A09209901EA7C81AF /* Pods-BenchmarkIPhone.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -162,11 +162,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "BenchmarkIPhone" */;
 			buildPhases = (
-				D9F7280257FE4C39B02611EA /* Check Pods Manifest.lock */,
+				D9F7280257FE4C39B02611EA /* 📦 Check Pods Manifest.lock */,
 				1D60588D0D05DD3D006BFB54 /* Resources */,
 				1D60588E0D05DD3D006BFB54 /* Sources */,
 				1D60588F0D05DD3D006BFB54 /* Frameworks */,
-				6902F45A7AF641EBBE4C81C2 /* Copy Pods Resources */,
+				6902F45A7AF641EBBE4C81C2 /* 📦 Copy Pods Resources */,
+				7151604B0713645B142046B9 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -218,29 +219,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		6902F45A7AF641EBBE4C81C2 /* Copy Pods Resources */ = {
+		6902F45A7AF641EBBE4C81C2 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BIP_ios/Pods-BIP_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BenchmarkIPhone/Pods-BenchmarkIPhone-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		D9F7280257FE4C39B02611EA /* Check Pods Manifest.lock */ = {
+		7151604B0713645B142046B9 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-BenchmarkIPhone/Pods-BenchmarkIPhone-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		D9F7280257FE4C39B02611EA /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -270,7 +286,7 @@
 /* Begin XCBuildConfiguration section */
 		1D6058940D05DD3E006BFB54 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = BDD3CE39625989033FF2E139 /* Pods-BIP_ios.debug.xcconfig */;
+			baseConfigurationReference = 75091D129222381D5275B34D /* Pods-BenchmarkIPhone.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -287,7 +303,7 @@
 		};
 		1D6058950D05DD3E006BFB54 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 96FC2205CF8D1E0435E21A70 /* Pods-BIP_ios.release.xcconfig */;
+			baseConfigurationReference = 8B680B8A09209901EA7C81AF /* Pods-BenchmarkIPhone.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/Benchmark/Mobile/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'BenchmarkIPhone'
 workspace '../../Demos'
 
-target :BIP_ios do
+target :'BenchmarkIPhone' do
   platform :ios, '5.0'
-  link_with 'BenchmarkIPhone'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 17 - 17
Demos/CLI/CLI.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		B5D9BCEB14614A7981A8A6EB /* libPods-CLI_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FA11C30F26FA4A20A583CA67 /* libPods-CLI_osx.a */; };
+		D0765CC9A273DADEE6CE5028 /* libPods-CLI.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 68A57CA6A122A6F001F4080D /* libPods-CLI.a */; };
 		E5EDB896186286BC002D0689 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5EDB895186286BC002D0689 /* Foundation.framework */; };
 		E5EDB899186286BC002D0689 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = E5EDB898186286BC002D0689 /* main.m */; };
 		E5EDB89D186286BC002D0689 /* CLI.1 in CopyFiles */ = {isa = PBXBuildFile; fileRef = E5EDB89C186286BC002D0689 /* CLI.1 */; };
@@ -27,14 +27,14 @@
 /* End PBXCopyFilesBuildPhase section */
 
 /* Begin PBXFileReference section */
-		09912B312E2DCBFF4C0E8BCD /* Pods-CLI_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLI_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CLI_osx/Pods-CLI_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		4209435A4497027EF9831FE6 /* Pods-CLI_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLI_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-CLI_osx/Pods-CLI_osx.release.xcconfig"; sourceTree = "<group>"; };
+		24F9475DE4ED80CCEB9E725A /* Pods-CLI.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLI.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CLI/Pods-CLI.debug.xcconfig"; sourceTree = "<group>"; };
+		68A57CA6A122A6F001F4080D /* libPods-CLI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CLI.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		B133647711A9C51546116E04 /* Pods-CLI.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLI.release.xcconfig"; path = "Pods/Target Support Files/Pods-CLI/Pods-CLI.release.xcconfig"; sourceTree = "<group>"; };
 		E5EDB892186286BC002D0689 /* CLI */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CLI; sourceTree = BUILT_PRODUCTS_DIR; };
 		E5EDB895186286BC002D0689 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
 		E5EDB898186286BC002D0689 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		E5EDB89B186286BC002D0689 /* CLI-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CLI-Prefix.pch"; sourceTree = "<group>"; };
 		E5EDB89C186286BC002D0689 /* CLI.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = CLI.1; sourceTree = "<group>"; };
-		FA11C30F26FA4A20A583CA67 /* libPods-CLI_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CLI_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -43,7 +43,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				E5EDB896186286BC002D0689 /* Foundation.framework in Frameworks */,
-				B5D9BCEB14614A7981A8A6EB /* libPods-CLI_osx.a in Frameworks */,
+				D0765CC9A273DADEE6CE5028 /* libPods-CLI.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -53,8 +53,8 @@
 		9EEB7AD5BA89C5EB50B2546A /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				09912B312E2DCBFF4C0E8BCD /* Pods-CLI_osx.debug.xcconfig */,
-				4209435A4497027EF9831FE6 /* Pods-CLI_osx.release.xcconfig */,
+				24F9475DE4ED80CCEB9E725A /* Pods-CLI.debug.xcconfig */,
+				B133647711A9C51546116E04 /* Pods-CLI.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -81,7 +81,7 @@
 			isa = PBXGroup;
 			children = (
 				E5EDB895186286BC002D0689 /* Foundation.framework */,
-				FA11C30F26FA4A20A583CA67 /* libPods-CLI_osx.a */,
+				68A57CA6A122A6F001F4080D /* libPods-CLI.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -111,11 +111,11 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = E5EDB8A0186286BC002D0689 /* Build configuration list for PBXNativeTarget "CLI" */;
 			buildPhases = (
-				FB3FE9C3466C46F28F57491C /* Check Pods Manifest.lock */,
+				FB3FE9C3466C46F28F57491C /* 📦 Check Pods Manifest.lock */,
 				E5EDB88E186286BC002D0689 /* Sources */,
 				E5EDB88F186286BC002D0689 /* Frameworks */,
 				E5EDB890186286BC002D0689 /* CopyFiles */,
-				339E52FCDD1A492889F5A30D /* Copy Pods Resources */,
+				339E52FCDD1A492889F5A30D /* 📦 Copy Pods Resources */,
 			);
 			buildRules = (
 			);
@@ -153,29 +153,29 @@
 /* End PBXProject section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		339E52FCDD1A492889F5A30D /* Copy Pods Resources */ = {
+		339E52FCDD1A492889F5A30D /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CLI_osx/Pods-CLI_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CLI/Pods-CLI-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		FB3FE9C3466C46F28F57491C /* Check Pods Manifest.lock */ = {
+		FB3FE9C3466C46F28F57491C /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -267,7 +267,7 @@
 		};
 		E5EDB8A1186286BC002D0689 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 09912B312E2DCBFF4C0E8BCD /* Pods-CLI_osx.debug.xcconfig */;
+			baseConfigurationReference = 24F9475DE4ED80CCEB9E725A /* Pods-CLI.debug.xcconfig */;
 			buildSettings = {
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "CLI/CLI-Prefix.pch";
@@ -277,7 +277,7 @@
 		};
 		E5EDB8A2186286BC002D0689 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4209435A4497027EF9831FE6 /* Pods-CLI_osx.release.xcconfig */;
+			baseConfigurationReference = B133647711A9C51546116E04 /* Pods-CLI.release.xcconfig */;
 			buildSettings = {
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "CLI/CLI-Prefix.pch";

+ 1 - 2
Demos/CLI/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'CLI'
 workspace '../Demos'
 
-target :CLI_osx do
+target :'CLI' do
 platform :osx, '10.7'
-  link_with 'CLI'
   pod 'CocoaLumberjack/CLI', :path => '../../'
 end
 

+ 33 - 17
Demos/CaptureASL/CaptureASL.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		67FD3EE1A75049F3A4D222F9 /* libPods-CASL_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4CCB8815FC484C38B9524337 /* libPods-CASL_ios.a */; };
+		518D82590E336D9F9BFE0A7E /* libPods-CaptureASL.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B1BC17EBE138CC685264544F /* libPods-CaptureASL.a */; };
 		E50619821A2EF295000F835A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E50619811A2EF295000F835A /* Main.storyboard */; };
 		E5AE803B18DA83A400E0501F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5AE803A18DA83A400E0501F /* Foundation.framework */; };
 		E5AE803D18DA83A400E0501F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5AE803C18DA83A400E0501F /* CoreGraphics.framework */; };
@@ -20,9 +20,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		4CCB8815FC484C38B9524337 /* libPods-CASL_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CASL_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		5ED6F02A728626894B1B3E54 /* Pods-CASL_ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CASL_ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-CASL_ios/Pods-CASL_ios.release.xcconfig"; sourceTree = "<group>"; };
-		96422D55A69049EE226D5569 /* Pods-CASL_ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CASL_ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CASL_ios/Pods-CASL_ios.debug.xcconfig"; sourceTree = "<group>"; };
+		2B14D3038267666EE0AC2330 /* Pods-CaptureASL.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CaptureASL.release.xcconfig"; path = "Pods/Target Support Files/Pods-CaptureASL/Pods-CaptureASL.release.xcconfig"; sourceTree = "<group>"; };
+		7B384ACDCD40E28D8AE989BA /* Pods-CaptureASL.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CaptureASL.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CaptureASL/Pods-CaptureASL.debug.xcconfig"; sourceTree = "<group>"; };
+		B1BC17EBE138CC685264544F /* libPods-CaptureASL.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CaptureASL.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		E50619811A2EF295000F835A /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
 		E5AE803718DA83A400E0501F /* CaptureASL.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CaptureASL.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		E5AE803A18DA83A400E0501F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -48,7 +48,7 @@
 				E5AE803D18DA83A400E0501F /* CoreGraphics.framework in Frameworks */,
 				E5AE803F18DA83A400E0501F /* UIKit.framework in Frameworks */,
 				E5AE803B18DA83A400E0501F /* Foundation.framework in Frameworks */,
-				67FD3EE1A75049F3A4D222F9 /* libPods-CASL_ios.a in Frameworks */,
+				518D82590E336D9F9BFE0A7E /* libPods-CaptureASL.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -58,8 +58,8 @@
 		A0D458FE10FDDAC08B8FA4E3 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				96422D55A69049EE226D5569 /* Pods-CASL_ios.debug.xcconfig */,
-				5ED6F02A728626894B1B3E54 /* Pods-CASL_ios.release.xcconfig */,
+				7B384ACDCD40E28D8AE989BA /* Pods-CaptureASL.debug.xcconfig */,
+				2B14D3038267666EE0AC2330 /* Pods-CaptureASL.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -89,7 +89,7 @@
 				E5AE803C18DA83A400E0501F /* CoreGraphics.framework */,
 				E5AE803E18DA83A400E0501F /* UIKit.framework */,
 				E5AE805918DA83A400E0501F /* XCTest.framework */,
-				4CCB8815FC484C38B9524337 /* libPods-CASL_ios.a */,
+				B1BC17EBE138CC685264544F /* libPods-CaptureASL.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -126,11 +126,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = E5AE806918DA83A500E0501F /* Build configuration list for PBXNativeTarget "CaptureASL" */;
 			buildPhases = (
-				F5E87D2C35224932B7B01D44 /* Check Pods Manifest.lock */,
+				F5E87D2C35224932B7B01D44 /* 📦 Check Pods Manifest.lock */,
 				E5AE803318DA83A400E0501F /* Sources */,
 				E5AE803418DA83A400E0501F /* Frameworks */,
 				E5AE803518DA83A400E0501F /* Resources */,
-				3C38B447E7BD4E5EA6361538 /* Copy Pods Resources */,
+				3C38B447E7BD4E5EA6361538 /* 📦 Copy Pods Resources */,
+				95BBA35CC38C544916A1262B /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -180,29 +181,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		3C38B447E7BD4E5EA6361538 /* Copy Pods Resources */ = {
+		3C38B447E7BD4E5EA6361538 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CASL_ios/Pods-CASL_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CaptureASL/Pods-CaptureASL-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		F5E87D2C35224932B7B01D44 /* Check Pods Manifest.lock */ = {
+		95BBA35CC38C544916A1262B /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CaptureASL/Pods-CaptureASL-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		F5E87D2C35224932B7B01D44 /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -309,7 +325,7 @@
 		};
 		E5AE806A18DA83A500E0501F /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 96422D55A69049EE226D5569 /* Pods-CASL_ios.debug.xcconfig */;
+			baseConfigurationReference = 7B384ACDCD40E28D8AE989BA /* Pods-CaptureASL.debug.xcconfig */;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -323,7 +339,7 @@
 		};
 		E5AE806B18DA83A500E0501F /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 5ED6F02A728626894B1B3E54 /* Pods-CASL_ios.release.xcconfig */;
+			baseConfigurationReference = 2B14D3038267666EE0AC2330 /* Pods-CaptureASL.release.xcconfig */;
 			buildSettings = {
 				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
 				ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;

+ 1 - 2
Demos/CaptureASL/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'CaptureASL'
 workspace '../Demos'
 
-target :CASL_ios do
+target :'CaptureASL' do
   platform :ios, '5.0'
-  link_with 'CaptureASL'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 378 - 804
Demos/ContextFilter/ContextFilter.xcodeproj/project.pbxproj

@@ -1,804 +1,378 @@
-<?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>archiveVersion</key>
-	<string>1</string>
-	<key>classes</key>
-	<dict/>
-	<key>objectVersion</key>
-	<string>46</string>
-	<key>objects</key>
-	<dict>
-		<key>0077D648B08942A8A8DBB674</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array/>
-			<key>inputPaths</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXShellScriptBuildPhase</string>
-			<key>name</key>
-			<string>Check Pods Manifest.lock</string>
-			<key>outputPaths</key>
-			<array/>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-			<key>shellPath</key>
-			<string>/bin/sh</string>
-			<key>shellScript</key>
-			<string>diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" &gt; /dev/null
-if [[ $? != 0 ]] ; then
-    cat &lt;&lt; EOM
-error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
-EOM
-    exit 1
-fi
-</string>
-			<key>showEnvVarsInLog</key>
-			<string>0</string>
-		</dict>
-		<key>016C69352F285127C797055C</key>
-		<dict>
-			<key>includeInIndex</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.xcconfig</string>
-			<key>name</key>
-			<string>Pods-CFi_osx.debug.xcconfig</string>
-			<key>path</key>
-			<string>Pods/Target Support Files/Pods-CFi_osx/Pods-CFi_osx.debug.xcconfig</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>080E96DDFE201D6D7F000001</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>256AC3D80F4B6AC300CF3369</string>
-				<string>256AC3D90F4B6AC300CF3369</string>
-				<string>DC2E3348129ADCE0009F096E</string>
-				<string>DC2E3349129ADCE0009F096E</string>
-				<string>DC2E3345129ADC68009F096E</string>
-				<string>DC2E3346129ADC68009F096E</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Classes</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>0869D9A41C81438286BEEC70</key>
-		<dict>
-			<key>explicitFileType</key>
-			<string>archive.ar</string>
-			<key>includeInIndex</key>
-			<string>0</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>path</key>
-			<string>libPods-CFi_osx.a</string>
-			<key>sourceTree</key>
-			<string>BUILT_PRODUCTS_DIR</string>
-		</dict>
-		<key>089C165CFE840E0CC02AAC07</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>089C165DFE840E0CC02AAC07</string>
-			</array>
-			<key>isa</key>
-			<string>PBXVariantGroup</string>
-			<key>name</key>
-			<string>InfoPlist.strings</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>089C165DFE840E0CC02AAC07</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.plist.strings</string>
-			<key>name</key>
-			<string>English</string>
-			<key>path</key>
-			<string>English.lproj/InfoPlist.strings</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1058C7A0FEA54F0111CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1058C7A1FEA54F0111CA2CBB</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Linked Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1058C7A1FEA54F0111CA2CBB</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>Cocoa.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/Cocoa.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>1058C7A2FEA54F0111CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>29B97324FDCFA39411CA2CEA</string>
-				<string>13E42FB307B3F0F600E4EEF1</string>
-				<string>29B97325FDCFA39411CA2CEA</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Other Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>13E42FB307B3F0F600E4EEF1</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>CoreData.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/CoreData.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>19C28FACFE9D520D11CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>8D1107320486CEB800E47090</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Products</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58140DA1D0A300B32029</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1DDD58150DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXVariantGroup</string>
-			<key>name</key>
-			<string>MainMenu.xib</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58150DA1D0A300B32029</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>file.xib</string>
-			<key>name</key>
-			<string>English</string>
-			<key>path</key>
-			<string>English.lproj/MainMenu.xib</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58160DA1D0A300B32029</key>
-		<dict>
-			<key>fileRef</key>
-			<string>1DDD58140DA1D0A300B32029</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>256AC3D80F4B6AC300CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>ContextFilterAppDelegate.h</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>256AC3D90F4B6AC300CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>ContextFilterAppDelegate.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>256AC3DA0F4B6AC300CF3369</key>
-		<dict>
-			<key>fileRef</key>
-			<string>256AC3D90F4B6AC300CF3369</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>256AC3F00F4B6AF500CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>ContextFilter_Prefix.pch</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>25702A92A9F9D2A31BB86018</key>
-		<dict>
-			<key>includeInIndex</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.xcconfig</string>
-			<key>name</key>
-			<string>Pods-CFi_osx.release.xcconfig</string>
-			<key>path</key>
-			<string>Pods/Target Support Files/Pods-CFi_osx/Pods-CFi_osx.release.xcconfig</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97313FDCFA39411CA2CEA</key>
-		<dict>
-			<key>attributes</key>
-			<dict>
-				<key>LastUpgradeCheck</key>
-				<string>0500</string>
-			</dict>
-			<key>buildConfigurationList</key>
-			<string>C01FCF4E08A954540054247B</string>
-			<key>compatibilityVersion</key>
-			<string>Xcode 3.2</string>
-			<key>developmentRegion</key>
-			<string>English</string>
-			<key>hasScannedForEncodings</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXProject</string>
-			<key>knownRegions</key>
-			<array>
-				<string>English</string>
-				<string>Japanese</string>
-				<string>French</string>
-				<string>German</string>
-			</array>
-			<key>mainGroup</key>
-			<string>29B97314FDCFA39411CA2CEA</string>
-			<key>projectDirPath</key>
-			<string></string>
-			<key>projectReferences</key>
-			<array/>
-			<key>projectRoot</key>
-			<string></string>
-			<key>targets</key>
-			<array>
-				<string>8D1107260486CEB800E47090</string>
-			</array>
-		</dict>
-		<key>29B97314FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>080E96DDFE201D6D7F000001</string>
-				<string>29B97315FDCFA39411CA2CEA</string>
-				<string>29B97317FDCFA39411CA2CEA</string>
-				<string>29B97323FDCFA39411CA2CEA</string>
-				<string>19C28FACFE9D520D11CA2CBB</string>
-				<string>F5FBA904C7B562AB292145AB</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>ContextFilter</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97315FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>256AC3F00F4B6AF500CF3369</string>
-				<string>29B97316FDCFA39411CA2CEA</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Other Sources</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97316FDCFA39411CA2CEA</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>main.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97317FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>8D1107310486CEB800E47090</string>
-				<string>089C165CFE840E0CC02AAC07</string>
-				<string>1DDD58140DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Resources</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97323FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1058C7A0FEA54F0111CA2CBB</string>
-				<string>1058C7A2FEA54F0111CA2CBB</string>
-				<string>0869D9A41C81438286BEEC70</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97324FDCFA39411CA2CEA</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>AppKit.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/AppKit.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>29B97325FDCFA39411CA2CEA</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>Foundation.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/Foundation.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>8410753E3E294C21ACAC64AE</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array/>
-			<key>inputPaths</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXShellScriptBuildPhase</string>
-			<key>name</key>
-			<string>Copy Pods Resources</string>
-			<key>outputPaths</key>
-			<array/>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-			<key>shellPath</key>
-			<string>/bin/sh</string>
-			<key>shellScript</key>
-			<string>"${SRCROOT}/Pods/Target Support Files/Pods-CFi_osx/Pods-CFi_osx-resources.sh"
-</string>
-			<key>showEnvVarsInLog</key>
-			<string>0</string>
-		</dict>
-		<key>8D1107260486CEB800E47090</key>
-		<dict>
-			<key>buildConfigurationList</key>
-			<string>C01FCF4A08A954540054247B</string>
-			<key>buildPhases</key>
-			<array>
-				<string>0077D648B08942A8A8DBB674</string>
-				<string>8D1107290486CEB800E47090</string>
-				<string>8D11072C0486CEB800E47090</string>
-				<string>8D11072E0486CEB800E47090</string>
-				<string>8410753E3E294C21ACAC64AE</string>
-			</array>
-			<key>buildRules</key>
-			<array/>
-			<key>dependencies</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXNativeTarget</string>
-			<key>name</key>
-			<string>ContextFilter</string>
-			<key>productInstallPath</key>
-			<string>$(HOME)/Applications</string>
-			<key>productName</key>
-			<string>ContextFilter</string>
-			<key>productReference</key>
-			<string>8D1107320486CEB800E47090</string>
-			<key>productType</key>
-			<string>com.apple.product-type.application</string>
-		</dict>
-		<key>8D1107290486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072B0486CEB800E47090</string>
-				<string>1DDD58160DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXResourcesBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072B0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>089C165CFE840E0CC02AAC07</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>8D11072C0486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072D0486CEB800E47090</string>
-				<string>256AC3DA0F4B6AC300CF3369</string>
-				<string>DC2E3347129ADC68009F096E</string>
-				<string>DC2E334A129ADCE0009F096E</string>
-			</array>
-			<key>isa</key>
-			<string>PBXSourcesBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072D0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>29B97316FDCFA39411CA2CEA</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-			<key>settings</key>
-			<dict>
-				<key>ATTRIBUTES</key>
-				<array/>
-			</dict>
-		</dict>
-		<key>8D11072E0486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072F0486CEB800E47090</string>
-				<string>C4DCD4FCD6F942C295078076</string>
-			</array>
-			<key>isa</key>
-			<string>PBXFrameworksBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072F0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>1058C7A1FEA54F0111CA2CBB</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>8D1107310486CEB800E47090</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.plist.xml</string>
-			<key>path</key>
-			<string>ContextFilter-Info.plist</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>8D1107320486CEB800E47090</key>
-		<dict>
-			<key>explicitFileType</key>
-			<string>wrapper.application</string>
-			<key>includeInIndex</key>
-			<string>0</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>path</key>
-			<string>ContextFilter.app</string>
-			<key>sourceTree</key>
-			<string>BUILT_PRODUCTS_DIR</string>
-		</dict>
-		<key>C01FCF4A08A954540054247B</key>
-		<dict>
-			<key>buildConfigurations</key>
-			<array>
-				<string>C01FCF4B08A954540054247B</string>
-				<string>C01FCF4C08A954540054247B</string>
-			</array>
-			<key>defaultConfigurationIsVisible</key>
-			<string>0</string>
-			<key>defaultConfigurationName</key>
-			<string>Release</string>
-			<key>isa</key>
-			<string>XCConfigurationList</string>
-		</dict>
-		<key>C01FCF4B08A954540054247B</key>
-		<dict>
-			<key>baseConfigurationReference</key>
-			<string>016C69352F285127C797055C</string>
-			<key>buildSettings</key>
-			<dict>
-				<key>ALWAYS_SEARCH_USER_PATHS</key>
-				<string>NO</string>
-				<key>CLANG_ENABLE_OBJC_ARC</key>
-				<string>YES</string>
-				<key>COPY_PHASE_STRIP</key>
-				<string>NO</string>
-				<key>GCC_DYNAMIC_NO_PIC</key>
-				<string>NO</string>
-				<key>GCC_MODEL_TUNING</key>
-				<string>G5</string>
-				<key>GCC_OPTIMIZATION_LEVEL</key>
-				<string>0</string>
-				<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
-				<string>YES</string>
-				<key>GCC_PREFIX_HEADER</key>
-				<string>ContextFilter_Prefix.pch</string>
-				<key>GCC_VERSION</key>
-				<string>com.apple.compilers.llvm.clang.1_0</string>
-				<key>INFOPLIST_FILE</key>
-				<string>ContextFilter-Info.plist</string>
-				<key>INSTALL_PATH</key>
-				<string>$(HOME)/Applications</string>
-				<key>PRODUCT_NAME</key>
-				<string>ContextFilter</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Debug</string>
-		</dict>
-		<key>C01FCF4C08A954540054247B</key>
-		<dict>
-			<key>baseConfigurationReference</key>
-			<string>25702A92A9F9D2A31BB86018</string>
-			<key>buildSettings</key>
-			<dict>
-				<key>ALWAYS_SEARCH_USER_PATHS</key>
-				<string>NO</string>
-				<key>CLANG_ENABLE_OBJC_ARC</key>
-				<string>YES</string>
-				<key>DEBUG_INFORMATION_FORMAT</key>
-				<string>dwarf-with-dsym</string>
-				<key>GCC_MODEL_TUNING</key>
-				<string>G5</string>
-				<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
-				<string>YES</string>
-				<key>GCC_PREFIX_HEADER</key>
-				<string>ContextFilter_Prefix.pch</string>
-				<key>GCC_VERSION</key>
-				<string>com.apple.compilers.llvm.clang.1_0</string>
-				<key>INFOPLIST_FILE</key>
-				<string>ContextFilter-Info.plist</string>
-				<key>INSTALL_PATH</key>
-				<string>$(HOME)/Applications</string>
-				<key>PRODUCT_NAME</key>
-				<string>ContextFilter</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Release</string>
-		</dict>
-		<key>C01FCF4E08A954540054247B</key>
-		<dict>
-			<key>buildConfigurations</key>
-			<array>
-				<string>C01FCF4F08A954540054247B</string>
-				<string>C01FCF5008A954540054247B</string>
-			</array>
-			<key>defaultConfigurationIsVisible</key>
-			<string>0</string>
-			<key>defaultConfigurationName</key>
-			<string>Release</string>
-			<key>isa</key>
-			<string>XCConfigurationList</string>
-		</dict>
-		<key>C01FCF4F08A954540054247B</key>
-		<dict>
-			<key>buildSettings</key>
-			<dict>
-				<key>CLANG_WARN_OBJCPP_ARC_ABI</key>
-				<string>YES</string>
-				<key>COMBINE_HIDPI_IMAGES</key>
-				<string>YES</string>
-				<key>GCC_C_LANGUAGE_STANDARD</key>
-				<string>gnu99</string>
-				<key>GCC_OPTIMIZATION_LEVEL</key>
-				<string>0</string>
-				<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
-				<string>YES</string>
-				<key>GCC_WARN_UNUSED_VARIABLE</key>
-				<string>YES</string>
-				<key>MACOSX_DEPLOYMENT_TARGET</key>
-				<string>10.7</string>
-				<key>ONLY_ACTIVE_ARCH</key>
-				<string>YES</string>
-				<key>SDKROOT</key>
-				<string>macosx</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Debug</string>
-		</dict>
-		<key>C01FCF5008A954540054247B</key>
-		<dict>
-			<key>buildSettings</key>
-			<dict>
-				<key>CLANG_WARN_OBJCPP_ARC_ABI</key>
-				<string>YES</string>
-				<key>COMBINE_HIDPI_IMAGES</key>
-				<string>YES</string>
-				<key>GCC_C_LANGUAGE_STANDARD</key>
-				<string>gnu99</string>
-				<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
-				<string>YES</string>
-				<key>GCC_WARN_UNUSED_VARIABLE</key>
-				<string>YES</string>
-				<key>MACOSX_DEPLOYMENT_TARGET</key>
-				<string>10.7</string>
-				<key>SDKROOT</key>
-				<string>macosx</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Release</string>
-		</dict>
-		<key>C4DCD4FCD6F942C295078076</key>
-		<dict>
-			<key>fileRef</key>
-			<string>0869D9A41C81438286BEEC70</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>DC2E3345129ADC68009F096E</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>MyContextFilter.h</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC2E3346129ADC68009F096E</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>MyContextFilter.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC2E3347129ADC68009F096E</key>
-		<dict>
-			<key>fileRef</key>
-			<string>DC2E3346129ADC68009F096E</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>DC2E3348129ADCE0009F096E</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>ThirdPartyFramework.h</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC2E3349129ADCE0009F096E</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>ThirdPartyFramework.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC2E334A129ADCE0009F096E</key>
-		<dict>
-			<key>fileRef</key>
-			<string>DC2E3349129ADCE0009F096E</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>F5FBA904C7B562AB292145AB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>016C69352F285127C797055C</string>
-				<string>25702A92A9F9D2A31BB86018</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Pods</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-	</dict>
-	<key>rootObject</key>
-	<string>29B97313FDCFA39411CA2CEA</string>
-</dict>
-</plist>
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+		256AC3DA0F4B6AC300CF3369 /* ContextFilterAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* ContextFilterAppDelegate.m */; };
+		3FD55C71C1B426A433484583 /* libPods-ContextFilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D308754EE5CA4C0132C3787B /* libPods-ContextFilter.a */; };
+		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		DC2E3347129ADC68009F096E /* MyContextFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC2E3346129ADC68009F096E /* MyContextFilter.m */; };
+		DC2E334A129ADCE0009F096E /* ThirdPartyFramework.m in Sources */ = {isa = PBXBuildFile; fileRef = DC2E3349129ADCE0009F096E /* ThirdPartyFramework.m */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+		1DBABABAC30921788D48F855 /* Pods-ContextFilter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContextFilter.release.xcconfig"; path = "Pods/Target Support Files/Pods-ContextFilter/Pods-ContextFilter.release.xcconfig"; sourceTree = "<group>"; };
+		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+		256AC3D80F4B6AC300CF3369 /* ContextFilterAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextFilterAppDelegate.h; sourceTree = "<group>"; };
+		256AC3D90F4B6AC300CF3369 /* ContextFilterAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContextFilterAppDelegate.m; sourceTree = "<group>"; };
+		256AC3F00F4B6AF500CF3369 /* ContextFilter_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContextFilter_Prefix.pch; sourceTree = "<group>"; };
+		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+		8D1107310486CEB800E47090 /* ContextFilter-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "ContextFilter-Info.plist"; sourceTree = "<group>"; };
+		8D1107320486CEB800E47090 /* ContextFilter.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ContextFilter.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		D308754EE5CA4C0132C3787B /* libPods-ContextFilter.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ContextFilter.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		DC2E3345129ADC68009F096E /* MyContextFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyContextFilter.h; sourceTree = "<group>"; };
+		DC2E3346129ADC68009F096E /* MyContextFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyContextFilter.m; sourceTree = "<group>"; };
+		DC2E3348129ADCE0009F096E /* ThirdPartyFramework.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThirdPartyFramework.h; sourceTree = "<group>"; };
+		DC2E3349129ADCE0009F096E /* ThirdPartyFramework.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThirdPartyFramework.m; sourceTree = "<group>"; };
+		F3D4C097D6E78DE68A5FC9B8 /* Pods-ContextFilter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ContextFilter.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ContextFilter/Pods-ContextFilter.debug.xcconfig"; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		8D11072E0486CEB800E47090 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+				3FD55C71C1B426A433484583 /* libPods-ContextFilter.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		080E96DDFE201D6D7F000001 /* Classes */ = {
+			isa = PBXGroup;
+			children = (
+				256AC3D80F4B6AC300CF3369 /* ContextFilterAppDelegate.h */,
+				256AC3D90F4B6AC300CF3369 /* ContextFilterAppDelegate.m */,
+				DC2E3348129ADCE0009F096E /* ThirdPartyFramework.h */,
+				DC2E3349129ADCE0009F096E /* ThirdPartyFramework.m */,
+				DC2E3345129ADC68009F096E /* MyContextFilter.h */,
+				DC2E3346129ADC68009F096E /* MyContextFilter.m */,
+			);
+			name = Classes;
+			sourceTree = "<group>";
+		};
+		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+			);
+			name = "Linked Frameworks";
+			sourceTree = "<group>";
+		};
+		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+				13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+			);
+			name = "Other Frameworks";
+			sourceTree = "<group>";
+		};
+		19C28FACFE9D520D11CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				8D1107320486CEB800E47090 /* ContextFilter.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		29B97314FDCFA39411CA2CEA /* ContextFilter */ = {
+			isa = PBXGroup;
+			children = (
+				080E96DDFE201D6D7F000001 /* Classes */,
+				29B97315FDCFA39411CA2CEA /* Other Sources */,
+				29B97317FDCFA39411CA2CEA /* Resources */,
+				29B97323FDCFA39411CA2CEA /* Frameworks */,
+				19C28FACFE9D520D11CA2CBB /* Products */,
+				F5FBA904C7B562AB292145AB /* Pods */,
+			);
+			name = ContextFilter;
+			sourceTree = "<group>";
+		};
+		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+			isa = PBXGroup;
+			children = (
+				256AC3F00F4B6AF500CF3369 /* ContextFilter_Prefix.pch */,
+				29B97316FDCFA39411CA2CEA /* main.m */,
+			);
+			name = "Other Sources";
+			sourceTree = "<group>";
+		};
+		29B97317FDCFA39411CA2CEA /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				8D1107310486CEB800E47090 /* ContextFilter-Info.plist */,
+				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+				1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+				D308754EE5CA4C0132C3787B /* libPods-ContextFilter.a */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+		F5FBA904C7B562AB292145AB /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				F3D4C097D6E78DE68A5FC9B8 /* Pods-ContextFilter.debug.xcconfig */,
+				1DBABABAC30921788D48F855 /* Pods-ContextFilter.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		8D1107260486CEB800E47090 /* ContextFilter */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "ContextFilter" */;
+			buildPhases = (
+				0077D648B08942A8A8DBB674 /* 📦 Check Pods Manifest.lock */,
+				8D1107290486CEB800E47090 /* Resources */,
+				8D11072C0486CEB800E47090 /* Sources */,
+				8D11072E0486CEB800E47090 /* Frameworks */,
+				8410753E3E294C21ACAC64AE /* 📦 Copy Pods Resources */,
+				BA22DB885881D1B38A5B4DFA /* 📦 Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = ContextFilter;
+			productInstallPath = "$(HOME)/Applications";
+			productName = ContextFilter;
+			productReference = 8D1107320486CEB800E47090 /* ContextFilter.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		29B97313FDCFA39411CA2CEA /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 0500;
+			};
+			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ContextFilter" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 1;
+			knownRegions = (
+				English,
+				Japanese,
+				French,
+				German,
+			);
+			mainGroup = 29B97314FDCFA39411CA2CEA /* ContextFilter */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				8D1107260486CEB800E47090 /* ContextFilter */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		8D1107290486CEB800E47090 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
+				1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		0077D648B08942A8A8DBB674 /* 📦 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;
+		};
+		8410753E3E294C21ACAC64AE /* 📦 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-ContextFilter/Pods-ContextFilter-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		BA22DB885881D1B38A5B4DFA /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-ContextFilter/Pods-ContextFilter-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		8D11072C0486CEB800E47090 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072D0486CEB800E47090 /* main.m in Sources */,
+				256AC3DA0F4B6AC300CF3369 /* ContextFilterAppDelegate.m in Sources */,
+				DC2E3347129ADC68009F096E /* MyContextFilter.m in Sources */,
+				DC2E334A129ADCE0009F096E /* ThirdPartyFramework.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				089C165DFE840E0CC02AAC07 /* English */,
+			);
+			name = InfoPlist.strings;
+			sourceTree = "<group>";
+		};
+		1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				1DDD58150DA1D0A300B32029 /* English */,
+			);
+			name = MainMenu.xib;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		C01FCF4B08A954540054247B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = F3D4C097D6E78DE68A5FC9B8 /* Pods-ContextFilter.debug.xcconfig */;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ContextFilter_Prefix.pch;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+				INFOPLIST_FILE = "ContextFilter-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				PRODUCT_NAME = ContextFilter;
+			};
+			name = Debug;
+		};
+		C01FCF4C08A954540054247B /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 1DBABABAC30921788D48F855 /* Pods-ContextFilter.release.xcconfig */;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = ContextFilter_Prefix.pch;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+				INFOPLIST_FILE = "ContextFilter-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				PRODUCT_NAME = ContextFilter;
+			};
+			name = Release;
+		};
+		C01FCF4F08A954540054247B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CLANG_WARN_OBJCPP_ARC_ABI = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = macosx;
+			};
+			name = Debug;
+		};
+		C01FCF5008A954540054247B /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				CLANG_WARN_OBJCPP_ARC_ABI = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
+				SDKROOT = macosx;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "ContextFilter" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				C01FCF4B08A954540054247B /* Debug */,
+				C01FCF4C08A954540054247B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ContextFilter" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				C01FCF4F08A954540054247B /* Debug */,
+				C01FCF5008A954540054247B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}

+ 1 - 2
Demos/ContextFilter/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'ContextFilter'
 workspace '../Demos'
 
-target :CFi_osx do
+target :'ContextFilter' do
   platform :osx, '10.7'
-  link_with 'ContextFilter'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/CoreDataLogger/CoreDataLogger.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		1C2EF26CA49246A98E4F5CD7 /* libPods-CDL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6EC7A9B6117D4036860BA066 /* libPods-CDL_osx.a */; };
+		2A07D753B25C0BB221C69A71 /* libPods-CoreDataLogger.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F1C4BDF29E907B44839B17AC /* libPods-CoreDataLogger.a */; };
 		DCE86C0E1343C419004FD85F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCE86C0D1343C419004FD85F /* Cocoa.framework */; };
 		DCE86C181343C419004FD85F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCE86C161343C419004FD85F /* InfoPlist.strings */; };
 		DCE86C1B1343C419004FD85F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DCE86C1A1343C419004FD85F /* main.m */; };
@@ -20,8 +20,8 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		6EC7A9B6117D4036860BA066 /* libPods-CDL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CDL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		A3C9FD7691469B5A00AA4E31 /* Pods-CDL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CDL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-CDL_osx/Pods-CDL_osx.release.xcconfig"; sourceTree = "<group>"; };
+		14537C8B30AF95E18BCEA654 /* Pods-CoreDataLogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataLogger.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataLogger/Pods-CoreDataLogger.debug.xcconfig"; sourceTree = "<group>"; };
+		460BF95AC1FE68D1CE0626A5 /* Pods-CoreDataLogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CoreDataLogger.release.xcconfig"; path = "Pods/Target Support Files/Pods-CoreDataLogger/Pods-CoreDataLogger.release.xcconfig"; sourceTree = "<group>"; };
 		DCE86C091343C419004FD85F /* CoreDataLogger.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CoreDataLogger.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCE86C0D1343C419004FD85F /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DCE86C101343C419004FD85F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -40,7 +40,7 @@
 		DCE86C521343C64F004FD85F /* CocoaBotLog.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = CocoaBotLog.xcdatamodel; sourceTree = "<group>"; };
 		DCE86C531343C64F004FD85F /* LogEntry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LogEntry.h; path = CoreDataLogger/LogEntry.h; sourceTree = "<group>"; };
 		DCE86C541343C64F004FD85F /* LogEntry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LogEntry.m; path = CoreDataLogger/LogEntry.m; sourceTree = "<group>"; };
-		EF6DC9F7EE93E86604607432 /* Pods-CDL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CDL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CDL_osx/Pods-CDL_osx.debug.xcconfig"; sourceTree = "<group>"; };
+		F1C4BDF29E907B44839B17AC /* libPods-CoreDataLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CoreDataLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -49,7 +49,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DCE86C0E1343C419004FD85F /* Cocoa.framework in Frameworks */,
-				1C2EF26CA49246A98E4F5CD7 /* libPods-CDL_osx.a in Frameworks */,
+				2A07D753B25C0BB221C69A71 /* libPods-CoreDataLogger.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -59,8 +59,8 @@
 		029654B0E34E31A09088B9E8 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				EF6DC9F7EE93E86604607432 /* Pods-CDL_osx.debug.xcconfig */,
-				A3C9FD7691469B5A00AA4E31 /* Pods-CDL_osx.release.xcconfig */,
+				14537C8B30AF95E18BCEA654 /* Pods-CoreDataLogger.debug.xcconfig */,
+				460BF95AC1FE68D1CE0626A5 /* Pods-CoreDataLogger.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -89,7 +89,7 @@
 			children = (
 				DCE86C0D1343C419004FD85F /* Cocoa.framework */,
 				DCE86C0F1343C419004FD85F /* Other Frameworks */,
-				6EC7A9B6117D4036860BA066 /* libPods-CDL_osx.a */,
+				F1C4BDF29E907B44839B17AC /* libPods-CoreDataLogger.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -154,11 +154,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DCE86C2A1343C41A004FD85F /* Build configuration list for PBXNativeTarget "CoreDataLogger" */;
 			buildPhases = (
-				8CCA0EBBED064C809FFE26DE /* Check Pods Manifest.lock */,
+				8CCA0EBBED064C809FFE26DE /* 📦 Check Pods Manifest.lock */,
 				DCE86C051343C419004FD85F /* Sources */,
 				DCE86C061343C419004FD85F /* Frameworks */,
 				DCE86C071343C419004FD85F /* Resources */,
-				9F7D57202A9B442FA2531632 /* Copy Pods Resources */,
+				9F7D57202A9B442FA2531632 /* 📦 Copy Pods Resources */,
+				FDE181D6DC62955D85D834F7 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -208,14 +209,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		8CCA0EBBED064C809FFE26DE /* Check Pods Manifest.lock */ = {
+		8CCA0EBBED064C809FFE26DE /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -223,19 +224,34 @@
 			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;
 		};
-		9F7D57202A9B442FA2531632 /* Copy Pods Resources */ = {
+		9F7D57202A9B442FA2531632 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CDL_osx/Pods-CDL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataLogger/Pods-CoreDataLogger-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		FDE181D6DC62955D85D834F7 /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CoreDataLogger/Pods-CoreDataLogger-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -337,7 +353,7 @@
 		};
 		DCE86C2B1343C41A004FD85F /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = EF6DC9F7EE93E86604607432 /* Pods-CDL_osx.debug.xcconfig */;
+			baseConfigurationReference = 14537C8B30AF95E18BCEA654 /* Pods-CoreDataLogger.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -355,7 +371,7 @@
 		};
 		DCE86C2C1343C41A004FD85F /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = A3C9FD7691469B5A00AA4E31 /* Pods-CDL_osx.release.xcconfig */;
+			baseConfigurationReference = 460BF95AC1FE68D1CE0626A5 /* Pods-CoreDataLogger.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/CoreDataLogger/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'CoreDataLogger'
 workspace '../Demos'
 
-target :CDL_osx do
+target :'CoreDataLogger' do
   platform :osx, '10.7'
-  link_with 'CoreDataLogger'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 370 - 764
Demos/CustomFormatters/CustomFormatters.xcodeproj/project.pbxproj

@@ -1,764 +1,370 @@
-<?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>archiveVersion</key>
-	<string>1</string>
-	<key>classes</key>
-	<dict/>
-	<key>objectVersion</key>
-	<string>46</string>
-	<key>objects</key>
-	<dict>
-		<key>080E96DDFE201D6D7F000001</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>DC399ADB119CA20700C50939</string>
-				<string>DC399ADC119CA20700C50939</string>
-				<string>256AC3D80F4B6AC300CF3369</string>
-				<string>256AC3D90F4B6AC300CF3369</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Classes</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>089C165CFE840E0CC02AAC07</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>089C165DFE840E0CC02AAC07</string>
-			</array>
-			<key>isa</key>
-			<string>PBXVariantGroup</string>
-			<key>name</key>
-			<string>InfoPlist.strings</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>089C165DFE840E0CC02AAC07</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.plist.strings</string>
-			<key>name</key>
-			<string>English</string>
-			<key>path</key>
-			<string>English.lproj/InfoPlist.strings</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1058C7A0FEA54F0111CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1058C7A1FEA54F0111CA2CBB</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Linked Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1058C7A1FEA54F0111CA2CBB</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>Cocoa.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/Cocoa.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>1058C7A2FEA54F0111CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>29B97324FDCFA39411CA2CEA</string>
-				<string>13E42FB307B3F0F600E4EEF1</string>
-				<string>29B97325FDCFA39411CA2CEA</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Other Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>13E42FB307B3F0F600E4EEF1</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>CoreData.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/CoreData.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>19C28FACFE9D520D11CA2CBB</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>8D1107320486CEB800E47090</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Products</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58140DA1D0A300B32029</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1DDD58150DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXVariantGroup</string>
-			<key>name</key>
-			<string>MainMenu.xib</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58150DA1D0A300B32029</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>file.xib</string>
-			<key>name</key>
-			<string>English</string>
-			<key>path</key>
-			<string>English.lproj/MainMenu.xib</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>1DDD58160DA1D0A300B32029</key>
-		<dict>
-			<key>fileRef</key>
-			<string>1DDD58140DA1D0A300B32029</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>256AC3D80F4B6AC300CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>CustomFormattersAppDelegate.h</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>256AC3D90F4B6AC300CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>CustomFormattersAppDelegate.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>256AC3DA0F4B6AC300CF3369</key>
-		<dict>
-			<key>fileRef</key>
-			<string>256AC3D90F4B6AC300CF3369</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>256AC3F00F4B6AF500CF3369</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>CustomFormatters_Prefix.pch</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>25BEAB0AB2BA570B43C91C70</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>522968D44FA01D90A72DCFF6</string>
-				<string>4663DFF7AFE5848E02813FFD</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Pods</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97313FDCFA39411CA2CEA</key>
-		<dict>
-			<key>attributes</key>
-			<dict>
-				<key>LastUpgradeCheck</key>
-				<string>0500</string>
-			</dict>
-			<key>buildConfigurationList</key>
-			<string>C01FCF4E08A954540054247B</string>
-			<key>compatibilityVersion</key>
-			<string>Xcode 3.2</string>
-			<key>developmentRegion</key>
-			<string>English</string>
-			<key>hasScannedForEncodings</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXProject</string>
-			<key>knownRegions</key>
-			<array>
-				<string>English</string>
-				<string>Japanese</string>
-				<string>French</string>
-				<string>German</string>
-			</array>
-			<key>mainGroup</key>
-			<string>29B97314FDCFA39411CA2CEA</string>
-			<key>projectDirPath</key>
-			<string></string>
-			<key>projectReferences</key>
-			<array/>
-			<key>projectRoot</key>
-			<string></string>
-			<key>targets</key>
-			<array>
-				<string>8D1107260486CEB800E47090</string>
-			</array>
-		</dict>
-		<key>29B97314FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>080E96DDFE201D6D7F000001</string>
-				<string>29B97315FDCFA39411CA2CEA</string>
-				<string>29B97317FDCFA39411CA2CEA</string>
-				<string>29B97323FDCFA39411CA2CEA</string>
-				<string>19C28FACFE9D520D11CA2CBB</string>
-				<string>25BEAB0AB2BA570B43C91C70</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>CustomFormatters</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97315FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>256AC3F00F4B6AF500CF3369</string>
-				<string>29B97316FDCFA39411CA2CEA</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Other Sources</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97316FDCFA39411CA2CEA</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>main.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97317FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>8D1107310486CEB800E47090</string>
-				<string>089C165CFE840E0CC02AAC07</string>
-				<string>1DDD58140DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Resources</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97323FDCFA39411CA2CEA</key>
-		<dict>
-			<key>children</key>
-			<array>
-				<string>1058C7A0FEA54F0111CA2CBB</string>
-				<string>1058C7A2FEA54F0111CA2CBB</string>
-				<string>F3CD8DE3992743158D8EA9B3</string>
-			</array>
-			<key>isa</key>
-			<string>PBXGroup</string>
-			<key>name</key>
-			<string>Frameworks</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>29B97324FDCFA39411CA2CEA</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>AppKit.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/AppKit.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>29B97325FDCFA39411CA2CEA</key>
-		<dict>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>wrapper.framework</string>
-			<key>name</key>
-			<string>Foundation.framework</string>
-			<key>path</key>
-			<string>/System/Library/Frameworks/Foundation.framework</string>
-			<key>sourceTree</key>
-			<string>&lt;absolute&gt;</string>
-		</dict>
-		<key>34C335214D1C455C8F35742F</key>
-		<dict>
-			<key>fileRef</key>
-			<string>F3CD8DE3992743158D8EA9B3</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>4663DFF7AFE5848E02813FFD</key>
-		<dict>
-			<key>includeInIndex</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.xcconfig</string>
-			<key>name</key>
-			<string>Pods-CFo_osx.release.xcconfig</string>
-			<key>path</key>
-			<string>Pods/Target Support Files/Pods-CFo_osx/Pods-CFo_osx.release.xcconfig</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>522968D44FA01D90A72DCFF6</key>
-		<dict>
-			<key>includeInIndex</key>
-			<string>1</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.xcconfig</string>
-			<key>name</key>
-			<string>Pods-CFo_osx.debug.xcconfig</string>
-			<key>path</key>
-			<string>Pods/Target Support Files/Pods-CFo_osx/Pods-CFo_osx.debug.xcconfig</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>86BFB25A87194B64B93CCEF3</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array/>
-			<key>inputPaths</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXShellScriptBuildPhase</string>
-			<key>name</key>
-			<string>Copy Pods Resources</string>
-			<key>outputPaths</key>
-			<array/>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-			<key>shellPath</key>
-			<string>/bin/sh</string>
-			<key>shellScript</key>
-			<string>"${SRCROOT}/Pods/Target Support Files/Pods-CFo_osx/Pods-CFo_osx-resources.sh"
-</string>
-			<key>showEnvVarsInLog</key>
-			<string>0</string>
-		</dict>
-		<key>8D1107260486CEB800E47090</key>
-		<dict>
-			<key>buildConfigurationList</key>
-			<string>C01FCF4A08A954540054247B</string>
-			<key>buildPhases</key>
-			<array>
-				<string>D6EC72B695AC423193352720</string>
-				<string>8D1107290486CEB800E47090</string>
-				<string>8D11072C0486CEB800E47090</string>
-				<string>8D11072E0486CEB800E47090</string>
-				<string>86BFB25A87194B64B93CCEF3</string>
-			</array>
-			<key>buildRules</key>
-			<array/>
-			<key>dependencies</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXNativeTarget</string>
-			<key>name</key>
-			<string>CustomFormatters</string>
-			<key>productInstallPath</key>
-			<string>$(HOME)/Applications</string>
-			<key>productName</key>
-			<string>CustomFormatters</string>
-			<key>productReference</key>
-			<string>8D1107320486CEB800E47090</string>
-			<key>productType</key>
-			<string>com.apple.product-type.application</string>
-		</dict>
-		<key>8D1107290486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072B0486CEB800E47090</string>
-				<string>1DDD58160DA1D0A300B32029</string>
-			</array>
-			<key>isa</key>
-			<string>PBXResourcesBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072B0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>089C165CFE840E0CC02AAC07</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>8D11072C0486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072D0486CEB800E47090</string>
-				<string>256AC3DA0F4B6AC300CF3369</string>
-				<string>DC399ADD119CA20700C50939</string>
-			</array>
-			<key>isa</key>
-			<string>PBXSourcesBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072D0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>29B97316FDCFA39411CA2CEA</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-			<key>settings</key>
-			<dict>
-				<key>ATTRIBUTES</key>
-				<array/>
-			</dict>
-		</dict>
-		<key>8D11072E0486CEB800E47090</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array>
-				<string>8D11072F0486CEB800E47090</string>
-				<string>34C335214D1C455C8F35742F</string>
-			</array>
-			<key>isa</key>
-			<string>PBXFrameworksBuildPhase</string>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-		</dict>
-		<key>8D11072F0486CEB800E47090</key>
-		<dict>
-			<key>fileRef</key>
-			<string>1058C7A1FEA54F0111CA2CBB</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>8D1107310486CEB800E47090</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>text.plist.xml</string>
-			<key>path</key>
-			<string>CustomFormatters-Info.plist</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>8D1107320486CEB800E47090</key>
-		<dict>
-			<key>explicitFileType</key>
-			<string>wrapper.application</string>
-			<key>includeInIndex</key>
-			<string>0</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>path</key>
-			<string>CustomFormatters.app</string>
-			<key>sourceTree</key>
-			<string>BUILT_PRODUCTS_DIR</string>
-		</dict>
-		<key>C01FCF4A08A954540054247B</key>
-		<dict>
-			<key>buildConfigurations</key>
-			<array>
-				<string>C01FCF4B08A954540054247B</string>
-				<string>C01FCF4C08A954540054247B</string>
-			</array>
-			<key>defaultConfigurationIsVisible</key>
-			<string>0</string>
-			<key>defaultConfigurationName</key>
-			<string>Release</string>
-			<key>isa</key>
-			<string>XCConfigurationList</string>
-		</dict>
-		<key>C01FCF4B08A954540054247B</key>
-		<dict>
-			<key>baseConfigurationReference</key>
-			<string>522968D44FA01D90A72DCFF6</string>
-			<key>buildSettings</key>
-			<dict>
-				<key>ALWAYS_SEARCH_USER_PATHS</key>
-				<string>NO</string>
-				<key>CLANG_ENABLE_OBJC_ARC</key>
-				<string>YES</string>
-				<key>COMBINE_HIDPI_IMAGES</key>
-				<string>YES</string>
-				<key>COPY_PHASE_STRIP</key>
-				<string>NO</string>
-				<key>GCC_DYNAMIC_NO_PIC</key>
-				<string>NO</string>
-				<key>GCC_MODEL_TUNING</key>
-				<string>G5</string>
-				<key>GCC_OPTIMIZATION_LEVEL</key>
-				<string>0</string>
-				<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
-				<string>YES</string>
-				<key>GCC_PREFIX_HEADER</key>
-				<string>CustomFormatters_Prefix.pch</string>
-				<key>GCC_VERSION</key>
-				<string>com.apple.compilers.llvm.clang.1_0</string>
-				<key>INFOPLIST_FILE</key>
-				<string>CustomFormatters-Info.plist</string>
-				<key>INSTALL_PATH</key>
-				<string>$(HOME)/Applications</string>
-				<key>PRODUCT_NAME</key>
-				<string>CustomFormatters</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Debug</string>
-		</dict>
-		<key>C01FCF4C08A954540054247B</key>
-		<dict>
-			<key>baseConfigurationReference</key>
-			<string>4663DFF7AFE5848E02813FFD</string>
-			<key>buildSettings</key>
-			<dict>
-				<key>ALWAYS_SEARCH_USER_PATHS</key>
-				<string>NO</string>
-				<key>CLANG_ENABLE_OBJC_ARC</key>
-				<string>YES</string>
-				<key>COMBINE_HIDPI_IMAGES</key>
-				<string>YES</string>
-				<key>DEBUG_INFORMATION_FORMAT</key>
-				<string>dwarf-with-dsym</string>
-				<key>GCC_MODEL_TUNING</key>
-				<string>G5</string>
-				<key>GCC_PRECOMPILE_PREFIX_HEADER</key>
-				<string>YES</string>
-				<key>GCC_PREFIX_HEADER</key>
-				<string>CustomFormatters_Prefix.pch</string>
-				<key>GCC_VERSION</key>
-				<string>com.apple.compilers.llvm.clang.1_0</string>
-				<key>INFOPLIST_FILE</key>
-				<string>CustomFormatters-Info.plist</string>
-				<key>INSTALL_PATH</key>
-				<string>$(HOME)/Applications</string>
-				<key>PRODUCT_NAME</key>
-				<string>CustomFormatters</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Release</string>
-		</dict>
-		<key>C01FCF4E08A954540054247B</key>
-		<dict>
-			<key>buildConfigurations</key>
-			<array>
-				<string>C01FCF4F08A954540054247B</string>
-				<string>C01FCF5008A954540054247B</string>
-			</array>
-			<key>defaultConfigurationIsVisible</key>
-			<string>0</string>
-			<key>defaultConfigurationName</key>
-			<string>Release</string>
-			<key>isa</key>
-			<string>XCConfigurationList</string>
-		</dict>
-		<key>C01FCF4F08A954540054247B</key>
-		<dict>
-			<key>buildSettings</key>
-			<dict>
-				<key>GCC_C_LANGUAGE_STANDARD</key>
-				<string>gnu99</string>
-				<key>GCC_OPTIMIZATION_LEVEL</key>
-				<string>0</string>
-				<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
-				<string>YES</string>
-				<key>GCC_WARN_UNUSED_VARIABLE</key>
-				<string>YES</string>
-				<key>MACOSX_DEPLOYMENT_TARGET</key>
-				<string>10.7</string>
-				<key>ONLY_ACTIVE_ARCH</key>
-				<string>YES</string>
-				<key>SDKROOT</key>
-				<string>macosx</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Debug</string>
-		</dict>
-		<key>C01FCF5008A954540054247B</key>
-		<dict>
-			<key>buildSettings</key>
-			<dict>
-				<key>GCC_C_LANGUAGE_STANDARD</key>
-				<string>gnu99</string>
-				<key>GCC_WARN_ABOUT_RETURN_TYPE</key>
-				<string>YES</string>
-				<key>GCC_WARN_UNUSED_VARIABLE</key>
-				<string>YES</string>
-				<key>MACOSX_DEPLOYMENT_TARGET</key>
-				<string>10.7</string>
-				<key>SDKROOT</key>
-				<string>macosx</string>
-			</dict>
-			<key>isa</key>
-			<string>XCBuildConfiguration</string>
-			<key>name</key>
-			<string>Release</string>
-		</dict>
-		<key>D6EC72B695AC423193352720</key>
-		<dict>
-			<key>buildActionMask</key>
-			<string>2147483647</string>
-			<key>files</key>
-			<array/>
-			<key>inputPaths</key>
-			<array/>
-			<key>isa</key>
-			<string>PBXShellScriptBuildPhase</string>
-			<key>name</key>
-			<string>Check Pods Manifest.lock</string>
-			<key>outputPaths</key>
-			<array/>
-			<key>runOnlyForDeploymentPostprocessing</key>
-			<string>0</string>
-			<key>shellPath</key>
-			<string>/bin/sh</string>
-			<key>shellScript</key>
-			<string>diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" &gt; /dev/null
-if [[ $? != 0 ]] ; then
-    cat &lt;&lt; EOM
-error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
-EOM
-    exit 1
-fi
-</string>
-			<key>showEnvVarsInLog</key>
-			<string>0</string>
-		</dict>
-		<key>DC399ADB119CA20700C50939</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.h</string>
-			<key>path</key>
-			<string>TestFormatter.h</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC399ADC119CA20700C50939</key>
-		<dict>
-			<key>fileEncoding</key>
-			<string>4</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>lastKnownFileType</key>
-			<string>sourcecode.c.objc</string>
-			<key>path</key>
-			<string>TestFormatter.m</string>
-			<key>sourceTree</key>
-			<string>&lt;group&gt;</string>
-		</dict>
-		<key>DC399ADD119CA20700C50939</key>
-		<dict>
-			<key>fileRef</key>
-			<string>DC399ADC119CA20700C50939</string>
-			<key>isa</key>
-			<string>PBXBuildFile</string>
-		</dict>
-		<key>F3CD8DE3992743158D8EA9B3</key>
-		<dict>
-			<key>explicitFileType</key>
-			<string>archive.ar</string>
-			<key>includeInIndex</key>
-			<string>0</string>
-			<key>isa</key>
-			<string>PBXFileReference</string>
-			<key>path</key>
-			<string>libPods-CFo_osx.a</string>
-			<key>sourceTree</key>
-			<string>BUILT_PRODUCTS_DIR</string>
-		</dict>
-	</dict>
-	<key>rootObject</key>
-	<string>29B97313FDCFA39411CA2CEA</string>
-</dict>
-</plist>
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 46;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+		256AC3DA0F4B6AC300CF3369 /* CustomFormattersAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* CustomFormattersAppDelegate.m */; };
+		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		DC399ADD119CA20700C50939 /* TestFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DC399ADC119CA20700C50939 /* TestFormatter.m */; };
+		E6EEA63B54542D777BA1E6A8 /* libPods-CustomFormatters.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4430DE7CF2983CF8760BB3B5 /* libPods-CustomFormatters.a */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+		256AC3D80F4B6AC300CF3369 /* CustomFormattersAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomFormattersAppDelegate.h; sourceTree = "<group>"; };
+		256AC3D90F4B6AC300CF3369 /* CustomFormattersAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomFormattersAppDelegate.m; sourceTree = "<group>"; };
+		256AC3F00F4B6AF500CF3369 /* CustomFormatters_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomFormatters_Prefix.pch; sourceTree = "<group>"; };
+		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+		4430DE7CF2983CF8760BB3B5 /* libPods-CustomFormatters.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CustomFormatters.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		48781E69582394FCF12C6580 /* Pods-CustomFormatters.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CustomFormatters.release.xcconfig"; path = "Pods/Target Support Files/Pods-CustomFormatters/Pods-CustomFormatters.release.xcconfig"; sourceTree = "<group>"; };
+		8D1107310486CEB800E47090 /* CustomFormatters-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "CustomFormatters-Info.plist"; sourceTree = "<group>"; };
+		8D1107320486CEB800E47090 /* CustomFormatters.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CustomFormatters.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		DC399ADB119CA20700C50939 /* TestFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestFormatter.h; sourceTree = "<group>"; };
+		DC399ADC119CA20700C50939 /* TestFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestFormatter.m; sourceTree = "<group>"; };
+		E243DFDE6E5F5A82C4627D33 /* Pods-CustomFormatters.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CustomFormatters.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CustomFormatters/Pods-CustomFormatters.debug.xcconfig"; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		8D11072E0486CEB800E47090 /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+				E6EEA63B54542D777BA1E6A8 /* libPods-CustomFormatters.a in Frameworks */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		080E96DDFE201D6D7F000001 /* Classes */ = {
+			isa = PBXGroup;
+			children = (
+				DC399ADB119CA20700C50939 /* TestFormatter.h */,
+				DC399ADC119CA20700C50939 /* TestFormatter.m */,
+				256AC3D80F4B6AC300CF3369 /* CustomFormattersAppDelegate.h */,
+				256AC3D90F4B6AC300CF3369 /* CustomFormattersAppDelegate.m */,
+			);
+			name = Classes;
+			sourceTree = "<group>";
+		};
+		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+			);
+			name = "Linked Frameworks";
+			sourceTree = "<group>";
+		};
+		1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+				13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+				29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+			);
+			name = "Other Frameworks";
+			sourceTree = "<group>";
+		};
+		19C28FACFE9D520D11CA2CBB /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				8D1107320486CEB800E47090 /* CustomFormatters.app */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+		25BEAB0AB2BA570B43C91C70 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				E243DFDE6E5F5A82C4627D33 /* Pods-CustomFormatters.debug.xcconfig */,
+				48781E69582394FCF12C6580 /* Pods-CustomFormatters.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
+		29B97314FDCFA39411CA2CEA /* CustomFormatters */ = {
+			isa = PBXGroup;
+			children = (
+				080E96DDFE201D6D7F000001 /* Classes */,
+				29B97315FDCFA39411CA2CEA /* Other Sources */,
+				29B97317FDCFA39411CA2CEA /* Resources */,
+				29B97323FDCFA39411CA2CEA /* Frameworks */,
+				19C28FACFE9D520D11CA2CBB /* Products */,
+				25BEAB0AB2BA570B43C91C70 /* Pods */,
+			);
+			name = CustomFormatters;
+			sourceTree = "<group>";
+		};
+		29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+			isa = PBXGroup;
+			children = (
+				256AC3F00F4B6AF500CF3369 /* CustomFormatters_Prefix.pch */,
+				29B97316FDCFA39411CA2CEA /* main.m */,
+			);
+			name = "Other Sources";
+			sourceTree = "<group>";
+		};
+		29B97317FDCFA39411CA2CEA /* Resources */ = {
+			isa = PBXGroup;
+			children = (
+				8D1107310486CEB800E47090 /* CustomFormatters-Info.plist */,
+				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+				1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
+			);
+			name = Resources;
+			sourceTree = "<group>";
+		};
+		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+				4430DE7CF2983CF8760BB3B5 /* libPods-CustomFormatters.a */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+		8D1107260486CEB800E47090 /* CustomFormatters */ = {
+			isa = PBXNativeTarget;
+			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "CustomFormatters" */;
+			buildPhases = (
+				D6EC72B695AC423193352720 /* 📦 Check Pods Manifest.lock */,
+				8D1107290486CEB800E47090 /* Resources */,
+				8D11072C0486CEB800E47090 /* Sources */,
+				8D11072E0486CEB800E47090 /* Frameworks */,
+				86BFB25A87194B64B93CCEF3 /* 📦 Copy Pods Resources */,
+				E8A0960531A48B92C9B49F84 /* 📦 Embed Pods Frameworks */,
+			);
+			buildRules = (
+			);
+			dependencies = (
+			);
+			name = CustomFormatters;
+			productInstallPath = "$(HOME)/Applications";
+			productName = CustomFormatters;
+			productReference = 8D1107320486CEB800E47090 /* CustomFormatters.app */;
+			productType = "com.apple.product-type.application";
+		};
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+		29B97313FDCFA39411CA2CEA /* Project object */ = {
+			isa = PBXProject;
+			attributes = {
+				LastUpgradeCheck = 0500;
+			};
+			buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CustomFormatters" */;
+			compatibilityVersion = "Xcode 3.2";
+			developmentRegion = English;
+			hasScannedForEncodings = 1;
+			knownRegions = (
+				English,
+				Japanese,
+				French,
+				German,
+			);
+			mainGroup = 29B97314FDCFA39411CA2CEA /* CustomFormatters */;
+			projectDirPath = "";
+			projectRoot = "";
+			targets = (
+				8D1107260486CEB800E47090 /* CustomFormatters */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+		8D1107290486CEB800E47090 /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
+				1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+		86BFB25A87194B64B93CCEF3 /* 📦 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-CustomFormatters/Pods-CustomFormatters-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		D6EC72B695AC423193352720 /* 📦 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;
+		};
+		E8A0960531A48B92C9B49F84 /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CustomFormatters/Pods-CustomFormatters-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+		8D11072C0486CEB800E47090 /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				8D11072D0486CEB800E47090 /* main.m in Sources */,
+				256AC3DA0F4B6AC300CF3369 /* CustomFormattersAppDelegate.m in Sources */,
+				DC399ADD119CA20700C50939 /* TestFormatter.m in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+		089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				089C165DFE840E0CC02AAC07 /* English */,
+			);
+			name = InfoPlist.strings;
+			sourceTree = "<group>";
+		};
+		1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
+			isa = PBXVariantGroup;
+			children = (
+				1DDD58150DA1D0A300B32029 /* English */,
+			);
+			name = MainMenu.xib;
+			sourceTree = "<group>";
+		};
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+		C01FCF4B08A954540054247B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = E243DFDE6E5F5A82C4627D33 /* Pods-CustomFormatters.debug.xcconfig */;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_MODEL_TUNING = G5;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = CustomFormatters_Prefix.pch;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+				INFOPLIST_FILE = "CustomFormatters-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				PRODUCT_NAME = CustomFormatters;
+			};
+			name = Debug;
+		};
+		C01FCF4C08A954540054247B /* Release */ = {
+			isa = XCBuildConfiguration;
+			baseConfigurationReference = 48781E69582394FCF12C6580 /* Pods-CustomFormatters.release.xcconfig */;
+			buildSettings = {
+				ALWAYS_SEARCH_USER_PATHS = NO;
+				CLANG_ENABLE_OBJC_ARC = YES;
+				COMBINE_HIDPI_IMAGES = YES;
+				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+				GCC_MODEL_TUNING = G5;
+				GCC_PRECOMPILE_PREFIX_HEADER = YES;
+				GCC_PREFIX_HEADER = CustomFormatters_Prefix.pch;
+				GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+				INFOPLIST_FILE = "CustomFormatters-Info.plist";
+				INSTALL_PATH = "$(HOME)/Applications";
+				PRODUCT_NAME = CustomFormatters;
+			};
+			name = Release;
+		};
+		C01FCF4F08A954540054247B /* Debug */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
+				ONLY_ACTIVE_ARCH = YES;
+				SDKROOT = macosx;
+			};
+			name = Debug;
+		};
+		C01FCF5008A954540054247B /* Release */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				GCC_C_LANGUAGE_STANDARD = gnu99;
+				GCC_WARN_ABOUT_RETURN_TYPE = YES;
+				GCC_WARN_UNUSED_VARIABLE = YES;
+				MACOSX_DEPLOYMENT_TARGET = 10.7;
+				SDKROOT = macosx;
+			};
+			name = Release;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "CustomFormatters" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				C01FCF4B08A954540054247B /* Debug */,
+				C01FCF4C08A954540054247B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+		C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CustomFormatters" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				C01FCF4F08A954540054247B /* Debug */,
+				C01FCF5008A954540054247B /* Release */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Release;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}

+ 1 - 2
Demos/CustomFormatters/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'CustomFormatters'
 workspace '../Demos'
 
-target :CFo_osx do
+target :'CustomFormatters' do
   platform :osx, '10.7'
-  link_with 'CustomFormatters'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/CustomLogLevels/CustomLogLevels.xcodeproj/project.pbxproj

@@ -7,17 +7,17 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		14375AB505BA464CAB51C5BE /* libPods-CLL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4988234CE446411AA9339C72 /* libPods-CLL_osx.a */; };
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
 		256AC3DA0F4B6AC300CF3369 /* CustomLogLevelsAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* CustomLogLevelsAppDelegate.m */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		FB14E2456DA6DFC2FB6CC2EA /* libPods-CustomLogLevels.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D612AAC0207B40E38C8C2B28 /* libPods-CustomLogLevels.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+		048F3221B6C4F29E16D81682 /* Pods-CustomLogLevels.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CustomLogLevels.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CustomLogLevels/Pods-CustomLogLevels.debug.xcconfig"; sourceTree = "<group>"; };
 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-		0F177E8DE4EE7127C2D6CA11 /* Pods-CLL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CLL_osx/Pods-CLL_osx.debug.xcconfig"; sourceTree = "<group>"; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
@@ -27,11 +27,11 @@
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		4988234CE446411AA9339C72 /* libPods-CLL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CLL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		315F2F78A4A4CB8B58EE2E0B /* Pods-CustomLogLevels.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CustomLogLevels.release.xcconfig"; path = "Pods/Target Support Files/Pods-CustomLogLevels/Pods-CustomLogLevels.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* CustomLogLevels-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "CustomLogLevels-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* CustomLogLevels.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CustomLogLevels.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		D612AAC0207B40E38C8C2B28 /* libPods-CustomLogLevels.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-CustomLogLevels.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC399B18119CA5EA00C50939 /* MYLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYLog.h; sourceTree = "<group>"; };
-		E6F58299B09C43EB5834D6AA /* Pods-CLL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CLL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-CLL_osx/Pods-CLL_osx.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -40,7 +40,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				14375AB505BA464CAB51C5BE /* libPods-CLL_osx.a in Frameworks */,
+				FB14E2456DA6DFC2FB6CC2EA /* libPods-CustomLogLevels.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -120,7 +120,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				4988234CE446411AA9339C72 /* libPods-CLL_osx.a */,
+				D612AAC0207B40E38C8C2B28 /* libPods-CustomLogLevels.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -128,8 +128,8 @@
 		46D22C05C0203F091A6A3F9B /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				0F177E8DE4EE7127C2D6CA11 /* Pods-CLL_osx.debug.xcconfig */,
-				E6F58299B09C43EB5834D6AA /* Pods-CLL_osx.release.xcconfig */,
+				048F3221B6C4F29E16D81682 /* Pods-CustomLogLevels.debug.xcconfig */,
+				315F2F78A4A4CB8B58EE2E0B /* Pods-CustomLogLevels.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -141,11 +141,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "CustomLogLevels" */;
 			buildPhases = (
-				27F560926DE34BD2A15AFEF6 /* Check Pods Manifest.lock */,
+				27F560926DE34BD2A15AFEF6 /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				A6ED1F025A774A3AA1F93A83 /* Copy Pods Resources */,
+				A6ED1F025A774A3AA1F93A83 /* 📦 Copy Pods Resources */,
+				B6799A29B3B4399A7EFDEFBD /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -197,14 +198,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		27F560926DE34BD2A15AFEF6 /* Check Pods Manifest.lock */ = {
+		27F560926DE34BD2A15AFEF6 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -212,19 +213,34 @@
 			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;
 		};
-		A6ED1F025A774A3AA1F93A83 /* Copy Pods Resources */ = {
+		A6ED1F025A774A3AA1F93A83 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CLL_osx/Pods-CLL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CustomLogLevels/Pods-CustomLogLevels-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		B6799A29B3B4399A7EFDEFBD /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CustomLogLevels/Pods-CustomLogLevels-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -263,7 +279,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0F177E8DE4EE7127C2D6CA11 /* Pods-CLL_osx.debug.xcconfig */;
+			baseConfigurationReference = 048F3221B6C4F29E16D81682 /* Pods-CustomLogLevels.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -283,7 +299,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = E6F58299B09C43EB5834D6AA /* Pods-CLL_osx.release.xcconfig */;
+			baseConfigurationReference = 315F2F78A4A4CB8B58EE2E0B /* Pods-CustomLogLevels.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/CustomLogLevels/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'CustomLogLevels'
 workspace '../Demos'
 
-target :CLL_osx do
+target :'CustomLogLevels' do
   platform :osx, '10.7'
-  link_with 'CustomLogLevels'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/DispatchQueueLogger/DispatchQueueLogger.xcodeproj/project.pbxproj

@@ -7,18 +7,19 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		517CC2393FC74DCBB2D1BB22 /* libPods-DQL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 99BE457625A64E0EB8943E4A /* libPods-DQL_osx.a */; };
 		DC25B76B146A0294000F32F4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC25B76A146A0294000F32F4 /* Cocoa.framework */; };
 		DC25B775146A0294000F32F4 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DC25B773146A0294000F32F4 /* InfoPlist.strings */; };
 		DC25B777146A0294000F32F4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DC25B776146A0294000F32F4 /* main.m */; };
 		DC25B77B146A0294000F32F4 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = DC25B779146A0294000F32F4 /* Credits.rtf */; };
 		DC25B77E146A0294000F32F4 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DC25B77D146A0294000F32F4 /* AppDelegate.m */; };
 		DC25B781146A0295000F32F4 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = DC25B77F146A0295000F32F4 /* MainMenu.xib */; };
+		F7A7AA7365ADB4AAB01A51DA /* libPods-DispatchQueueLogger.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E1E02A1DA6F6866DEB728E8 /* libPods-DispatchQueueLogger.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		105556B9930A2365AAC20067 /* Pods-DQL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DQL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DQL_osx/Pods-DQL_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		99BE457625A64E0EB8943E4A /* libPods-DQL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DQL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		3E1E02A1DA6F6866DEB728E8 /* libPods-DispatchQueueLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-DispatchQueueLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		51D61C8163D9C3EEE6E65B5D /* Pods-DispatchQueueLogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DispatchQueueLogger.debug.xcconfig"; path = "Pods/Target Support Files/Pods-DispatchQueueLogger/Pods-DispatchQueueLogger.debug.xcconfig"; sourceTree = "<group>"; };
+		AC351034D34455BFC6DE47FA /* Pods-DispatchQueueLogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DispatchQueueLogger.release.xcconfig"; path = "Pods/Target Support Files/Pods-DispatchQueueLogger/Pods-DispatchQueueLogger.release.xcconfig"; sourceTree = "<group>"; };
 		DC25B766146A0294000F32F4 /* DispatchQueueLogger.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DispatchQueueLogger.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC25B76A146A0294000F32F4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DC25B76D146A0294000F32F4 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -32,7 +33,6 @@
 		DC25B77C146A0294000F32F4 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
 		DC25B77D146A0294000F32F4 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
 		DC25B780146A0295000F32F4 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
-		FD2DFD99428FB6BB9EFCF657 /* Pods-DQL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-DQL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-DQL_osx/Pods-DQL_osx.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -41,7 +41,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DC25B76B146A0294000F32F4 /* Cocoa.framework in Frameworks */,
-				517CC2393FC74DCBB2D1BB22 /* libPods-DQL_osx.a in Frameworks */,
+				F7A7AA7365ADB4AAB01A51DA /* libPods-DispatchQueueLogger.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -51,8 +51,8 @@
 		C391BC96BDD419AEF5EBD1BC /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				105556B9930A2365AAC20067 /* Pods-DQL_osx.debug.xcconfig */,
-				FD2DFD99428FB6BB9EFCF657 /* Pods-DQL_osx.release.xcconfig */,
+				51D61C8163D9C3EEE6E65B5D /* Pods-DispatchQueueLogger.debug.xcconfig */,
+				AC351034D34455BFC6DE47FA /* Pods-DispatchQueueLogger.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -80,7 +80,7 @@
 			children = (
 				DC25B76A146A0294000F32F4 /* Cocoa.framework */,
 				DC25B76C146A0294000F32F4 /* Other Frameworks */,
-				99BE457625A64E0EB8943E4A /* libPods-DQL_osx.a */,
+				3E1E02A1DA6F6866DEB728E8 /* libPods-DispatchQueueLogger.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -125,11 +125,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DC25B784146A0295000F32F4 /* Build configuration list for PBXNativeTarget "DispatchQueueLogger" */;
 			buildPhases = (
-				F0AFBE38FEBB42B39C1F4340 /* Check Pods Manifest.lock */,
+				F0AFBE38FEBB42B39C1F4340 /* 📦 Check Pods Manifest.lock */,
 				DC25B762146A0294000F32F4 /* Sources */,
 				DC25B763146A0294000F32F4 /* Frameworks */,
 				DC25B764146A0294000F32F4 /* Resources */,
-				2669770F816F418BA7A68AA1 /* Copy Pods Resources */,
+				2669770F816F418BA7A68AA1 /* 📦 Copy Pods Resources */,
+				D906ACB71564E9768CB2F7EC /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -179,29 +180,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		2669770F816F418BA7A68AA1 /* Copy Pods Resources */ = {
+		2669770F816F418BA7A68AA1 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DQL_osx/Pods-DQL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DispatchQueueLogger/Pods-DispatchQueueLogger-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		F0AFBE38FEBB42B39C1F4340 /* Check Pods Manifest.lock */ = {
+		D906ACB71564E9768CB2F7EC /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-DispatchQueueLogger/Pods-DispatchQueueLogger-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		F0AFBE38FEBB42B39C1F4340 /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -318,7 +334,7 @@
 		};
 		DC25B785146A0295000F32F4 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 105556B9930A2365AAC20067 /* Pods-DQL_osx.debug.xcconfig */;
+			baseConfigurationReference = 51D61C8163D9C3EEE6E65B5D /* Pods-DispatchQueueLogger.debug.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_ARC = YES;
 				COMBINE_HIDPI_IMAGES = YES;
@@ -332,7 +348,7 @@
 		};
 		DC25B786146A0295000F32F4 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FD2DFD99428FB6BB9EFCF657 /* Pods-DQL_osx.release.xcconfig */;
+			baseConfigurationReference = AC351034D34455BFC6DE47FA /* Pods-DispatchQueueLogger.release.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_ARC = YES;
 				COMBINE_HIDPI_IMAGES = YES;

+ 1 - 2
Demos/DispatchQueueLogger/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'DispatchQueueLogger'
 workspace '../Demos'
 
-target :DQL_osx do
+target :'DispatchQueueLogger' do
   platform :osx, '10.7'
-  link_with 'DispatchQueueLogger'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/FineGrainedLogging/FineGrainedLogging.xcodeproj/project.pbxproj

@@ -7,12 +7,12 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
+		022B093D00853A7B971B6E72 /* libPods-FineGrainedLogging.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B8FCA0D96447D6D22E0DB36D /* libPods-FineGrainedLogging.a */; };
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
 		256AC3DA0F4B6AC300CF3369 /* FineGrainedLoggingAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* FineGrainedLoggingAppDelegate.m */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		AF01313230834410A94B64F3 /* libPods-FGL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7A94E4D661544393BDD070DF /* libPods-FGL_osx.a */; };
 		DC6C0E08119DC6C0008094FC /* TimerOne.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6C0E07119DC6C0008094FC /* TimerOne.m */; };
 		DC6C0E0C119DCED0008094FC /* TimerTwo.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6C0E0B119DCED0008094FC /* TimerTwo.m */; };
 /* End PBXBuildFile section */
@@ -22,22 +22,22 @@
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+		24E7C48FD5E5D4F4BB6F28D1 /* Pods-FineGrainedLogging.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FineGrainedLogging.release.xcconfig"; path = "Pods/Target Support Files/Pods-FineGrainedLogging/Pods-FineGrainedLogging.release.xcconfig"; sourceTree = "<group>"; };
 		256AC3D80F4B6AC300CF3369 /* FineGrainedLoggingAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FineGrainedLoggingAppDelegate.h; sourceTree = "<group>"; };
 		256AC3D90F4B6AC300CF3369 /* FineGrainedLoggingAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FineGrainedLoggingAppDelegate.m; sourceTree = "<group>"; };
 		256AC3F00F4B6AF500CF3369 /* FineGrainedLogging_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FineGrainedLogging_Prefix.pch; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		4A3F8DAF6D15347F99637285 /* Pods-FGL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FGL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FGL_osx/Pods-FGL_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		7A94E4D661544393BDD070DF /* libPods-FGL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FGL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		83A35555ACBAAC002064FD21 /* Pods-FGL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FGL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-FGL_osx/Pods-FGL_osx.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* FineGrainedLogging-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "FineGrainedLogging-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* FineGrainedLogging.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FineGrainedLogging.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		B8FCA0D96447D6D22E0DB36D /* libPods-FineGrainedLogging.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-FineGrainedLogging.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC6C0E06119DC6C0008094FC /* TimerOne.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimerOne.h; sourceTree = "<group>"; };
 		DC6C0E07119DC6C0008094FC /* TimerOne.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimerOne.m; sourceTree = "<group>"; };
 		DC6C0E09119DC7E7008094FC /* MYLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MYLog.h; sourceTree = "<group>"; };
 		DC6C0E0A119DCED0008094FC /* TimerTwo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimerTwo.h; sourceTree = "<group>"; };
 		DC6C0E0B119DCED0008094FC /* TimerTwo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimerTwo.m; sourceTree = "<group>"; };
+		E179038D69F40DAAC1DEE791 /* Pods-FineGrainedLogging.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-FineGrainedLogging.debug.xcconfig"; path = "Pods/Target Support Files/Pods-FineGrainedLogging/Pods-FineGrainedLogging.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -46,7 +46,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				AF01313230834410A94B64F3 /* libPods-FGL_osx.a in Frameworks */,
+				022B093D00853A7B971B6E72 /* libPods-FineGrainedLogging.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -70,8 +70,8 @@
 		0D55DA2817FBFB1BE0E9C235 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				4A3F8DAF6D15347F99637285 /* Pods-FGL_osx.debug.xcconfig */,
-				83A35555ACBAAC002064FD21 /* Pods-FGL_osx.release.xcconfig */,
+				E179038D69F40DAAC1DEE791 /* Pods-FineGrainedLogging.debug.xcconfig */,
+				24E7C48FD5E5D4F4BB6F28D1 /* Pods-FineGrainedLogging.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -139,7 +139,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				7A94E4D661544393BDD070DF /* libPods-FGL_osx.a */,
+				B8FCA0D96447D6D22E0DB36D /* libPods-FineGrainedLogging.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -151,11 +151,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "FineGrainedLogging" */;
 			buildPhases = (
-				A6E741C5168D4170BC5F9930 /* Check Pods Manifest.lock */,
+				A6E741C5168D4170BC5F9930 /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				8068EDD50A2240EAAE0068F0 /* Copy Pods Resources */,
+				8068EDD50A2240EAAE0068F0 /* 📦 Copy Pods Resources */,
+				AF3D4D7C4FE5482627AED381 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -207,29 +208,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		8068EDD50A2240EAAE0068F0 /* Copy Pods Resources */ = {
+		8068EDD50A2240EAAE0068F0 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FGL_osx/Pods-FGL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FineGrainedLogging/Pods-FineGrainedLogging-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		A6E741C5168D4170BC5F9930 /* Check Pods Manifest.lock */ = {
+		A6E741C5168D4170BC5F9930 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -237,6 +238,21 @@
 			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;
 		};
+		AF3D4D7C4FE5482627AED381 /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-FineGrainedLogging/Pods-FineGrainedLogging-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -275,7 +291,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4A3F8DAF6D15347F99637285 /* Pods-FGL_osx.debug.xcconfig */;
+			baseConfigurationReference = E179038D69F40DAAC1DEE791 /* Pods-FineGrainedLogging.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -295,7 +311,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 83A35555ACBAAC002064FD21 /* Pods-FGL_osx.release.xcconfig */;
+			baseConfigurationReference = 24E7C48FD5E5D4F4BB6F28D1 /* Pods-FineGrainedLogging.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/FineGrainedLogging/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'FineGrainedLogging'
 workspace '../Demos'
 
-target :FGL_osx do
+target :'FineGrainedLogging' do
   platform :osx, '10.7'
-  link_with 'FineGrainedLogging'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/GlobalLogLevel/GlobalLogLevel.xcodeproj/project.pbxproj

@@ -12,8 +12,8 @@
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+		C31B39E6D9DADE48523DF9AC /* libPods-GlobalLogLevel.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B756C060CC556BD135053138 /* libPods-GlobalLogLevel.a */; };
 		DCEF891E131CB83F0010EB18 /* Stuff.m in Sources */ = {isa = PBXBuildFile; fileRef = DCEF891D131CB83F0010EB18 /* Stuff.m */; };
-		DE470B18EF2B4B3B8044BE96 /* libPods-GLL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2F4B8F7213FB4122B5A49C67 /* libPods-GLL_osx.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
@@ -21,17 +21,17 @@
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+		1E8B70601DE0D8DD447C121B /* Pods-GlobalLogLevel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GlobalLogLevel.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GlobalLogLevel/Pods-GlobalLogLevel.debug.xcconfig"; sourceTree = "<group>"; };
 		256AC3D80F4B6AC300CF3369 /* GlobalLogLevelAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalLogLevelAppDelegate.h; sourceTree = "<group>"; };
 		256AC3D90F4B6AC300CF3369 /* GlobalLogLevelAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GlobalLogLevelAppDelegate.m; sourceTree = "<group>"; };
 		256AC3F00F4B6AF500CF3369 /* GlobalLogLevel_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GlobalLogLevel_Prefix.pch; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		2F4B8F7213FB4122B5A49C67 /* libPods-GLL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-GLL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		3C169CE546FFABC428917644 /* Pods-GLL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GLL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-GLL_osx/Pods-GLL_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		7196C4AEB3303A4CB1DFAE86 /* Pods-GLL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GLL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-GLL_osx/Pods-GLL_osx.release.xcconfig"; sourceTree = "<group>"; };
+		4B943CC6DD56FE387B50EFB4 /* Pods-GlobalLogLevel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-GlobalLogLevel.release.xcconfig"; path = "Pods/Target Support Files/Pods-GlobalLogLevel/Pods-GlobalLogLevel.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* GlobalLogLevel-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GlobalLogLevel-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* GlobalLogLevel.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GlobalLogLevel.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		B756C060CC556BD135053138 /* libPods-GlobalLogLevel.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-GlobalLogLevel.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCEF891B131CB8350010EB18 /* MyLogging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyLogging.h; sourceTree = "<group>"; };
 		DCEF891C131CB83F0010EB18 /* Stuff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stuff.h; sourceTree = "<group>"; };
 		DCEF891D131CB83F0010EB18 /* Stuff.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Stuff.m; sourceTree = "<group>"; };
@@ -43,7 +43,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				DE470B18EF2B4B3B8044BE96 /* libPods-GLL_osx.a in Frameworks */,
+				C31B39E6D9DADE48523DF9AC /* libPods-GlobalLogLevel.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -125,7 +125,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				2F4B8F7213FB4122B5A49C67 /* libPods-GLL_osx.a */,
+				B756C060CC556BD135053138 /* libPods-GlobalLogLevel.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -133,8 +133,8 @@
 		67397237A0D87AA0DB5235C9 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				3C169CE546FFABC428917644 /* Pods-GLL_osx.debug.xcconfig */,
-				7196C4AEB3303A4CB1DFAE86 /* Pods-GLL_osx.release.xcconfig */,
+				1E8B70601DE0D8DD447C121B /* Pods-GlobalLogLevel.debug.xcconfig */,
+				4B943CC6DD56FE387B50EFB4 /* Pods-GlobalLogLevel.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -146,11 +146,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "GlobalLogLevel" */;
 			buildPhases = (
-				0D23B4B62D464BDFBE5E1C81 /* Check Pods Manifest.lock */,
+				0D23B4B62D464BDFBE5E1C81 /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				DC44A39793E940CA97F6EE5A /* Copy Pods Resources */,
+				DC44A39793E940CA97F6EE5A /* 📦 Copy Pods Resources */,
+				0FCD5C57BF6544B6C603AAF9 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -202,14 +203,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		0D23B4B62D464BDFBE5E1C81 /* Check Pods Manifest.lock */ = {
+		0D23B4B62D464BDFBE5E1C81 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -217,19 +218,34 @@
 			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;
 		};
-		DC44A39793E940CA97F6EE5A /* Copy Pods Resources */ = {
+		0FCD5C57BF6544B6C603AAF9 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-GLL_osx/Pods-GLL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-GlobalLogLevel/Pods-GlobalLogLevel-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		DC44A39793E940CA97F6EE5A /* 📦 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-GlobalLogLevel/Pods-GlobalLogLevel-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -269,7 +285,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3C169CE546FFABC428917644 /* Pods-GLL_osx.debug.xcconfig */;
+			baseConfigurationReference = 1E8B70601DE0D8DD447C121B /* Pods-GlobalLogLevel.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -289,7 +305,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 7196C4AEB3303A4CB1DFAE86 /* Pods-GLL_osx.release.xcconfig */;
+			baseConfigurationReference = 4B943CC6DD56FE387B50EFB4 /* Pods-GlobalLogLevel.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/GlobalLogLevel/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'GlobalLogLevel'
 workspace '../Demos'
 
-target :GLL_osx do
+target :'GlobalLogLevel' do
   platform :osx, '10.7'
-  link_with 'GlobalLogLevel'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/LogFileCompressor/LogFileCompressor.xcodeproj/project.pbxproj

@@ -12,17 +12,15 @@
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		9530E8865A5E4AE8AC17E6D2 /* libPods-LFC_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 190EEE667592427885CB9C84 /* libPods-LFC_osx.a */; };
+		A9108670CAB9EEDCEC531AB7 /* libPods-LogFileCompressor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E9414AE4B6518391BCD55F0C /* libPods-LogFileCompressor.a */; };
 		DC9F20D711AB90C80047759A /* CompressingLogFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9F20D611AB90C80047759A /* CompressingLogFileManager.m */; };
 		DC9F20E511AB91450047759A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DC9F20E411AB91450047759A /* libz.dylib */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
-		0EB092856FC27667AB16CF77 /* Pods-LFC_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LFC_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LFC_osx/Pods-LFC_osx.debug.xcconfig"; sourceTree = "<group>"; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
-		190EEE667592427885CB9C84 /* libPods-LFC_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LFC_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
 		256AC3D80F4B6AC300CF3369 /* LogFileCompressorAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LogFileCompressorAppDelegate.h; sourceTree = "<group>"; };
 		256AC3D90F4B6AC300CF3369 /* LogFileCompressorAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LogFileCompressorAppDelegate.m; sourceTree = "<group>"; };
@@ -30,12 +28,14 @@
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		67A98C05E0EBB7E1B8360078 /* Pods-LFC_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LFC_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-LFC_osx/Pods-LFC_osx.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* LogFileCompressor-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "LogFileCompressor-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* LogFileCompressor.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LogFileCompressor.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		B9BE38AA9CCD40F05BB881D7 /* Pods-LogFileCompressor.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogFileCompressor.debug.xcconfig"; path = "Pods/Target Support Files/Pods-LogFileCompressor/Pods-LogFileCompressor.debug.xcconfig"; sourceTree = "<group>"; };
+		C47E5E2D3ACB5F42DC604586 /* Pods-LogFileCompressor.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-LogFileCompressor.release.xcconfig"; path = "Pods/Target Support Files/Pods-LogFileCompressor/Pods-LogFileCompressor.release.xcconfig"; sourceTree = "<group>"; };
 		DC9F20D511AB90C80047759A /* CompressingLogFileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompressingLogFileManager.h; sourceTree = "<group>"; };
 		DC9F20D611AB90C80047759A /* CompressingLogFileManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CompressingLogFileManager.m; sourceTree = "<group>"; };
 		DC9F20E411AB91450047759A /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
+		E9414AE4B6518391BCD55F0C /* libPods-LogFileCompressor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-LogFileCompressor.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -45,7 +45,7 @@
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
 				DC9F20E511AB91450047759A /* libz.dylib in Frameworks */,
-				9530E8865A5E4AE8AC17E6D2 /* libPods-LFC_osx.a in Frameworks */,
+				A9108670CAB9EEDCEC531AB7 /* libPods-LogFileCompressor.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -126,7 +126,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				190EEE667592427885CB9C84 /* libPods-LFC_osx.a */,
+				E9414AE4B6518391BCD55F0C /* libPods-LogFileCompressor.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -134,8 +134,8 @@
 		953D5805401E8EED9DA153D3 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				0EB092856FC27667AB16CF77 /* Pods-LFC_osx.debug.xcconfig */,
-				67A98C05E0EBB7E1B8360078 /* Pods-LFC_osx.release.xcconfig */,
+				B9BE38AA9CCD40F05BB881D7 /* Pods-LogFileCompressor.debug.xcconfig */,
+				C47E5E2D3ACB5F42DC604586 /* Pods-LogFileCompressor.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -156,11 +156,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "LogFileCompressor" */;
 			buildPhases = (
-				1D7F8D95C849443C9DECA805 /* Check Pods Manifest.lock */,
+				1D7F8D95C849443C9DECA805 /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				04ACD886B71642A2A575EE07 /* Copy Pods Resources */,
+				04ACD886B71642A2A575EE07 /* 📦 Copy Pods Resources */,
+				217801A837E4691B2BF36EFF /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -212,29 +213,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		04ACD886B71642A2A575EE07 /* Copy Pods Resources */ = {
+		04ACD886B71642A2A575EE07 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LFC_osx/Pods-LFC_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LogFileCompressor/Pods-LogFileCompressor-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		1D7F8D95C849443C9DECA805 /* Check Pods Manifest.lock */ = {
+		1D7F8D95C849443C9DECA805 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -242,6 +243,21 @@
 			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;
 		};
+		217801A837E4691B2BF36EFF /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-LogFileCompressor/Pods-LogFileCompressor-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -279,7 +295,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0EB092856FC27667AB16CF77 /* Pods-LFC_osx.debug.xcconfig */;
+			baseConfigurationReference = B9BE38AA9CCD40F05BB881D7 /* Pods-LogFileCompressor.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -299,7 +315,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 67A98C05E0EBB7E1B8360078 /* Pods-LFC_osx.release.xcconfig */;
+			baseConfigurationReference = C47E5E2D3ACB5F42DC604586 /* Pods-LogFileCompressor.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/LogFileCompressor/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'LogFileCompressor'
 workspace '../Demos'
 
-target :LFC_osx do
+target :'LogFileCompressor' do
   platform :osx, '10.7'
-  link_with 'LogFileCompressor'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 41 - 15
Demos/NonArcTest/NonArcTest.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		269E3D521B4E4D6485207687 /* libPods-NAT_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51FE4112442C455DB92C0523 /* libPods-NAT_osx.a */; };
+		2138820E7EA5E279A3154364 /* libPods-NonArcTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CAFDC3C5C69E9479A1A6422 /* libPods-NonArcTest.a */; };
 		DCA67DEF146B531D003411EE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCA67DEE146B531D003411EE /* Cocoa.framework */; };
 		DCA67DF9146B531D003411EE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCA67DF7146B531D003411EE /* InfoPlist.strings */; };
 		DCA67DFB146B531D003411EE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DCA67DFA146B531D003411EE /* main.m */; };
@@ -17,8 +17,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		51FE4112442C455DB92C0523 /* libPods-NAT_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NAT_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		984FF9590639445E946AC15C /* Pods-NAT_osx.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NAT_osx.xcconfig"; path = "Pods/Pods-NAT_osx.xcconfig"; sourceTree = "<group>"; };
+		73588C7819855AE94477DBD1 /* Pods-NonArcTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NonArcTest.debug.xcconfig"; path = "Pods/Target Support Files/Pods-NonArcTest/Pods-NonArcTest.debug.xcconfig"; sourceTree = "<group>"; };
+		9CAFDC3C5C69E9479A1A6422 /* libPods-NonArcTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-NonArcTest.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		D435F5F11D7862454A848E55 /* Pods-NonArcTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-NonArcTest.release.xcconfig"; path = "Pods/Target Support Files/Pods-NonArcTest/Pods-NonArcTest.release.xcconfig"; sourceTree = "<group>"; };
 		DCA67DEA146B531D003411EE /* NonArcTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NonArcTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCA67DEE146B531D003411EE /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DCA67DF1146B531D003411EE /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -40,7 +41,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DCA67DEF146B531D003411EE /* Cocoa.framework in Frameworks */,
-				269E3D521B4E4D6485207687 /* libPods-NAT_osx.a in Frameworks */,
+				2138820E7EA5E279A3154364 /* libPods-NonArcTest.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -53,7 +54,7 @@
 				DCA67DF4146B531D003411EE /* NonArcTest */,
 				DCA67DED146B531D003411EE /* Frameworks */,
 				DCA67DEB146B531D003411EE /* Products */,
-				984FF9590639445E946AC15C /* Pods-NAT_osx.xcconfig */,
+				EE2B820735CD3D5313EBAA71 /* Pods */,
 			);
 			sourceTree = "<group>";
 		};
@@ -70,7 +71,7 @@
 			children = (
 				DCA67DEE146B531D003411EE /* Cocoa.framework */,
 				DCA67DF0146B531D003411EE /* Other Frameworks */,
-				51FE4112442C455DB92C0523 /* libPods-NAT_osx.a */,
+				9CAFDC3C5C69E9479A1A6422 /* libPods-NonArcTest.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -108,6 +109,15 @@
 			name = "Supporting Files";
 			sourceTree = "<group>";
 		};
+		EE2B820735CD3D5313EBAA71 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				73588C7819855AE94477DBD1 /* Pods-NonArcTest.debug.xcconfig */,
+				D435F5F11D7862454A848E55 /* Pods-NonArcTest.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
@@ -115,11 +125,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DCA67E08146B531E003411EE /* Build configuration list for PBXNativeTarget "NonArcTest" */;
 			buildPhases = (
-				57AAB2FE9257497AB04E31B6 /* Check Pods Manifest.lock */,
+				57AAB2FE9257497AB04E31B6 /* 📦 Check Pods Manifest.lock */,
 				DCA67DE6146B531D003411EE /* Sources */,
 				DCA67DE7146B531D003411EE /* Frameworks */,
 				DCA67DE8146B531D003411EE /* Resources */,
-				8241FE795A7C4F108AED0BFC /* Copy Pods Resources */,
+				8241FE795A7C4F108AED0BFC /* 📦 Copy Pods Resources */,
+				044326A82041199E29581CED /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -169,14 +180,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		57AAB2FE9257497AB04E31B6 /* Check Pods Manifest.lock */ = {
+		044326A82041199E29581CED /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-NonArcTest/Pods-NonArcTest-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		57AAB2FE9257497AB04E31B6 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -184,19 +210,19 @@
 			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;
 		};
-		8241FE795A7C4F108AED0BFC /* Copy Pods Resources */ = {
+		8241FE795A7C4F108AED0BFC /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Pods-NAT_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-NonArcTest/Pods-NonArcTest-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -304,7 +330,7 @@
 		};
 		DCA67E09146B531E003411EE /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 984FF9590639445E946AC15C /* Pods-NAT_osx.xcconfig */;
+			baseConfigurationReference = 73588C7819855AE94477DBD1 /* Pods-NonArcTest.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -317,7 +343,7 @@
 		};
 		DCA67E0A146B531E003411EE /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 984FF9590639445E946AC15C /* Pods-NAT_osx.xcconfig */;
+			baseConfigurationReference = D435F5F11D7862454A848E55 /* Pods-NonArcTest.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/NonArcTest/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'NonArcTest'
 workspace '../Demos'
 
-target :NAT_osx do
+target :'NonArcTest' do
   platform :osx, '10.7'
-  link_with 'NonArcTest'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/OverflowTestMac/OverflowTestMac.xcodeproj/project.pbxproj

@@ -9,20 +9,20 @@
 /* Begin PBXBuildFile section */
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
 		256AC3DA0F4B6AC300CF3369 /* OverflowTestMacAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* OverflowTestMacAppDelegate.m */; };
+		6B14F4BD2B8449ADE12C39D1 /* libPods-OverflowTestMac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = D1AB3D93C6C1AFAD910D17FA /* libPods-OverflowTestMac.a */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		D3205C5C811D4AC2AB001692 /* libPods-OTM_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1F63E519C8C7477E9A90FE09 /* libPods-OTM_osx.a */; };
 		DC01C2131199F39800B91CBD /* SlowLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC01C2121199F39800B91CBD /* SlowLogger.m */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+		018B87D76A580328CF6F898C /* Pods-OverflowTestMac.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OverflowTestMac.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OverflowTestMac/Pods-OverflowTestMac.debug.xcconfig"; sourceTree = "<group>"; };
 		089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+		0EE4629C0CC26583DC5C42EE /* Pods-OverflowTestMac.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OverflowTestMac.release.xcconfig"; path = "Pods/Target Support Files/Pods-OverflowTestMac/Pods-OverflowTestMac.release.xcconfig"; sourceTree = "<group>"; };
 		1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
 		13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
 		1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
-		1F63E519C8C7477E9A90FE09 /* libPods-OTM_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OTM_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		2127317EFB94C344C5B4B716 /* Pods-OTM_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OTM_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-OTM_osx/Pods-OTM_osx.release.xcconfig"; sourceTree = "<group>"; };
 		256AC3D80F4B6AC300CF3369 /* OverflowTestMacAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OverflowTestMacAppDelegate.h; sourceTree = "<group>"; };
 		256AC3D90F4B6AC300CF3369 /* OverflowTestMacAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OverflowTestMacAppDelegate.m; sourceTree = "<group>"; };
 		256AC3F00F4B6AF500CF3369 /* OverflowTestMac_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OverflowTestMac_Prefix.pch; sourceTree = "<group>"; };
@@ -31,9 +31,9 @@
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
 		8D1107310486CEB800E47090 /* OverflowTestMac-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "OverflowTestMac-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* OverflowTestMac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OverflowTestMac.app; sourceTree = BUILT_PRODUCTS_DIR; };
+		D1AB3D93C6C1AFAD910D17FA /* libPods-OverflowTestMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OverflowTestMac.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC01C2111199F39800B91CBD /* SlowLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SlowLogger.h; sourceTree = "<group>"; };
 		DC01C2121199F39800B91CBD /* SlowLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SlowLogger.m; sourceTree = "<group>"; };
-		E373F5EF64A8350638686616 /* Pods-OTM_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OTM_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OTM_osx/Pods-OTM_osx.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -42,7 +42,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				D3205C5C811D4AC2AB001692 /* libPods-OTM_osx.a in Frameworks */,
+				6B14F4BD2B8449ADE12C39D1 /* libPods-OverflowTestMac.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -123,7 +123,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				1F63E519C8C7477E9A90FE09 /* libPods-OTM_osx.a */,
+				D1AB3D93C6C1AFAD910D17FA /* libPods-OverflowTestMac.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -131,8 +131,8 @@
 		882C7A044F7137EAD29E3D93 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				E373F5EF64A8350638686616 /* Pods-OTM_osx.debug.xcconfig */,
-				2127317EFB94C344C5B4B716 /* Pods-OTM_osx.release.xcconfig */,
+				018B87D76A580328CF6F898C /* Pods-OverflowTestMac.debug.xcconfig */,
+				0EE4629C0CC26583DC5C42EE /* Pods-OverflowTestMac.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -144,11 +144,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "OverflowTestMac" */;
 			buildPhases = (
-				EA844D40087B4639BFF7D47B /* Check Pods Manifest.lock */,
+				EA844D40087B4639BFF7D47B /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				D135E3DF319649DEB921161F /* Copy Pods Resources */,
+				D135E3DF319649DEB921161F /* 📦 Copy Pods Resources */,
+				A42EF0E34B646D45C1B56162 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -200,29 +201,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		D135E3DF319649DEB921161F /* Copy Pods Resources */ = {
+		A42EF0E34B646D45C1B56162 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-OTM_osx/Pods-OTM_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-OverflowTestMac/Pods-OverflowTestMac-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		EA844D40087B4639BFF7D47B /* Check Pods Manifest.lock */ = {
+		D135E3DF319649DEB921161F /* 📦 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 = "\"${SRCROOT}/Pods/Target Support Files/Pods-OverflowTestMac/Pods-OverflowTestMac-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		EA844D40087B4639BFF7D47B /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -267,7 +283,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = E373F5EF64A8350638686616 /* Pods-OTM_osx.debug.xcconfig */;
+			baseConfigurationReference = 018B87D76A580328CF6F898C /* Pods-OverflowTestMac.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -287,7 +303,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 2127317EFB94C344C5B4B716 /* Pods-OTM_osx.release.xcconfig */;
+			baseConfigurationReference = 0EE4629C0CC26583DC5C42EE /* Pods-OverflowTestMac.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/OverflowTestMac/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'OverflowTestMac'
 workspace '../Demos'
 
-target :OTM_osx do
+target :'OverflowTestMac' do
   platform :osx, '10.7'
-  link_with 'OverflowTestMac'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/PerUserLogLevels/PerUserLogLevels.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		145FC9A96DC34918913D15B3 /* libPods-PULL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0962D31C804C41988B625DA3 /* libPods-PULL_osx.a */; };
+		0468EC1064BBB9524A660B9B /* libPods-PerUserLogLevels.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F1CF85D4D71B1B68FC7CD70 /* libPods-PerUserLogLevels.a */; };
 		DC87A6F91525AEA3005A09B0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC87A6F81525AEA3005A09B0 /* Cocoa.framework */; };
 		DC87A7031525AEA3005A09B0 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DC87A7011525AEA3005A09B0 /* InfoPlist.strings */; };
 		DC87A7051525AEA3005A09B0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DC87A7041525AEA3005A09B0 /* main.m */; };
@@ -17,9 +17,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		0962D31C804C41988B625DA3 /* libPods-PULL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PULL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		B513ABCA15C2902F8B3390BC /* Pods-PULL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PULL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PULL_osx/Pods-PULL_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		D8E6A730A03A926AAD72CC7A /* Pods-PULL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PULL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-PULL_osx/Pods-PULL_osx.release.xcconfig"; sourceTree = "<group>"; };
+		0B4A25C155194CE786243D86 /* Pods-PerUserLogLevels.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PerUserLogLevels.debug.xcconfig"; path = "Pods/Target Support Files/Pods-PerUserLogLevels/Pods-PerUserLogLevels.debug.xcconfig"; sourceTree = "<group>"; };
+		21E12BAE43E90BD8E31C353A /* Pods-PerUserLogLevels.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PerUserLogLevels.release.xcconfig"; path = "Pods/Target Support Files/Pods-PerUserLogLevels/Pods-PerUserLogLevels.release.xcconfig"; sourceTree = "<group>"; };
+		5F1CF85D4D71B1B68FC7CD70 /* libPods-PerUserLogLevels.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PerUserLogLevels.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC28B92D15263ED00043126F /* LumberjackUser.bash */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; name = LumberjackUser.bash; path = Scripts/LumberjackUser.bash; sourceTree = SOURCE_ROOT; };
 		DC87A6F41525AEA3005A09B0 /* PerUserLogLevels.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PerUserLogLevels.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC87A6F81525AEA3005A09B0 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
@@ -43,7 +43,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DC87A6F91525AEA3005A09B0 /* Cocoa.framework in Frameworks */,
-				145FC9A96DC34918913D15B3 /* libPods-PULL_osx.a in Frameworks */,
+				0468EC1064BBB9524A660B9B /* libPods-PerUserLogLevels.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -53,8 +53,8 @@
 		3CEFE886C93FBC963106267F /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				B513ABCA15C2902F8B3390BC /* Pods-PULL_osx.debug.xcconfig */,
-				D8E6A730A03A926AAD72CC7A /* Pods-PULL_osx.release.xcconfig */,
+				0B4A25C155194CE786243D86 /* Pods-PerUserLogLevels.debug.xcconfig */,
+				21E12BAE43E90BD8E31C353A /* Pods-PerUserLogLevels.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -83,7 +83,7 @@
 			children = (
 				DC87A6F81525AEA3005A09B0 /* Cocoa.framework */,
 				DC87A6FA1525AEA3005A09B0 /* Other Frameworks */,
-				0962D31C804C41988B625DA3 /* libPods-PULL_osx.a */,
+				5F1CF85D4D71B1B68FC7CD70 /* libPods-PerUserLogLevels.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -138,12 +138,13 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DC87A7121525AEA3005A09B0 /* Build configuration list for PBXNativeTarget "PerUserLogLevels" */;
 			buildPhases = (
-				76E60D6416AA4C2AB3DFE316 /* Check Pods Manifest.lock */,
+				76E60D6416AA4C2AB3DFE316 /* 📦 Check Pods Manifest.lock */,
 				DC87A7341525B41D005A09B0 /* ShellScript */,
 				DC87A6F01525AEA3005A09B0 /* Sources */,
 				DC87A6F11525AEA3005A09B0 /* Frameworks */,
 				DC87A6F21525AEA3005A09B0 /* Resources */,
-				DB290A9ED1D14F6CA2ACE3FD /* Copy Pods Resources */,
+				DB290A9ED1D14F6CA2ACE3FD /* 📦 Copy Pods Resources */,
+				A1EC2902394DA1F09A2D79F5 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -193,14 +194,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		76E60D6416AA4C2AB3DFE316 /* Check Pods Manifest.lock */ = {
+		76E60D6416AA4C2AB3DFE316 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -208,19 +209,34 @@
 			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;
 		};
-		DB290A9ED1D14F6CA2ACE3FD /* Copy Pods Resources */ = {
+		A1EC2902394DA1F09A2D79F5 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PULL_osx/Pods-PULL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PerUserLogLevels/Pods-PerUserLogLevels-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		DB290A9ED1D14F6CA2ACE3FD /* 📦 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-PerUserLogLevels/Pods-PerUserLogLevels-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 		DC87A7341525B41D005A09B0 /* ShellScript */ = {
@@ -341,7 +357,7 @@
 		};
 		DC87A7131525AEA3005A09B0 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = B513ABCA15C2902F8B3390BC /* Pods-PULL_osx.debug.xcconfig */;
+			baseConfigurationReference = 0B4A25C155194CE786243D86 /* Pods-PerUserLogLevels.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -354,7 +370,7 @@
 		};
 		DC87A7141525AEA3005A09B0 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = D8E6A730A03A926AAD72CC7A /* Pods-PULL_osx.release.xcconfig */;
+			baseConfigurationReference = 21E12BAE43E90BD8E31C353A /* Pods-PerUserLogLevels.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/PerUserLogLevels/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'PerUserLogLevels'
 workspace '../Demos'
 
-target :PULL_osx do
+target :'PerUserLogLevels' do
   platform :osx, '10.7'
-  link_with 'PerUserLogLevels'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 1 - 2
Demos/RegisteredDynamicLogging/Desktop/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'RegisteredLoggingTest'
 workspace '../../Demos'
 
-target :RLT_osx do
+target :'RegisteredLoggingTest' do
   platform :osx, '10.7'
-  link_with 'RegisteredLoggingTest'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 41 - 15
Demos/RegisteredDynamicLogging/Desktop/RegisteredLoggingTest.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		8E3F4B6D4B9A48D68E69165C /* libPods-RLT_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 371F0420AF9E42BD8DF5C7F2 /* libPods-RLT_osx.a */; };
+		B4BC0C3D5C7CE21FD77C9DA0 /* libPods-RegisteredLoggingTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BEF3AE507DDBB225ADD34C4 /* libPods-RegisteredLoggingTest.a */; };
 		DC7DC4EE14154E4900601B40 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7DC4ED14154E4900601B40 /* Cocoa.framework */; };
 		DC7DC4F814154E4900601B40 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DC7DC4F614154E4900601B40 /* InfoPlist.strings */; };
 		DC7DC4FA14154E4900601B40 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DC7DC4F914154E4900601B40 /* main.m */; };
@@ -19,8 +19,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		371F0420AF9E42BD8DF5C7F2 /* libPods-RLT_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RLT_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		4D99536ADE204EF7A7DC6929 /* Pods-RLT_osx.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RLT_osx.xcconfig"; path = "Pods/Pods-RLT_osx.xcconfig"; sourceTree = "<group>"; };
+		1BEF3AE507DDBB225ADD34C4 /* libPods-RegisteredLoggingTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RegisteredLoggingTest.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		66A6D03AF769C3ECC5E077D2 /* Pods-RegisteredLoggingTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RegisteredLoggingTest.release.xcconfig"; path = "Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest.release.xcconfig"; sourceTree = "<group>"; };
+		C3AF3866F07DA9310844AD49 /* Pods-RegisteredLoggingTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RegisteredLoggingTest.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest.debug.xcconfig"; sourceTree = "<group>"; };
 		DC7DC4E914154E4900601B40 /* RegisteredLoggingTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RegisteredLoggingTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC7DC4ED14154E4900601B40 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DC7DC4F014154E4900601B40 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -46,20 +47,29 @@
 			buildActionMask = 2147483647;
 			files = (
 				DC7DC4EE14154E4900601B40 /* Cocoa.framework in Frameworks */,
-				8E3F4B6D4B9A48D68E69165C /* libPods-RLT_osx.a in Frameworks */,
+				B4BC0C3D5C7CE21FD77C9DA0 /* libPods-RegisteredLoggingTest.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
+		7DCD07310A525FAF6334A694 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				C3AF3866F07DA9310844AD49 /* Pods-RegisteredLoggingTest.debug.xcconfig */,
+				66A6D03AF769C3ECC5E077D2 /* Pods-RegisteredLoggingTest.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
 		DC7DC4DE14154E4900601B40 = {
 			isa = PBXGroup;
 			children = (
 				DC7DC4F314154E4900601B40 /* RegisteredLoggingTest */,
 				DC7DC4EC14154E4900601B40 /* Frameworks */,
 				DC7DC4EA14154E4900601B40 /* Products */,
-				4D99536ADE204EF7A7DC6929 /* Pods-RLT_osx.xcconfig */,
+				7DCD07310A525FAF6334A694 /* Pods */,
 			);
 			sourceTree = "<group>";
 		};
@@ -76,7 +86,7 @@
 			children = (
 				DC7DC4ED14154E4900601B40 /* Cocoa.framework */,
 				DC7DC4EF14154E4900601B40 /* Other Frameworks */,
-				371F0420AF9E42BD8DF5C7F2 /* libPods-RLT_osx.a */,
+				1BEF3AE507DDBB225ADD34C4 /* libPods-RegisteredLoggingTest.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -125,11 +135,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DC7DC50714154E4900601B40 /* Build configuration list for PBXNativeTarget "RegisteredLoggingTest" */;
 			buildPhases = (
-				A936163124554BB1BA7D13D9 /* Check Pods Manifest.lock */,
+				A936163124554BB1BA7D13D9 /* 📦 Check Pods Manifest.lock */,
 				DC7DC4E514154E4900601B40 /* Sources */,
 				DC7DC4E614154E4900601B40 /* Frameworks */,
 				DC7DC4E714154E4900601B40 /* Resources */,
-				B9DC4D503BE443438FE41A2C /* Copy Pods Resources */,
+				B9DC4D503BE443438FE41A2C /* 📦 Copy Pods Resources */,
+				9E3278412D430E8597BAF6E9 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -179,14 +190,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		A936163124554BB1BA7D13D9 /* Check Pods Manifest.lock */ = {
+		9E3278412D430E8597BAF6E9 /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		A936163124554BB1BA7D13D9 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -194,19 +220,19 @@
 			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;
 		};
-		B9DC4D503BE443438FE41A2C /* Copy Pods Resources */ = {
+		B9DC4D503BE443438FE41A2C /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Pods-RLT_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -318,7 +344,7 @@
 		};
 		DC7DC50814154E4900601B40 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4D99536ADE204EF7A7DC6929 /* Pods-RLT_osx.xcconfig */;
+			baseConfigurationReference = C3AF3866F07DA9310844AD49 /* Pods-RegisteredLoggingTest.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -331,7 +357,7 @@
 		};
 		DC7DC50914154E4900601B40 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 4D99536ADE204EF7A7DC6929 /* Pods-RLT_osx.xcconfig */;
+			baseConfigurationReference = 66A6D03AF769C3ECC5E077D2 /* Pods-RegisteredLoggingTest.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/RegisteredDynamicLogging/Mobile/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'RegisteredLoggingTest'
 workspace '../../Demos'
 
-target :RLT_ios do
+target :'RegisteredLoggingTest' do
   platform :ios, '5.0'
-  link_with 'RegisteredLoggingTest'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 41 - 15
Demos/RegisteredDynamicLogging/Mobile/RegisteredLoggingTest.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		17B2853D03084AC2AD83B19B /* libPods-RLT_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E861734E8DC64B5C89A03AA1 /* libPods-RLT_ios.a */; };
+		B63C4D6D31363A2B2A1F05B4 /* libPods-RegisteredLoggingTest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C8B99E3EEC6123A11FCE7E9 /* libPods-RegisteredLoggingTest.a */; };
 		DC7DC5301415523E00601B40 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7DC52F1415523E00601B40 /* UIKit.framework */; };
 		DC7DC5321415523E00601B40 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7DC5311415523E00601B40 /* Foundation.framework */; };
 		DC7DC5341415523E00601B40 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC7DC5331415523E00601B40 /* CoreGraphics.framework */; };
@@ -23,6 +23,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
+		3441577751E32EA192860BE9 /* Pods-RegisteredLoggingTest.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RegisteredLoggingTest.release.xcconfig"; path = "Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest.release.xcconfig"; sourceTree = "<group>"; };
+		510FDDC1E603974721634C29 /* Pods-RegisteredLoggingTest.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RegisteredLoggingTest.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest.debug.xcconfig"; sourceTree = "<group>"; };
+		9C8B99E3EEC6123A11FCE7E9 /* libPods-RegisteredLoggingTest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RegisteredLoggingTest.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC7DC52B1415523E00601B40 /* RegisteredLoggingTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RegisteredLoggingTest.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC7DC52F1415523E00601B40 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
 		DC7DC5311415523E00601B40 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -42,8 +45,6 @@
 		DC7DC5651415538700601B40 /* Tigers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tigers.h; sourceTree = "<group>"; };
 		DC7DC5661415538700601B40 /* Tigers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Tigers.m; sourceTree = "<group>"; };
 		DCD6EAC916FFC34C00710668 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
-		E861734E8DC64B5C89A03AA1 /* libPods-RLT_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RLT_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		FEB4FABF56594AD1AC90F66B /* Pods-RLT_ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RLT_ios.xcconfig"; path = "Pods/Pods-RLT_ios.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -54,13 +55,22 @@
 				DC7DC5301415523E00601B40 /* UIKit.framework in Frameworks */,
 				DC7DC5321415523E00601B40 /* Foundation.framework in Frameworks */,
 				DC7DC5341415523E00601B40 /* CoreGraphics.framework in Frameworks */,
-				17B2853D03084AC2AD83B19B /* libPods-RLT_ios.a in Frameworks */,
+				B63C4D6D31363A2B2A1F05B4 /* libPods-RegisteredLoggingTest.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
+		6D7B528557A33DCAF5C93B95 /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				510FDDC1E603974721634C29 /* Pods-RegisteredLoggingTest.debug.xcconfig */,
+				3441577751E32EA192860BE9 /* Pods-RegisteredLoggingTest.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
 		DC7DC5201415523E00601B40 = {
 			isa = PBXGroup;
 			children = (
@@ -68,7 +78,7 @@
 				DC7DC5351415523E00601B40 /* RegisteredLoggingTest */,
 				DC7DC52E1415523E00601B40 /* Frameworks */,
 				DC7DC52C1415523E00601B40 /* Products */,
-				FEB4FABF56594AD1AC90F66B /* Pods-RLT_ios.xcconfig */,
+				6D7B528557A33DCAF5C93B95 /* Pods */,
 			);
 			sourceTree = "<group>";
 		};
@@ -86,7 +96,7 @@
 				DC7DC52F1415523E00601B40 /* UIKit.framework */,
 				DC7DC5311415523E00601B40 /* Foundation.framework */,
 				DC7DC5331415523E00601B40 /* CoreGraphics.framework */,
-				E861734E8DC64B5C89A03AA1 /* libPods-RLT_ios.a */,
+				9C8B99E3EEC6123A11FCE7E9 /* libPods-RegisteredLoggingTest.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -127,11 +137,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DC7DC54C1415523F00601B40 /* Build configuration list for PBXNativeTarget "RegisteredLoggingTest" */;
 			buildPhases = (
-				FA12C30316144F6E95AE179B /* Check Pods Manifest.lock */,
+				FA12C30316144F6E95AE179B /* 📦 Check Pods Manifest.lock */,
 				DC7DC5271415523E00601B40 /* Sources */,
 				DC7DC5281415523E00601B40 /* Frameworks */,
 				DC7DC5291415523E00601B40 /* Resources */,
-				7063814F578A4C06A5BD9EBE /* Copy Pods Resources */,
+				7063814F578A4C06A5BD9EBE /* 📦 Copy Pods Resources */,
+				FA988705AA33BC3014454B1C /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -182,29 +193,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		7063814F578A4C06A5BD9EBE /* Copy Pods Resources */ = {
+		7063814F578A4C06A5BD9EBE /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Pods-RLT_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		FA12C30316144F6E95AE179B /* Check Pods Manifest.lock */ = {
+		FA12C30316144F6E95AE179B /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -212,6 +223,21 @@
 			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;
 		};
+		FA988705AA33BC3014454B1C /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RegisteredLoggingTest/Pods-RegisteredLoggingTest-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -301,7 +327,7 @@
 		};
 		DC7DC54D1415523F00601B40 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FEB4FABF56594AD1AC90F66B /* Pods-RLT_ios.xcconfig */;
+			baseConfigurationReference = 510FDDC1E603974721634C29 /* Pods-RegisteredLoggingTest.debug.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_ARC = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -315,7 +341,7 @@
 		};
 		DC7DC54E1415523F00601B40 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FEB4FABF56594AD1AC90F66B /* Pods-RLT_ios.xcconfig */;
+			baseConfigurationReference = 3441577751E32EA192860BE9 /* Pods-RegisteredLoggingTest.release.xcconfig */;
 			buildSettings = {
 				CLANG_ENABLE_OBJC_ARC = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/RollingTestMac/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'RollingTestMac'
 workspace '../Demos'
 
-target :RTM_osx do
+target :'RollingTestMac' do
   platform :osx, '10.7'
-  link_with 'RollingTestMac'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/RollingTestMac/RollingTestMac.xcodeproj/project.pbxproj

@@ -9,10 +9,10 @@
 /* Begin PBXBuildFile section */
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
 		256AC3DA0F4B6AC300CF3369 /* RollingTestMacAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* RollingTestMacAppDelegate.m */; };
+		888DE4679C31645E432BF3CC /* libPods-RollingTestMac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E375522EAEED4721FA222E3F /* libPods-RollingTestMac.a */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		BC23F4A66C204384BB17C4B5 /* libPods-RTM_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 31E97756158D4DA6B16D36DA /* libPods-RTM_osx.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
@@ -23,14 +23,14 @@
 		256AC3D80F4B6AC300CF3369 /* RollingTestMacAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RollingTestMacAppDelegate.h; sourceTree = "<group>"; };
 		256AC3D90F4B6AC300CF3369 /* RollingTestMacAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RollingTestMacAppDelegate.m; sourceTree = "<group>"; };
 		256AC3F00F4B6AF500CF3369 /* RollingTestMac_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RollingTestMac_Prefix.pch; sourceTree = "<group>"; };
+		259AECB876DB57128CC04346 /* Pods-RollingTestMac.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RollingTestMac.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RollingTestMac/Pods-RollingTestMac.debug.xcconfig"; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
-		31E97756158D4DA6B16D36DA /* libPods-RTM_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RTM_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		4215354DD22D878E9CCCB4EF /* Pods-RollingTestMac.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RollingTestMac.release.xcconfig"; path = "Pods/Target Support Files/Pods-RollingTestMac/Pods-RollingTestMac.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* RollingTestMac-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "RollingTestMac-Info.plist"; sourceTree = "<group>"; };
 		8D1107320486CEB800E47090 /* RollingTestMac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = RollingTestMac.app; sourceTree = BUILT_PRODUCTS_DIR; };
-		CF5019242253E7A88AC7A15F /* Pods-RTM_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RTM_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-RTM_osx/Pods-RTM_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		E5499B3C33783F81221D9BE4 /* Pods-RTM_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RTM_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-RTM_osx/Pods-RTM_osx.release.xcconfig"; sourceTree = "<group>"; };
+		E375522EAEED4721FA222E3F /* libPods-RollingTestMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-RollingTestMac.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -39,7 +39,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				BC23F4A66C204384BB17C4B5 /* libPods-RTM_osx.a in Frameworks */,
+				888DE4679C31645E432BF3CC /* libPods-RollingTestMac.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -118,7 +118,7 @@
 			children = (
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
-				31E97756158D4DA6B16D36DA /* libPods-RTM_osx.a */,
+				E375522EAEED4721FA222E3F /* libPods-RollingTestMac.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -126,8 +126,8 @@
 		F4E1EC395EF86400329225AA /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				CF5019242253E7A88AC7A15F /* Pods-RTM_osx.debug.xcconfig */,
-				E5499B3C33783F81221D9BE4 /* Pods-RTM_osx.release.xcconfig */,
+				259AECB876DB57128CC04346 /* Pods-RollingTestMac.debug.xcconfig */,
+				4215354DD22D878E9CCCB4EF /* Pods-RollingTestMac.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -139,11 +139,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "RollingTestMac" */;
 			buildPhases = (
-				089011EFDA7E48C6A40CFA28 /* Check Pods Manifest.lock */,
+				089011EFDA7E48C6A40CFA28 /* 📦 Check Pods Manifest.lock */,
 				8D1107290486CEB800E47090 /* Resources */,
 				8D11072C0486CEB800E47090 /* Sources */,
 				8D11072E0486CEB800E47090 /* Frameworks */,
-				B8FF1E3E5E4A405491F2CEFB /* Copy Pods Resources */,
+				B8FF1E3E5E4A405491F2CEFB /* 📦 Copy Pods Resources */,
+				46914B36D3D9ECABD74E692E /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -195,14 +196,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		089011EFDA7E48C6A40CFA28 /* Check Pods Manifest.lock */ = {
+		089011EFDA7E48C6A40CFA28 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -210,19 +211,34 @@
 			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;
 		};
-		B8FF1E3E5E4A405491F2CEFB /* Copy Pods Resources */ = {
+		46914B36D3D9ECABD74E692E /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RTM_osx/Pods-RTM_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-RollingTestMac/Pods-RollingTestMac-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		B8FF1E3E5E4A405491F2CEFB /* 📦 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-RollingTestMac/Pods-RollingTestMac-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -261,7 +277,7 @@
 /* Begin XCBuildConfiguration section */
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = CF5019242253E7A88AC7A15F /* Pods-RTM_osx.debug.xcconfig */;
+			baseConfigurationReference = 259AECB876DB57128CC04346 /* Pods-RollingTestMac.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -281,7 +297,7 @@
 		};
 		C01FCF4C08A954540054247B /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = E5499B3C33783F81221D9BE4 /* Pods-RTM_osx.release.xcconfig */;
+			baseConfigurationReference = 4215354DD22D878E9CCCB4EF /* Pods-RollingTestMac.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/SQLiteLogger/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'SQLiteLogger'
 workspace '../Demos'
 
-target :SQLL_osx do
+target :'SQLiteLogger' do
   platform :osx, '10.7'
-  link_with 'SQLiteLogger'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/SQLiteLogger/SQLiteLogger.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		5766DA65D2514C43AD5C8F2F /* libPods-SQLL_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C61A40091F0B43FCAEE09F46 /* libPods-SQLL_osx.a */; };
+		93E0616E9A65E78E41132E83 /* libPods-SQLiteLogger.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 66BE6173828C879AA3125487 /* libPods-SQLiteLogger.a */; };
 		DCE86BF213439AF6004FD85F /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = DCE86BF113439AF6004FD85F /* libsqlite3.dylib */; };
 		DCFF742713427FF600F53777 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCFF742613427FF600F53777 /* Cocoa.framework */; };
 		DCFF743113427FF600F53777 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCFF742F13427FF600F53777 /* InfoPlist.strings */; };
@@ -22,8 +22,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		8755A219DE8B2CD1D96B388C /* Pods-SQLL_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SQLL_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-SQLL_osx/Pods-SQLL_osx.release.xcconfig"; sourceTree = "<group>"; };
-		C61A40091F0B43FCAEE09F46 /* libPods-SQLL_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SQLL_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		07EA9F020536593350267B92 /* Pods-SQLiteLogger.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SQLiteLogger.release.xcconfig"; path = "Pods/Target Support Files/Pods-SQLiteLogger/Pods-SQLiteLogger.release.xcconfig"; sourceTree = "<group>"; };
+		0A65C3606FC7F999ED17A675 /* Pods-SQLiteLogger.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SQLiteLogger.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SQLiteLogger/Pods-SQLiteLogger.debug.xcconfig"; sourceTree = "<group>"; };
+		66BE6173828C879AA3125487 /* libPods-SQLiteLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-SQLiteLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCE86BF113439AF6004FD85F /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
 		DCFF742213427FF600F53777 /* SQLiteLogger.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SQLiteLogger.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCFF742613427FF600F53777 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
@@ -46,7 +47,6 @@
 		DCFF7458134280CF00F53777 /* FMDatabaseAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FMDatabaseAdditions.m; path = FMDB/FMDatabaseAdditions.m; sourceTree = "<group>"; };
 		DCFF7459134280CF00F53777 /* FMResultSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = FMResultSet.h; path = FMDB/FMResultSet.h; sourceTree = "<group>"; };
 		DCFF745A134280CF00F53777 /* FMResultSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = FMResultSet.m; path = FMDB/FMResultSet.m; sourceTree = "<group>"; };
-		FB693E8D7796443A340630A9 /* Pods-SQLL_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SQLL_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-SQLL_osx/Pods-SQLL_osx.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -56,7 +56,7 @@
 			files = (
 				DCE86BF213439AF6004FD85F /* libsqlite3.dylib in Frameworks */,
 				DCFF742713427FF600F53777 /* Cocoa.framework in Frameworks */,
-				5766DA65D2514C43AD5C8F2F /* libPods-SQLL_osx.a in Frameworks */,
+				93E0616E9A65E78E41132E83 /* libPods-SQLiteLogger.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -66,8 +66,8 @@
 		AE39D04BE73E47D02EA1025E /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				FB693E8D7796443A340630A9 /* Pods-SQLL_osx.debug.xcconfig */,
-				8755A219DE8B2CD1D96B388C /* Pods-SQLL_osx.release.xcconfig */,
+				0A65C3606FC7F999ED17A675 /* Pods-SQLiteLogger.debug.xcconfig */,
+				07EA9F020536593350267B92 /* Pods-SQLiteLogger.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -97,7 +97,7 @@
 				DCFF742613427FF600F53777 /* Cocoa.framework */,
 				DCE86BF113439AF6004FD85F /* libsqlite3.dylib */,
 				DCFF742813427FF600F53777 /* Other Frameworks */,
-				C61A40091F0B43FCAEE09F46 /* libPods-SQLL_osx.a */,
+				66BE6173828C879AA3125487 /* libPods-SQLiteLogger.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -173,11 +173,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DCFF744013427FF600F53777 /* Build configuration list for PBXNativeTarget "SQLiteLogger" */;
 			buildPhases = (
-				2552E1A3D7634E28ADC4145D /* Check Pods Manifest.lock */,
+				2552E1A3D7634E28ADC4145D /* 📦 Check Pods Manifest.lock */,
 				DCFF741E13427FF600F53777 /* Sources */,
 				DCFF741F13427FF600F53777 /* Frameworks */,
 				DCFF742013427FF600F53777 /* Resources */,
-				484BB7107DE44253B505D3D6 /* Copy Pods Resources */,
+				484BB7107DE44253B505D3D6 /* 📦 Copy Pods Resources */,
+				0421A5DBA1E85BA9EE2E5A4F /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -228,14 +229,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		2552E1A3D7634E28ADC4145D /* Check Pods Manifest.lock */ = {
+		0421A5DBA1E85BA9EE2E5A4F /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SQLiteLogger/Pods-SQLiteLogger-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		2552E1A3D7634E28ADC4145D /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -243,19 +259,19 @@
 			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;
 		};
-		484BB7107DE44253B505D3D6 /* Copy Pods Resources */ = {
+		484BB7107DE44253B505D3D6 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SQLL_osx/Pods-SQLL_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SQLiteLogger/Pods-SQLiteLogger-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -358,7 +374,7 @@
 		};
 		DCFF744113427FF600F53777 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = FB693E8D7796443A340630A9 /* Pods-SQLL_osx.debug.xcconfig */;
+			baseConfigurationReference = 0A65C3606FC7F999ED17A675 /* Pods-SQLiteLogger.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -376,7 +392,7 @@
 		};
 		DCFF744213427FF600F53777 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8755A219DE8B2CD1D96B388C /* Pods-SQLL_osx.release.xcconfig */;
+			baseConfigurationReference = 07EA9F020536593350267B92 /* Pods-SQLiteLogger.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/TestXcodeColors/Desktop/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'TestXcodeColors'
 workspace '../../Demos'
 
-target :TXC_osx do
+target :'TestXcodeColors' do
   platform :osx, '10.7'
-  link_with 'TestXcodeColors'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 33 - 17
Demos/TestXcodeColors/Desktop/TestXcodeColors.xcodeproj/project.pbxproj

@@ -7,19 +7,18 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		CABB915BADD24007BB34A46D /* libPods-TXC_osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 2265B667AAE340188A1A4608 /* libPods-TXC_osx.a */; };
 		DCAACA831565CEBD001A5857 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DCAACA821565CEBD001A5857 /* Cocoa.framework */; };
 		DCAACA8D1565CEBD001A5857 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = DCAACA8B1565CEBD001A5857 /* InfoPlist.strings */; };
 		DCAACA8F1565CEBD001A5857 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DCAACA8E1565CEBD001A5857 /* main.m */; };
 		DCAACA931565CEBD001A5857 /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = DCAACA911565CEBD001A5857 /* Credits.rtf */; };
 		DCAACA961565CEBD001A5857 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DCAACA951565CEBD001A5857 /* AppDelegate.m */; };
 		DCAACA991565CEBD001A5857 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = DCAACA971565CEBD001A5857 /* MainMenu.xib */; };
+		E7940872AC0BE430D12876D3 /* libPods-TestXcodeColors.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C7F74B530DB710571FE5B80E /* libPods-TestXcodeColors.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		10FA67588BBDB3AEE3480805 /* Pods-TXC_osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TXC_osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TXC_osx/Pods-TXC_osx.debug.xcconfig"; sourceTree = "<group>"; };
-		2265B667AAE340188A1A4608 /* libPods-TXC_osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TXC_osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		CB55AFAA4623D09E88FEA1F1 /* Pods-TXC_osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TXC_osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-TXC_osx/Pods-TXC_osx.release.xcconfig"; sourceTree = "<group>"; };
+		0E67F36E8E943AD82F600FAD /* Pods-TestXcodeColors.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TestXcodeColors.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TestXcodeColors/Pods-TestXcodeColors.debug.xcconfig"; sourceTree = "<group>"; };
+		C7F74B530DB710571FE5B80E /* libPods-TestXcodeColors.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TestXcodeColors.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCAACA7E1565CEBD001A5857 /* TestXcodeColors.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestXcodeColors.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DCAACA821565CEBD001A5857 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
 		DCAACA851565CEBD001A5857 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; };
@@ -33,6 +32,7 @@
 		DCAACA941565CEBD001A5857 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
 		DCAACA951565CEBD001A5857 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
 		DCAACA981565CEBD001A5857 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = "<group>"; };
+		F4C4E1B9A797EEAFB26839FC /* Pods-TestXcodeColors.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TestXcodeColors.release.xcconfig"; path = "Pods/Target Support Files/Pods-TestXcodeColors/Pods-TestXcodeColors.release.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -41,7 +41,7 @@
 			buildActionMask = 2147483647;
 			files = (
 				DCAACA831565CEBD001A5857 /* Cocoa.framework in Frameworks */,
-				CABB915BADD24007BB34A46D /* libPods-TXC_osx.a in Frameworks */,
+				E7940872AC0BE430D12876D3 /* libPods-TestXcodeColors.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -51,8 +51,8 @@
 		A7444058C5801629B7C3DF6B /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				10FA67588BBDB3AEE3480805 /* Pods-TXC_osx.debug.xcconfig */,
-				CB55AFAA4623D09E88FEA1F1 /* Pods-TXC_osx.release.xcconfig */,
+				0E67F36E8E943AD82F600FAD /* Pods-TestXcodeColors.debug.xcconfig */,
+				F4C4E1B9A797EEAFB26839FC /* Pods-TestXcodeColors.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -80,7 +80,7 @@
 			children = (
 				DCAACA821565CEBD001A5857 /* Cocoa.framework */,
 				DCAACA841565CEBD001A5857 /* Other Frameworks */,
-				2265B667AAE340188A1A4608 /* libPods-TXC_osx.a */,
+				C7F74B530DB710571FE5B80E /* libPods-TestXcodeColors.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -125,11 +125,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DCAACA9C1565CEBD001A5857 /* Build configuration list for PBXNativeTarget "TestXcodeColors" */;
 			buildPhases = (
-				EB464937B0CE488A84F2AADD /* Check Pods Manifest.lock */,
+				EB464937B0CE488A84F2AADD /* 📦 Check Pods Manifest.lock */,
 				DCAACA7A1565CEBD001A5857 /* Sources */,
 				DCAACA7B1565CEBD001A5857 /* Frameworks */,
 				DCAACA7C1565CEBD001A5857 /* Resources */,
-				8B1455570C474FE39D9FBE8E /* Copy Pods Resources */,
+				8B1455570C474FE39D9FBE8E /* 📦 Copy Pods Resources */,
+				32972ACF228A19E2FE2DA834 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -179,29 +180,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		8B1455570C474FE39D9FBE8E /* Copy Pods Resources */ = {
+		32972ACF228A19E2FE2DA834 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TXC_osx/Pods-TXC_osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TestXcodeColors/Pods-TestXcodeColors-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		EB464937B0CE488A84F2AADD /* Check Pods Manifest.lock */ = {
+		8B1455570C474FE39D9FBE8E /* 📦 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 = "\"${SRCROOT}/Pods/Target Support Files/Pods-TestXcodeColors/Pods-TestXcodeColors-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		EB464937B0CE488A84F2AADD /* 📦 Check Pods Manifest.lock */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -318,7 +334,7 @@
 		};
 		DCAACA9D1565CEBD001A5857 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 10FA67588BBDB3AEE3480805 /* Pods-TXC_osx.debug.xcconfig */;
+			baseConfigurationReference = 0E67F36E8E943AD82F600FAD /* Pods-TestXcodeColors.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
@@ -331,7 +347,7 @@
 		};
 		DCAACA9E1565CEBD001A5857 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = CB55AFAA4623D09E88FEA1F1 /* Pods-TXC_osx.release.xcconfig */;
+			baseConfigurationReference = F4C4E1B9A797EEAFB26839FC /* Pods-TestXcodeColors.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;

+ 1 - 2
Demos/TestXcodeColors/Mobile/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'TextXcodeColors'
 workspace '../../Demos'
 
-target :TXC_ios do
+target :'TextXcodeColors' do
   platform :ios, '5.0'
-  link_with 'TextXcodeColors'
   pod 'CocoaLumberjack', :path => '../../../'
 end
 

+ 33 - 17
Demos/TestXcodeColors/Mobile/TextXcodeColors.xcodeproj/project.pbxproj

@@ -7,7 +7,7 @@
 	objects = {
 
 /* Begin PBXBuildFile section */
-		D3ADF94B979B42EBB7520045 /* libPods-TXC_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8E5D47FDFD974A50B5C006A5 /* libPods-TXC_ios.a */; };
+		7F0F8511DEA990F1406F7CE9 /* libPods-TextXcodeColors.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 820DC6E6BE43529BBB85F669 /* libPods-TextXcodeColors.a */; };
 		DC361299156E1D3800956227 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC361298156E1D3800956227 /* UIKit.framework */; };
 		DC36129B156E1D3800956227 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC36129A156E1D3800956227 /* Foundation.framework */; };
 		DC36129D156E1D3800956227 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC36129C156E1D3800956227 /* CoreGraphics.framework */; };
@@ -20,9 +20,9 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		3DA328A9CFB41A65E0DD8C53 /* Pods-TXC_ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TXC_ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-TXC_ios/Pods-TXC_ios.release.xcconfig"; sourceTree = "<group>"; };
-		8E5D47FDFD974A50B5C006A5 /* libPods-TXC_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TXC_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		945356B337608CF5ED3FAB91 /* Pods-TXC_ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TXC_ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TXC_ios/Pods-TXC_ios.debug.xcconfig"; sourceTree = "<group>"; };
+		4178E7AF72A128963347BA3F /* Pods-TextXcodeColors.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextXcodeColors.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TextXcodeColors/Pods-TextXcodeColors.debug.xcconfig"; sourceTree = "<group>"; };
+		7DCF417237276689C2276EE1 /* Pods-TextXcodeColors.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TextXcodeColors.release.xcconfig"; path = "Pods/Target Support Files/Pods-TextXcodeColors/Pods-TextXcodeColors.release.xcconfig"; sourceTree = "<group>"; };
+		820DC6E6BE43529BBB85F669 /* libPods-TextXcodeColors.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-TextXcodeColors.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC361294156E1D3800956227 /* TextXcodeColors.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TextXcodeColors.app; sourceTree = BUILT_PRODUCTS_DIR; };
 		DC361298156E1D3800956227 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
 		DC36129A156E1D3800956227 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -47,7 +47,7 @@
 				DC361299156E1D3800956227 /* UIKit.framework in Frameworks */,
 				DC36129B156E1D3800956227 /* Foundation.framework in Frameworks */,
 				DC36129D156E1D3800956227 /* CoreGraphics.framework in Frameworks */,
-				D3ADF94B979B42EBB7520045 /* libPods-TXC_ios.a in Frameworks */,
+				7F0F8511DEA990F1406F7CE9 /* libPods-TextXcodeColors.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -79,7 +79,7 @@
 				DC361298156E1D3800956227 /* UIKit.framework */,
 				DC36129A156E1D3800956227 /* Foundation.framework */,
 				DC36129C156E1D3800956227 /* CoreGraphics.framework */,
-				8E5D47FDFD974A50B5C006A5 /* libPods-TXC_ios.a */,
+				820DC6E6BE43529BBB85F669 /* libPods-TextXcodeColors.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -111,8 +111,8 @@
 		F1DBDB0E932E2D5D91295B8B /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				945356B337608CF5ED3FAB91 /* Pods-TXC_ios.debug.xcconfig */,
-				3DA328A9CFB41A65E0DD8C53 /* Pods-TXC_ios.release.xcconfig */,
+				4178E7AF72A128963347BA3F /* Pods-TextXcodeColors.debug.xcconfig */,
+				7DCF417237276689C2276EE1 /* Pods-TextXcodeColors.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -124,11 +124,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = DC3612B2156E1D3800956227 /* Build configuration list for PBXNativeTarget "TextXcodeColors" */;
 			buildPhases = (
-				1F450BAFFAAF4E0C9234609D /* Check Pods Manifest.lock */,
+				1F450BAFFAAF4E0C9234609D /* 📦 Check Pods Manifest.lock */,
 				DC361290156E1D3800956227 /* Sources */,
 				DC361291156E1D3800956227 /* Frameworks */,
 				DC361292156E1D3800956227 /* Resources */,
-				CB70F1F0EEEB49A2BE62788D /* Copy Pods Resources */,
+				CB70F1F0EEEB49A2BE62788D /* 📦 Copy Pods Resources */,
+				2AC4DB441F2019F353709779 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -178,14 +179,14 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		1F450BAFFAAF4E0C9234609D /* Check Pods Manifest.lock */ = {
+		1F450BAFFAAF4E0C9234609D /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -193,19 +194,34 @@
 			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;
 		};
-		CB70F1F0EEEB49A2BE62788D /* Copy Pods Resources */ = {
+		2AC4DB441F2019F353709779 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TXC_ios/Pods-TXC_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TextXcodeColors/Pods-TextXcodeColors-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		CB70F1F0EEEB49A2BE62788D /* 📦 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-TextXcodeColors/Pods-TextXcodeColors-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
 /* End PBXShellScriptBuildPhase section */
@@ -311,7 +327,7 @@
 		};
 		DC3612B3156E1D3800956227 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 945356B337608CF5ED3FAB91 /* Pods-TXC_ios.debug.xcconfig */;
+			baseConfigurationReference = 4178E7AF72A128963347BA3F /* Pods-TextXcodeColors.debug.xcconfig */;
 			buildSettings = {
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "TextXcodeColors/TextXcodeColors-Prefix.pch";
@@ -323,7 +339,7 @@
 		};
 		DC3612B4156E1D3800956227 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 3DA328A9CFB41A65E0DD8C53 /* Pods-TXC_ios.release.xcconfig */;
+			baseConfigurationReference = 7DCF417237276689C2276EE1 /* Pods-TextXcodeColors.release.xcconfig */;
 			buildSettings = {
 				GCC_PRECOMPILE_PREFIX_HEADER = YES;
 				GCC_PREFIX_HEADER = "TextXcodeColors/TextXcodeColors-Prefix.pch";

+ 1 - 2
Demos/UniversalApp/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'UniversalApp'
 workspace '../Demos'
 
-target :UA_ios do
+target :'UniversalApp' do
   platform :ios, '5.0'
-  link_with 'UniversalApp'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 41 - 15
Demos/UniversalApp/UniversalApp.xcodeproj/project.pbxproj

@@ -15,8 +15,8 @@
 		2899E5220DE3E06400AC0155 /* UniversalAppViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* UniversalAppViewController.xib */; };
 		28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
 		28D7ACF80DDB3853001CB0EB /* UniversalAppViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* UniversalAppViewController.m */; };
+		75A9BE425C32230D0CBDB8CA /* libPods-UniversalApp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D7D112605E0A939ADCF63AC /* libPods-UniversalApp.a */; };
 		DCD6EACE16FFC4CA00710668 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DCD6EACD16FFC4CA00710668 /* Default-568h@2x.png */; };
-		FE4C47940A7845AEAA00CA08 /* libPods-UA_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AD156689331847948680CDC6 /* libPods-UA_ios.a */; };
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
@@ -32,9 +32,10 @@
 		28D7ACF70DDB3853001CB0EB /* UniversalAppViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UniversalAppViewController.m; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		32CA4F630368D1EE00C91783 /* UniversalApp_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UniversalApp_Prefix.pch; sourceTree = "<group>"; };
-		83FFDD7C92674F8F86E15352 /* Pods-UA_ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UA_ios.xcconfig"; path = "Pods/Pods-UA_ios.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* UniversalApp-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "UniversalApp-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
-		AD156689331847948680CDC6 /* libPods-UA_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UA_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		8D7D112605E0A939ADCF63AC /* libPods-UniversalApp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-UniversalApp.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		9F44EB26E2F69C51EA060C7F /* Pods-UniversalApp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UniversalApp.release.xcconfig"; path = "Pods/Target Support Files/Pods-UniversalApp/Pods-UniversalApp.release.xcconfig"; sourceTree = "<group>"; };
+		A4843CE03896EA2723FEE081 /* Pods-UniversalApp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-UniversalApp.debug.xcconfig"; path = "Pods/Target Support Files/Pods-UniversalApp/Pods-UniversalApp.debug.xcconfig"; sourceTree = "<group>"; };
 		DCD6EACD16FFC4CA00710668 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
@@ -46,7 +47,7 @@
 				1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
 				1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
 				288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,
-				FE4C47940A7845AEAA00CA08 /* libPods-UA_ios.a in Frameworks */,
+				75A9BE425C32230D0CBDB8CA /* libPods-UniversalApp.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -72,6 +73,15 @@
 			name = Products;
 			sourceTree = "<group>";
 		};
+		247DE01045C1A877BA1B9FFA /* Pods */ = {
+			isa = PBXGroup;
+			children = (
+				A4843CE03896EA2723FEE081 /* Pods-UniversalApp.debug.xcconfig */,
+				9F44EB26E2F69C51EA060C7F /* Pods-UniversalApp.release.xcconfig */,
+			);
+			name = Pods;
+			sourceTree = "<group>";
+		};
 		29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
 			isa = PBXGroup;
 			children = (
@@ -81,7 +91,7 @@
 				29B97317FDCFA39411CA2CEA /* Resources */,
 				29B97323FDCFA39411CA2CEA /* Frameworks */,
 				19C28FACFE9D520D11CA2CBB /* Products */,
-				83FFDD7C92674F8F86E15352 /* Pods-UA_ios.xcconfig */,
+				247DE01045C1A877BA1B9FFA /* Pods */,
 			);
 			name = CustomTemplate;
 			sourceTree = "<group>";
@@ -111,7 +121,7 @@
 				1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
 				1D30AB110D05D00D00671497 /* Foundation.framework */,
 				288765A40DF7441C002DB57D /* CoreGraphics.framework */,
-				AD156689331847948680CDC6 /* libPods-UA_ios.a */,
+				8D7D112605E0A939ADCF63AC /* libPods-UniversalApp.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -123,11 +133,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "UniversalApp" */;
 			buildPhases = (
-				B61A9BD3E21341178D46D4A0 /* Check Pods Manifest.lock */,
+				B61A9BD3E21341178D46D4A0 /* 📦 Check Pods Manifest.lock */,
 				1D60588D0D05DD3D006BFB54 /* Resources */,
 				1D60588E0D05DD3D006BFB54 /* Sources */,
 				1D60588F0D05DD3D006BFB54 /* Frameworks */,
-				8132F431727B45E58EBF5B27 /* Copy Pods Resources */,
+				8132F431727B45E58EBF5B27 /* 📦 Copy Pods Resources */,
+				3B5A1686E66D0323E122F34C /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -179,29 +190,44 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		8132F431727B45E58EBF5B27 /* Copy Pods Resources */ = {
+		3B5A1686E66D0323E122F34C /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UniversalApp/Pods-UniversalApp-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		8132F431727B45E58EBF5B27 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Pods-UA_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-UniversalApp/Pods-UniversalApp-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		B61A9BD3E21341178D46D4A0 /* Check Pods Manifest.lock */ = {
+		B61A9BD3E21341178D46D4A0 /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -227,7 +253,7 @@
 /* Begin XCBuildConfiguration section */
 		1D6058940D05DD3E006BFB54 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 83FFDD7C92674F8F86E15352 /* Pods-UA_ios.xcconfig */;
+			baseConfigurationReference = A4843CE03896EA2723FEE081 /* Pods-UniversalApp.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;
@@ -244,7 +270,7 @@
 		};
 		1D6058950D05DD3E006BFB54 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 83FFDD7C92674F8F86E15352 /* Pods-UA_ios.xcconfig */;
+			baseConfigurationReference = 9F44EB26E2F69C51EA060C7F /* Pods-UniversalApp.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				CLANG_ENABLE_OBJC_ARC = YES;

+ 1 - 2
Demos/WebServerIPhone/Podfile

@@ -2,9 +2,8 @@
 xcodeproj 'WebServerIPhone'
 workspace '../Demos'
 
-target :WSIP_ios do
+target :'WebServerIPhone' do
   platform :ios, '5.0'
-  link_with 'WebServerIPhone'
   pod 'CocoaLumberjack', :path => '../../'
 end
 

+ 33 - 17
Demos/WebServerIPhone/WebServerIPhone.xcodeproj/project.pbxproj

@@ -15,7 +15,7 @@
 		2899E5220DE3E06400AC0155 /* WebServerIPhoneViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2899E5210DE3E06400AC0155 /* WebServerIPhoneViewController.xib */; };
 		28AD733F0D9D9553002E5188 /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 28AD733E0D9D9553002E5188 /* MainWindow.xib */; };
 		28D7ACF80DDB3853001CB0EB /* WebServerIPhoneViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* WebServerIPhoneViewController.m */; };
-		CEAC842F57A547C3A22EF92C /* libPods-WSIP_ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D405AE745134DE29061347C /* libPods-WSIP_ios.a */; };
+		45895FDBAFAF935B7689927B /* libPods-WebServerIPhone.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A060BE9A986AA95B1D17E40E /* libPods-WebServerIPhone.a */; };
 		DC588A1F158DF014007AFCFC /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DC588A1E158DF014007AFCFC /* Security.framework */; };
 		DC987C90119294FD0020FF52 /* MyHTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = DC987C8B119294FD0020FF52 /* MyHTTPConnection.m */; };
 		DC987C92119294FD0020FF52 /* WebSocketLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = DC987C8F119294FD0020FF52 /* WebSocketLogger.m */; };
@@ -47,14 +47,14 @@
 		288765A40DF7441C002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
 		2899E5210DE3E06400AC0155 /* WebServerIPhoneViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = WebServerIPhoneViewController.xib; sourceTree = "<group>"; };
 		28AD733E0D9D9553002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
+		28B2DB56B4126FE857EBBBFF /* Pods-WebServerIPhone.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WebServerIPhone.debug.xcconfig"; path = "Pods/Target Support Files/Pods-WebServerIPhone/Pods-WebServerIPhone.debug.xcconfig"; sourceTree = "<group>"; };
 		28D7ACF60DDB3853001CB0EB /* WebServerIPhoneViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebServerIPhoneViewController.h; sourceTree = "<group>"; };
 		28D7ACF70DDB3853001CB0EB /* WebServerIPhoneViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebServerIPhoneViewController.m; sourceTree = "<group>"; };
 		29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
 		32CA4F630368D1EE00C91783 /* WebServerIPhone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebServerIPhone_Prefix.pch; sourceTree = "<group>"; };
-		8B2F8E319708127E65798C25 /* Pods-WSIP_ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WSIP_ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-WSIP_ios/Pods-WSIP_ios.debug.xcconfig"; sourceTree = "<group>"; };
-		8BF57FF835C43D0F7C9ECFDD /* Pods-WSIP_ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WSIP_ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-WSIP_ios/Pods-WSIP_ios.release.xcconfig"; sourceTree = "<group>"; };
 		8D1107310486CEB800E47090 /* WebServerIPhone-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "WebServerIPhone-Info.plist"; plistStructureDefinitionIdentifier = "com.apple.xcode.plist.structure-definition.iphone.info-plist"; sourceTree = "<group>"; };
-		9D405AE745134DE29061347C /* libPods-WSIP_ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WSIP_ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		A060BE9A986AA95B1D17E40E /* libPods-WebServerIPhone.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-WebServerIPhone.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		C641A1893290064A330C99A9 /* Pods-WebServerIPhone.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-WebServerIPhone.release.xcconfig"; path = "Pods/Target Support Files/Pods-WebServerIPhone/Pods-WebServerIPhone.release.xcconfig"; sourceTree = "<group>"; };
 		DC588A1E158DF014007AFCFC /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
 		DC987C8A119294FD0020FF52 /* MyHTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MyHTTPConnection.h; path = Classes/MyHTTPConnection.h; sourceTree = "<group>"; };
 		DC987C8B119294FD0020FF52 /* MyHTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MyHTTPConnection.m; path = Classes/MyHTTPConnection.m; sourceTree = "<group>"; };
@@ -105,7 +105,7 @@
 				1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
 				288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,
 				DC987C96119295650020FF52 /* CFNetwork.framework in Frameworks */,
-				CEAC842F57A547C3A22EF92C /* libPods-WSIP_ios.a in Frameworks */,
+				45895FDBAFAF935B7689927B /* libPods-WebServerIPhone.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -176,7 +176,7 @@
 				288765A40DF7441C002DB57D /* CoreGraphics.framework */,
 				DC987C95119295650020FF52 /* CFNetwork.framework */,
 				DC588A1E158DF014007AFCFC /* Security.framework */,
-				9D405AE745134DE29061347C /* libPods-WSIP_ios.a */,
+				A060BE9A986AA95B1D17E40E /* libPods-WebServerIPhone.a */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -184,8 +184,8 @@
 		CA1467B01C4D304BA1029BB7 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				8B2F8E319708127E65798C25 /* Pods-WSIP_ios.debug.xcconfig */,
-				8BF57FF835C43D0F7C9ECFDD /* Pods-WSIP_ios.release.xcconfig */,
+				28B2DB56B4126FE857EBBBFF /* Pods-WebServerIPhone.debug.xcconfig */,
+				C641A1893290064A330C99A9 /* Pods-WebServerIPhone.release.xcconfig */,
 			);
 			name = Pods;
 			sourceTree = "<group>";
@@ -270,11 +270,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "WebServerIPhone" */;
 			buildPhases = (
-				833F2869D00C4CEB893D794B /* Check Pods Manifest.lock */,
+				833F2869D00C4CEB893D794B /* 📦 Check Pods Manifest.lock */,
 				1D60588D0D05DD3D006BFB54 /* Resources */,
 				1D60588E0D05DD3D006BFB54 /* Sources */,
 				1D60588F0D05DD3D006BFB54 /* Frameworks */,
-				11E83A5BF1654451A82BCD59 /* Copy Pods Resources */,
+				11E83A5BF1654451A82BCD59 /* 📦 Copy Pods Resources */,
+				8C26FF3E48D5BAA1BD87B943 /* 📦 Embed Pods Frameworks */,
 			);
 			buildRules = (
 			);
@@ -327,29 +328,29 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		11E83A5BF1654451A82BCD59 /* Copy Pods Resources */ = {
+		11E83A5BF1654451A82BCD59 /* 📦 Copy Pods Resources */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Copy Pods Resources";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WSIP_ios/Pods-WSIP_ios-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WebServerIPhone/Pods-WebServerIPhone-resources.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		833F2869D00C4CEB893D794B /* Check Pods Manifest.lock */ = {
+		833F2869D00C4CEB893D794B /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -357,6 +358,21 @@
 			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;
 		};
+		8C26FF3E48D5BAA1BD87B943 /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-WebServerIPhone/Pods-WebServerIPhone-frameworks.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -391,7 +407,7 @@
 /* Begin XCBuildConfiguration section */
 		1D6058940D05DD3E006BFB54 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8B2F8E319708127E65798C25 /* Pods-WSIP_ios.debug.xcconfig */;
+			baseConfigurationReference = 28B2DB56B4126FE857EBBBFF /* Pods-WebServerIPhone.debug.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				COPY_PHASE_STRIP = NO;
@@ -406,7 +422,7 @@
 		};
 		1D6058950D05DD3E006BFB54 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 8BF57FF835C43D0F7C9ECFDD /* Pods-WSIP_ios.release.xcconfig */;
+			baseConfigurationReference = C641A1893290064A330C99A9 /* Pods-WebServerIPhone.release.xcconfig */;
 			buildSettings = {
 				ALWAYS_SEARCH_USER_PATHS = NO;
 				COPY_PHASE_STRIP = YES;

+ 73 - 49
Tests/CocoaLumberjack Tests.xcodeproj/project.pbxproj

@@ -9,8 +9,8 @@
 /* Begin PBXBuildFile section */
 		432B534D1AAE43A200843E69 /* DDBasicLoggingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 432B534C1AAE43A200843E69 /* DDBasicLoggingTests.m */; };
 		432B534E1AAE43A200843E69 /* DDBasicLoggingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 432B534C1AAE43A200843E69 /* DDBasicLoggingTests.m */; };
-		6DC1C69BDFE9F353B9031B42 /* libPods-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 817EFE4778751A16EFC482E2 /* libPods-ios.a */; };
-		E36E283FA66CB42E5B441755 /* libPods-osx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 359D6F3033BA9595543EAB1C /* libPods-osx.a */; };
+		B3A6E8073D36A505A4326F48 /* libPods-iOS Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = AFE291FA242A284E418322B3 /* libPods-iOS Tests.a */; };
+		BB335BDCABE91C7E0A278C76 /* libPods-OS X Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BB94F0D6505BF7EE6316E3A7 /* libPods-OS X Tests.a */; };
 		E982AAF21AE2C25800088365 /* DDLogTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E982AAF11AE2C25800088365 /* DDLogTests.m */; };
 		E982AAF31AE2C25800088365 /* DDLogTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E982AAF11AE2C25800088365 /* DDLogTests.m */; };
 		E9D3C9E31AE28AF400E795C5 /* DDLogMessageTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D3C9E21AE28AF400E795C5 /* DDLogMessageTests.m */; };
@@ -18,18 +18,18 @@
 /* End PBXBuildFile section */
 
 /* Begin PBXFileReference section */
-		089263B73B7807E5AFC52086 /* Pods-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios.release.xcconfig"; path = "Pods/Target Support Files/Pods-ios/Pods-ios.release.xcconfig"; sourceTree = "<group>"; };
-		0987CC39A8554A2C515398AA /* Pods-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ios.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ios/Pods-ios.debug.xcconfig"; sourceTree = "<group>"; };
-		359D6F3033BA9595543EAB1C /* libPods-osx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-osx.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		3E05E8E0130F79320E5FA278 /* Pods-OS X Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OS X Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-OS X Tests/Pods-OS X Tests.release.xcconfig"; sourceTree = "<group>"; };
 		432B53331AAE423E00843E69 /* OS X Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "OS X Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
 		432B53401AAE425D00843E69 /* iOS Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "iOS Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
 		432B534C1AAE43A200843E69 /* DDBasicLoggingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDBasicLoggingTests.m; sourceTree = "<group>"; };
-		817EFE4778751A16EFC482E2 /* libPods-ios.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-ios.a"; sourceTree = BUILT_PRODUCTS_DIR; };
-		ABA969AD38E11503DDCF9624 /* Pods-osx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-osx.release.xcconfig"; path = "Pods/Target Support Files/Pods-osx/Pods-osx.release.xcconfig"; sourceTree = "<group>"; };
+		7DB9C9A21155D8CB2AF04609 /* Pods-iOS Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-iOS Tests/Pods-iOS Tests.release.xcconfig"; sourceTree = "<group>"; };
+		7E7D7449FE48CA45B98A8A4C /* Pods-iOS Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iOS Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-iOS Tests/Pods-iOS Tests.debug.xcconfig"; sourceTree = "<group>"; };
+		AFE291FA242A284E418322B3 /* libPods-iOS Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-iOS Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		BB94F0D6505BF7EE6316E3A7 /* libPods-OS X Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-OS X Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+		BFC041F85012EC0B6C2AB97E /* Pods-OS X Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OS X Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-OS X Tests/Pods-OS X Tests.debug.xcconfig"; sourceTree = "<group>"; };
 		DA1B17371AB067EF004705E8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		E982AAF11AE2C25800088365 /* DDLogTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDLogTests.m; sourceTree = "<group>"; };
 		E9D3C9E21AE28AF400E795C5 /* DDLogMessageTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DDLogMessageTests.m; sourceTree = "<group>"; };
-		F04FA52AE01B89E56599B55E /* Pods-osx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-osx.debug.xcconfig"; path = "Pods/Target Support Files/Pods-osx/Pods-osx.debug.xcconfig"; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -37,7 +37,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				E36E283FA66CB42E5B441755 /* libPods-osx.a in Frameworks */,
+				BB335BDCABE91C7E0A278C76 /* libPods-OS X Tests.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -45,7 +45,7 @@
 			isa = PBXFrameworksBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				6DC1C69BDFE9F353B9031B42 /* libPods-ios.a in Frameworks */,
+				B3A6E8073D36A505A4326F48 /* libPods-iOS Tests.a in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -58,8 +58,8 @@
 				DA1B17371AB067EF004705E8 /* Info.plist */,
 				432B534B1AAE437D00843E69 /* Tests */,
 				432B53261AAE40EB00843E69 /* Products */,
-				ADA3C2010B65438EF94FB711 /* Pods */,
-				6F1B74D6C8FE3C65459B7E09 /* Frameworks */,
+				9BEE67FFBCE7C94987E13C24 /* Pods */,
+				9E4F901A8BBFFC6CCE65B28B /* Frameworks */,
 			);
 			sourceTree = "<group>";
 		};
@@ -82,24 +82,24 @@
 			path = Tests;
 			sourceTree = "<group>";
 		};
-		6F1B74D6C8FE3C65459B7E09 /* Frameworks */ = {
+		9BEE67FFBCE7C94987E13C24 /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				817EFE4778751A16EFC482E2 /* libPods-ios.a */,
-				359D6F3033BA9595543EAB1C /* libPods-osx.a */,
+				BFC041F85012EC0B6C2AB97E /* Pods-OS X Tests.debug.xcconfig */,
+				3E05E8E0130F79320E5FA278 /* Pods-OS X Tests.release.xcconfig */,
+				7E7D7449FE48CA45B98A8A4C /* Pods-iOS Tests.debug.xcconfig */,
+				7DB9C9A21155D8CB2AF04609 /* Pods-iOS Tests.release.xcconfig */,
 			);
-			name = Frameworks;
+			name = Pods;
 			sourceTree = "<group>";
 		};
-		ADA3C2010B65438EF94FB711 /* Pods */ = {
+		9E4F901A8BBFFC6CCE65B28B /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				0987CC39A8554A2C515398AA /* Pods-ios.debug.xcconfig */,
-				089263B73B7807E5AFC52086 /* Pods-ios.release.xcconfig */,
-				F04FA52AE01B89E56599B55E /* Pods-osx.debug.xcconfig */,
-				ABA969AD38E11503DDCF9624 /* Pods-osx.release.xcconfig */,
+				BB94F0D6505BF7EE6316E3A7 /* libPods-OS X Tests.a */,
+				AFE291FA242A284E418322B3 /* libPods-iOS Tests.a */,
 			);
-			name = Pods;
+			name = Frameworks;
 			sourceTree = "<group>";
 		};
 /* End PBXGroup section */
@@ -109,11 +109,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 432B53391AAE423E00843E69 /* Build configuration list for PBXNativeTarget "OS X Tests" */;
 			buildPhases = (
-				FF848C4888D91B171EB9F776 /* Check Pods Manifest.lock */,
+				0880F22A3C724ECF193B7DAF /* 📦 Check Pods Manifest.lock */,
 				432B532F1AAE423E00843E69 /* Sources */,
 				432B53301AAE423E00843E69 /* Frameworks */,
 				432B53311AAE423E00843E69 /* Resources */,
-				ACBC9444CF9C56C30BBB770D /* Copy Pods Resources */,
+				83BFD94AEFDD241430BA61C2 /* 📦 Embed Pods Frameworks */,
+				2F14E85EF2126DC425BFFD3E /* 📦 Copy Pods Resources */,
 			);
 			buildRules = (
 			);
@@ -128,11 +129,12 @@
 			isa = PBXNativeTarget;
 			buildConfigurationList = 432B53461AAE425E00843E69 /* Build configuration list for PBXNativeTarget "iOS Tests" */;
 			buildPhases = (
-				8957EBE8958D4B31E58FD622 /* Check Pods Manifest.lock */,
+				C4E43945A69EBC78C291D4CC /* 📦 Check Pods Manifest.lock */,
 				432B533C1AAE425D00843E69 /* Sources */,
 				432B533D1AAE425D00843E69 /* Frameworks */,
 				432B533E1AAE425D00843E69 /* Resources */,
-				34AD65118AC180648851BC63 /* Copy Pods Resources */,
+				824EFE29A5F0BC7B75D512CD /* 📦 Embed Pods Frameworks */,
+				CAE9FE0ED92E3B1C5FF3F6A6 /* 📦 Copy Pods Resources */,
 			);
 			buildRules = (
 			);
@@ -196,59 +198,74 @@
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXShellScriptBuildPhase section */
-		34AD65118AC180648851BC63 /* Copy Pods Resources */ = {
+		0880F22A3C724ECF193B7DAF /* 📦 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-ios/Pods-ios-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;
 		};
-		8957EBE8958D4B31E58FD622 /* Check Pods Manifest.lock */ = {
+		2F14E85EF2126DC425BFFD3E /* 📦 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-OS X Tests/Pods-OS X Tests-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
+		824EFE29A5F0BC7B75D512CD /* 📦 Embed Pods Frameworks */ = {
+			isa = PBXShellScriptBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			inputPaths = (
+			);
+			name = "📦 Embed Pods Frameworks";
+			outputPaths = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+			shellPath = /bin/sh;
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-iOS Tests/Pods-iOS Tests-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		ACBC9444CF9C56C30BBB770D /* Copy Pods Resources */ = {
+		83BFD94AEFDD241430BA61C2 /* 📦 Embed Pods Frameworks */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Copy Pods Resources";
+			name = "📦 Embed Pods Frameworks";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			shellPath = /bin/sh;
-			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-osx/Pods-osx-resources.sh\"\n";
+			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-OS X Tests/Pods-OS X Tests-frameworks.sh\"\n";
 			showEnvVarsInLog = 0;
 		};
-		FF848C4888D91B171EB9F776 /* Check Pods Manifest.lock */ = {
+		C4E43945A69EBC78C291D4CC /* 📦 Check Pods Manifest.lock */ = {
 			isa = PBXShellScriptBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
 			);
 			inputPaths = (
 			);
-			name = "Check Pods Manifest.lock";
+			name = "📦 Check Pods Manifest.lock";
 			outputPaths = (
 			);
 			runOnlyForDeploymentPostprocessing = 0;
@@ -256,6 +273,21 @@
 			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;
 		};
+		CAE9FE0ED92E3B1C5FF3F6A6 /* 📦 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-iOS Tests/Pods-iOS Tests-resources.sh\"\n";
+			showEnvVarsInLog = 0;
+		};
 /* End PBXShellScriptBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -358,7 +390,7 @@
 		};
 		432B533A1AAE423E00843E69 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = F04FA52AE01B89E56599B55E /* Pods-osx.debug.xcconfig */;
+			baseConfigurationReference = BFC041F85012EC0B6C2AB97E /* Pods-OS X Tests.debug.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -377,7 +409,7 @@
 		};
 		432B533B1AAE423E00843E69 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = ABA969AD38E11503DDCF9624 /* Pods-osx.release.xcconfig */;
+			baseConfigurationReference = 3E05E8E0130F79320E5FA278 /* Pods-OS X Tests.release.xcconfig */;
 			buildSettings = {
 				COMBINE_HIDPI_IMAGES = YES;
 				FRAMEWORK_SEARCH_PATHS = (
@@ -392,12 +424,8 @@
 		};
 		432B53471AAE425E00843E69 /* Debug */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 0987CC39A8554A2C515398AA /* Pods-ios.debug.xcconfig */;
+			baseConfigurationReference = 7E7D7449FE48CA45B98A8A4C /* Pods-iOS Tests.debug.xcconfig */;
 			buildSettings = {
-				FRAMEWORK_SEARCH_PATHS = (
-					"$(SDKROOT)/Developer/Library/Frameworks",
-					"$(inherited)",
-				);
 				GCC_PREPROCESSOR_DEFINITIONS = (
 					"DEBUG=1",
 					"$(inherited)",
@@ -412,12 +440,8 @@
 		};
 		432B53481AAE425E00843E69 /* Release */ = {
 			isa = XCBuildConfiguration;
-			baseConfigurationReference = 089263B73B7807E5AFC52086 /* Pods-ios.release.xcconfig */;
+			baseConfigurationReference = 7DB9C9A21155D8CB2AF04609 /* Pods-iOS Tests.release.xcconfig */;
 			buildSettings = {
-				FRAMEWORK_SEARCH_PATHS = (
-					"$(SDKROOT)/Developer/Library/Frameworks",
-					"$(inherited)",
-				);
 				INFOPLIST_FILE = Info.plist;
 				IPHONEOS_DEPLOYMENT_TARGET = 8.1;
 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";

+ 2 - 4
Tests/Podfile

@@ -10,14 +10,12 @@ def import_pods
   pod 'CocoaLumberjack', :path => '../'
 end
 
-target :ios do
+target :'iOS Tests' do
   platform :ios, '5.1.1'
-  link_with 'iOS Tests'
   import_pods
 end
 
-target :osx do
+target :'OS X Tests' do
   platform :osx, '10.7'
-  link_with 'OS X Tests'
   import_pods
 end