From 3c4cd688fe3841ede1ec9958079a3c43faec3b4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Wed, 24 Jun 2015 20:35:35 +0200 Subject: [PATCH 01/38] Point badges to the develop branch --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7c2a8ecf7..dc3378007 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## About -[![Build Status](https://img.shields.io/travis/0xced/XCDYouTubeKit/master.svg?style=flat)](https://travis-ci.org/0xced/XCDYouTubeKit) -[![Coverage Status](https://img.shields.io/coveralls/0xced/XCDYouTubeKit/master.svg?style=flat)](https://coveralls.io/r/0xced/XCDYouTubeKit?branch=master) +[![Build Status](https://img.shields.io/travis/0xced/XCDYouTubeKit/develop.svg?style=flat)](https://travis-ci.org/0xced/XCDYouTubeKit) +[![Coverage Status](https://img.shields.io/coveralls/0xced/XCDYouTubeKit/develop.svg?style=flat)](https://coveralls.io/r/0xced/XCDYouTubeKit?branch=develop) [![Platform](https://img.shields.io/cocoapods/p/XCDYouTubeKit.svg?style=flat)](http://cocoadocs.org/docsets/XCDYouTubeKit/) [![Pod Version](https://img.shields.io/cocoapods/v/XCDYouTubeKit.svg?style=flat)](https://cocoapods.org/pods/XCDYouTubeKit) [![Carthage Compatibility](https://img.shields.io/badge/carthage-✓-f2a77e.svg?style=flat)](https://github.com/Carthage/Carthage/) From ea3fb07793de9c9e2f880a9992e0dcc2d075f854 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Luthi?= Date: Wed, 1 Jul 2015 12:52:50 -0400 Subject: [PATCH 02/38] Use the Xcode 6.4 image on Travis Let's see if Xcode 6.4 fixes the *can't catch exceptions* bug introduced in Xcode 6.3. See also http://stackoverflow.com/questions/29646999/try-catch-doesnt-catch-exception --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 9cbc69cd4..a5d1a15d4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ +osx_image: xcode6.4 language: objective-c env: global: From e4c688eb4ae5ff1c10b242dfc18148a91b293ee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Luthi?= Date: Wed, 1 Jul 2015 13:13:43 -0400 Subject: [PATCH 03/38] Back to Xcode 6.1 on Travis The bug is apparently still unfixed, see https://travis-ci.org/0xced/XCDYouTubeKit/jobs/69167176#L284 --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a5d1a15d4..9cbc69cd4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,3 @@ -osx_image: xcode6.4 language: objective-c env: global: From 3e5e2dc51a1b33db4938bb01c356543407ea8295 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 24 Jul 2015 22:02:36 +0200 Subject: [PATCH 04/38] Only read *.plist files in analyzer script Xcode 6.2 only had *.plist files in the StaticAnalyzer results directory but Xcode 6.3 (or 6.4) has some other files on which plistlib fails. --- Scripts/analyzer.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Scripts/analyzer.py b/Scripts/analyzer.py index 920d6fff4..ef2bceea1 100755 --- a/Scripts/analyzer.py +++ b/Scripts/analyzer.py @@ -1,6 +1,6 @@ #!/usr/bin/python -import os, plistlib, sys +import glob, os, plistlib, sys run_clang_static_analyzer = os.environ.get('RUN_CLANG_STATIC_ANALYZER', '0').strip(' ') if not run_clang_static_analyzer[:1] in 'YyTt123456789': @@ -11,8 +11,8 @@ sys.exit("error: Static Anaylzer results not found, expected in %s" % analyzer_results_dir) exit_code = 0 -for result in os.listdir(analyzer_results_dir): - with open(os.path.join(analyzer_results_dir, result)) as f: +for result in glob.iglob(os.path.join(analyzer_results_dir, "*.plist")): + with open(result) as f: plist = plistlib.readPlist(f) for diagnostic in plist['diagnostics']: location = diagnostic['location'] From 03057070be51d9b1721a486c1b786785173d6e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 24 Jul 2015 22:04:01 +0200 Subject: [PATCH 05/38] =?UTF-8?q?Let=E2=80=99s=20try=20Xcode=206.4=20on=20?= =?UTF-8?q?Travis=20again?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 9cbc69cd4..a5d1a15d4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ +osx_image: xcode6.4 language: objective-c env: global: From 893e9cf9e20eb6d67eca4402a8f68325580162c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 24 Jul 2015 22:24:14 +0200 Subject: [PATCH 06/38] Back to Xcode 6.1 on Travis again --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a5d1a15d4..9cbc69cd4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,3 @@ -osx_image: xcode6.4 language: objective-c env: global: From 117441266f2912ab2a7f5379435e284b1182ec98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sat, 25 Jul 2015 00:06:26 +0200 Subject: [PATCH 07/38] Increase some timeouts in unit tests --- XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m index 5449bf424..9e846ca4b 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m @@ -78,7 +78,7 @@ - (void) testLiveVideo XCTAssertNotNil(video.streamURLs[XCDYouTubeVideoQualityHTTPLiveStreaming]); [expectation fulfill]; }]; - [self waitForExpectationsWithTimeout:1 handler:nil]; + [self waitForExpectationsWithTimeout:5 handler:nil]; } - (void) testDVRVideo @@ -227,7 +227,7 @@ - (void) testConnectionError_offline XCTAssertEqual(underlyingError.code, NSURLErrorNotConnectedToInternet); [expectation fulfill]; }]; - [self waitForExpectationsWithTimeout:1 handler:nil]; + [self waitForExpectationsWithTimeout:5 handler:nil]; } - (void) testUsingClientOnNonMainThread From 80dd6d1c51b27718e362d4d7884c2e4a22ba4021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sat, 25 Jul 2015 00:07:19 +0200 Subject: [PATCH 08/38] Fix indentation --- .../XCDYouTubeProtectedVideosTestCase.m | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m index 7b12db286..f7680af9b 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeProtectedVideosTestCase.m @@ -248,13 +248,13 @@ - (void) testProtectedVideoWithNonAnonymousJavaScriptPlayerFunction_offline { __weak XCTestExpectation *expectation = [self expectationWithDescription:@""]; [[XCDYouTubeClient defaultClient] getVideoWithIdentifier:@"Pgum6OT_VH8" completionHandler:^(XCDYouTubeVideo *video, NSError *error) - { - XCTAssertNil(video); - XCTAssertEqualObjects(error.domain, XCDYouTubeVideoErrorDomain); - XCTAssertEqual(error.code, XCDYouTubeErrorRestrictedPlayback); - XCTAssertEqualObjects(error.localizedDescription, @"This video contains content from WMG. It is restricted from playback on certain sites. Watch on YouTube"); - [expectation fulfill]; - }]; + { + XCTAssertNil(video); + XCTAssertEqualObjects(error.domain, XCDYouTubeVideoErrorDomain); + XCTAssertEqual(error.code, XCDYouTubeErrorRestrictedPlayback); + XCTAssertEqualObjects(error.localizedDescription, @"This video contains content from WMG. It is restricted from playback on certain sites. Watch on YouTube"); + [expectation fulfill]; + }]; [self waitForExpectationsWithTimeout:1 handler:nil]; } From 5e45d727b148012ae889491b6ee78e3cf9b5b22a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Thu, 6 Aug 2015 19:40:38 +0200 Subject: [PATCH 09/38] Use the new `user_target_xcconfig` podspec attribute See https://github.com/CocoaPods/CocoaPods/issues/3465 --- XCDYouTubeKit.podspec | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/XCDYouTubeKit.podspec b/XCDYouTubeKit.podspec index 118e0bbea..0a125ae77 100644 --- a/XCDYouTubeKit.podspec +++ b/XCDYouTubeKit.podspec @@ -1,20 +1,20 @@ Pod::Spec.new do |s| - s.name = "XCDYouTubeKit" - s.version = "2.2.0" - s.summary = "YouTube video player for iOS and OS X." - s.homepage = "https://github.com/0xced/XCDYouTubeKit" - s.screenshot = "https://raw.github.com/0xced/XCDYouTubeKit/#{s.version}/Screenshots/XCDYouTubeVideoPlayerViewController.png" - s.license = { :type => "MIT", :file => "LICENSE" } - s.author = { "Cédric Luthi" => "cedric.luthi@gmail.com" } - s.social_media_url = "https://twitter.com/0xced" - s.source = { :git => "https://github.com/0xced/XCDYouTubeKit.git", :tag => s.version.to_s } - s.ios.deployment_target = "5.0" - s.osx.deployment_target = "10.7" - s.source_files = "XCDYouTubeKit" - s.public_header_files = "XCDYouTubeKit/XCDYouTube{Client,Error,Kit,Operation,Video,VideoOperation,VideoPlayerViewController}.h" - s.osx.exclude_files = "XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.{h,m}" - s.ios.frameworks = "MediaPlayer" - s.ios.xcconfig = { "OTHER_LDFLAGS" => "-Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectMake -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy" } - s.osx.frameworks = "JavaScriptCore" - s.requires_arc = true + s.name = "XCDYouTubeKit" + s.version = "2.2.0" + s.summary = "YouTube video player for iOS and OS X." + s.homepage = "https://github.com/0xced/XCDYouTubeKit" + s.screenshot = "https://raw.github.com/0xced/XCDYouTubeKit/#{s.version}/Screenshots/XCDYouTubeVideoPlayerViewController.png" + s.license = { :type => "MIT", :file => "LICENSE" } + s.author = { "Cédric Luthi" => "cedric.luthi@gmail.com" } + s.social_media_url = "https://twitter.com/0xced" + s.source = { :git => "https://github.com/0xced/XCDYouTubeKit.git", :tag => s.version.to_s } + s.ios.deployment_target = "5.0" + s.osx.deployment_target = "10.7" + s.source_files = "XCDYouTubeKit" + s.public_header_files = "XCDYouTubeKit/XCDYouTube{Client,Error,Kit,Operation,Video,VideoOperation,VideoPlayerViewController}.h" + s.osx.exclude_files = "XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.{h,m}" + s.ios.frameworks = "MediaPlayer" + s.ios.user_target_xcconfig = { "OTHER_LDFLAGS" => "-Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectMake -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy" } + s.osx.frameworks = "JavaScriptCore" + s.requires_arc = true end From 77242403b127c05cdd0fbf02ace239cb9b276350 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Thu, 6 Aug 2015 21:38:44 +0200 Subject: [PATCH 10/38] Add version 2.2.1 CHANGELOG entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fc51ede0..754b38d58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +#### Version 2.2.1 + +* Fixed CocoaPods integration issue with Xcode 7 beta. (#165) + #### Version 2.2.0 * Networking and parsing code is executed on a background thread for better performance. The `XCDYouTubeVideoOperation` class has changed from an asynchronous to a synchronous operation and must not be started on the main thread. (#147) From 5a927a5cad11728f15e7e8fd46bd3d6b31a2a0bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 7 Aug 2015 15:37:33 +0200 Subject: [PATCH 11/38] Fix Xcode 7 compilation issues --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 4 ++-- XCDYouTubeKit/XCDYouTubeVideoWebpage.m | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index 3dbe7b5c3..c6e1320fe 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -83,8 +83,8 @@ - (instancetype) initWithString:(NSString *)string JSStringRef signatureFunctionNameRef = JSStringCreateWithCFString((__bridge CFStringRef)signatureFunctionName); JSValueRef signatureFunction = JSEvaluateScript(_context, signatureFunctionNameRef, NULL, NULL, 0, NULL); JSStringRelease(signatureFunctionNameRef); - if (JSValueIsObject(_context, signatureFunction) && JSObjectIsFunction(_context, (JSObjectRef)signatureFunction)) - _signatureFunction = (JSObjectRef)signatureFunction; + if (JSValueIsObject(_context, signatureFunction) && JSObjectIsFunction(_context, (JSObjectRef)(intptr_t)signatureFunction)) + _signatureFunction = (JSObjectRef)(intptr_t)signatureFunction; } if (!_signatureFunction) diff --git a/XCDYouTubeKit/XCDYouTubeVideoWebpage.m b/XCDYouTubeKit/XCDYouTubeVideoWebpage.m index 2421d5b89..0075beda2 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoWebpage.m +++ b/XCDYouTubeKit/XCDYouTubeVideoWebpage.m @@ -50,7 +50,8 @@ - (NSDictionary *) playerConfiguration continue; NSString *configString = [html substringWithRange:range]; - NSDictionary *playerConfiguration = [NSJSONSerialization JSONObjectWithData:[configString dataUsingEncoding:NSUTF8StringEncoding] options:(NSJSONReadingOptions)0 error:NULL]; + NSData *configData = [configString dataUsingEncoding:NSUTF8StringEncoding]; + NSDictionary *playerConfiguration = [NSJSONSerialization JSONObjectWithData:configData ?: [NSData new] options:(NSJSONReadingOptions)0 error:NULL]; if ([playerConfiguration isKindOfClass:[NSDictionary class]]) { playerConfigurationDictionary = playerConfiguration; From 52d0dfd672e1a52fc2d90f8db09e824a43b1c8c5 Mon Sep 17 00:00:00 2001 From: Akshay Shah Date: Tue, 1 Sep 2015 00:33:05 -0700 Subject: [PATCH 12/38] Adding Exceptions for ATS ; fixes #164 --- .../XCDYouTubeKit iOS Demo-Info.plist | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/XCDYouTubeKit Demo/iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist b/XCDYouTubeKit Demo/iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist index e761c8c71..a6b39c0f8 100644 --- a/XCDYouTubeKit Demo/iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist +++ b/XCDYouTubeKit Demo/iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist @@ -98,5 +98,18 @@ vwkFTztnl7Y + NSAppTransportSecurity + + NSExceptionDomains + + googlevideo.com + + NSThirdPartyExceptionAllowsInsecureHTTPLoads + + NSIncludesSubdomains + + + + From 40abd7c818a8c28e4e92cbbc9f34d71c5feabc31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 1 Sep 2015 21:16:39 +0200 Subject: [PATCH 13/38] Disable logs in unit tests --- .../xcshareddata/xcschemes/XCDYouTubeKit OS X.xcscheme | 5 +++++ .../xcschemes/XCDYouTubeKit iOS Static Library.xcscheme | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X.xcscheme b/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X.xcscheme index 8dc963ba2..2967bab3a 100644 --- a/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X.xcscheme +++ b/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X.xcscheme @@ -49,6 +49,11 @@ + + + + Date: Wed, 2 Sep 2015 10:26:53 +0200 Subject: [PATCH 14/38] Update XCDYouTubeKit Demo pods Also use `:inhibit_warnings => true` because of https://github.com/CocoaLumberjack/CocoaLumberjack/issues/565 --- XCDYouTubeKit Demo/Podfile | 2 +- XCDYouTubeKit Demo/Podfile.lock | 20 +- .../Classes/CocoaLumberjack.modulemap | 4 + .../Classes/CocoaLumberjack.swift | 32 +- .../CocoaLumberjack/Classes/DDASLLogCapture.m | 47 +- .../CocoaLumberjack/Classes/DDASLLogger.h | 6 + .../CocoaLumberjack/Classes/DDASLLogger.m | 7 +- .../CocoaLumberjack/Classes/DDFileLogger.m | 16 +- .../Pods/CocoaLumberjack/Classes/DDLog+LOGV.h | 12 +- .../Pods/CocoaLumberjack/Classes/DDLog.m | 44 +- .../CocoaLumberjack/Classes/DDLogMacros.h | 6 +- .../CocoaLumberjack/Classes/DDTTYLogger.h | 12 +- .../CocoaLumberjack/Classes/DDTTYLogger.m | 4 + .../Pods/CocoaLumberjack/README.md | 7 +- XCDYouTubeKit Demo/Pods/Manifest.lock | 20 +- .../Pods/Pods.xcodeproj/project.pbxproj | 1391 ++++++++--------- ...OS X Demo-CocoaLumberjack-Private.xcconfig | 1 - ...beKit OS X Demo-CocoaLumberjack-prefix.pch | 1 - ...ubeKit OS X Demo-NSLogger-Private.xcconfig | 2 +- ...CDYouTubeKit OS X Demo-NSLogger-prefix.pch | 1 - ...emo-XCDLumberjackNSLogger-Private.xcconfig | 1 - ...OS X Demo-XCDLumberjackNSLogger-prefix.pch | 1 - ...Pods-XCDYouTubeKit OS X Demo-environment.h | 50 - .../Pods-XCDYouTubeKit OS X Demo-resources.sh | 6 +- ...ods-XCDYouTubeKit OS X Demo.debug.xcconfig | 3 +- ...s-XCDYouTubeKit OS X Demo.release.xcconfig | 3 +- ... iOS Demo-CocoaLumberjack-Private.xcconfig | 1 - ...ubeKit iOS Demo-CocoaLumberjack-prefix.pch | 1 - ...TubeKit iOS Demo-NSLogger-Private.xcconfig | 2 +- ...XCDYouTubeKit iOS Demo-NSLogger-prefix.pch | 1 - ...emo-XCDLumberjackNSLogger-Private.xcconfig | 1 - ... iOS Demo-XCDLumberjackNSLogger-prefix.pch | 1 - .../Pods-XCDYouTubeKit iOS Demo-environment.h | 50 - .../Pods-XCDYouTubeKit iOS Demo-resources.sh | 6 +- ...Pods-XCDYouTubeKit iOS Demo.debug.xcconfig | 3 +- ...ds-XCDYouTubeKit iOS Demo.release.xcconfig | 3 +- .../Pods/XCDLumberjackNSLogger/README.md | 2 +- .../XCDLumberjackNSLogger.m | 72 +- .../project.pbxproj | 7 +- 39 files changed, 934 insertions(+), 915 deletions(-) create mode 100644 XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.modulemap mode change 100755 => 100644 XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.h delete mode 100644 XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-environment.h delete mode 100644 XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-environment.h diff --git a/XCDYouTubeKit Demo/Podfile b/XCDYouTubeKit Demo/Podfile index 1ad7f67e2..68120d05a 100644 --- a/XCDYouTubeKit Demo/Podfile +++ b/XCDYouTubeKit Demo/Podfile @@ -2,7 +2,7 @@ xcodeproj 'XCDYouTubeKit Demo.xcodeproj' workspace '../XCDYouTubeKit Demo.xcworkspace' def import_pods - pod 'XCDLumberjackNSLogger', '~> 1.0.0' + pod 'XCDLumberjackNSLogger', '~> 1.0.0', :inhibit_warnings => true end target 'XCDYouTubeKit iOS Demo' do diff --git a/XCDYouTubeKit Demo/Podfile.lock b/XCDYouTubeKit Demo/Podfile.lock index b07710929..d1cf25ae8 100644 --- a/XCDYouTubeKit Demo/Podfile.lock +++ b/XCDYouTubeKit Demo/Podfile.lock @@ -1,16 +1,16 @@ PODS: - - CocoaLumberjack (2.0.0): - - CocoaLumberjack/Default (= 2.0.0) - - CocoaLumberjack/Extensions (= 2.0.0) - - CocoaLumberjack/Core (2.0.0) - - CocoaLumberjack/Default (2.0.0): + - CocoaLumberjack (2.0.1): + - CocoaLumberjack/Default (= 2.0.1) + - CocoaLumberjack/Extensions (= 2.0.1) + - CocoaLumberjack/Core (2.0.1) + - CocoaLumberjack/Default (2.0.1): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.0.0): + - CocoaLumberjack/Extensions (2.0.1): - CocoaLumberjack/Default - NSLogger (1.5.1): - NSLogger/Standard (= 1.5.1) - NSLogger/Standard (1.5.1) - - XCDLumberjackNSLogger (1.0.0): + - XCDLumberjackNSLogger (1.0.1): - CocoaLumberjack (~> 2.0.0) - NSLogger (~> 1.5.1) @@ -18,8 +18,8 @@ DEPENDENCIES: - XCDLumberjackNSLogger (~> 1.0.0) SPEC CHECKSUMS: - CocoaLumberjack: a6f77d987d65dc7ba86b0f84db7d0b9084f77bcb + CocoaLumberjack: 019d1361244274a6138c788c6cb80baabc13fb8f NSLogger: 5ed223a2436df96244e033be750656dacdeec034 - XCDLumberjackNSLogger: 499dd507ac73e41b63b600b3280b9920e35f53c6 + XCDLumberjackNSLogger: 867392d7b40490e1b15aac9c1acee0952bf33d61 -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.modulemap b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.modulemap new file mode 100644 index 000000000..8b95381e5 --- /dev/null +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.modulemap @@ -0,0 +1,4 @@ +framework module CocoaLumberjack { + header "CocoaLumberjack.h" + export * +} diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift index 3c59e4094..3562a9334 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/CocoaLumberjack.swift @@ -28,7 +28,7 @@ extension DDLogFlag { } else { let logFlag = self if logFlag & .Verbose == .Verbose { - return .Error + return .Verbose } else if logFlag & .Debug == .Debug { return .Debug } else if logFlag & .Info == .Info { @@ -36,7 +36,7 @@ extension DDLogFlag { } else if logFlag & .Warning == .Warning { return .Warning } else if logFlag & .Error == .Error { - return .Verbose + return .Error } else { return .Off } @@ -46,17 +46,17 @@ extension DDLogFlag { extension DDMultiFormatter { public var formatterArray: [DDLogFormatter] { - return self.formatters as [DDLogFormatter] + return self.formatters as! [DDLogFormatter] } } -public var defaultDebugLevel = DDLogLevel.Warning +public var defaultDebugLevel = DDLogLevel.Verbose public func resetDefaultDebugLevel() { - defaultDebugLevel = DDLogLevel.Warning + defaultDebugLevel = DDLogLevel.Verbose } -public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, #string: @autoclosure () -> String) { +public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDLogFlag, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UInt = __LINE__, tag: AnyObject? = nil, @autoclosure #string: () -> String) { if level.rawValue & flg.rawValue != 0 { // Tell the DDLogMessage constructor to copy the C strings that get passed to it. Using string interpolation to prevent integer overflow warning when using StaticString.stringValue let logMessage = DDLogMessage(message: string(), level: level, flag: flg, context: context, file: "\(file)", function: "\(function)", line: line, tag: tag, options: .CopyFile | .CopyFunction, timestamp: nil) @@ -64,24 +64,24 @@ public func SwiftLogMacro(isAsynchronous: Bool, level: DDLogLevel, flag flg: DDL } } -public func DDLogDebug(logText: @autoclosure () -> String, level: DDLogLevel = defaultDebugLevel, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, asynchronous async: Bool = true) { - SwiftLogMacro(async, level, flag: .Debug, file: file, function: function, line: line, string: logText) +public func DDLogDebug(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { + SwiftLogMacro(async, level, flag: .Debug, context: context, file: file, function: function, line: line, tag: tag, string: logText) } -public func DDLogInfo(logText: @autoclosure () -> String, level: DDLogLevel = defaultDebugLevel, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, asynchronous async: Bool = true) { - SwiftLogMacro(async, level, flag: .Info, file: file, function: function, line: line, string: logText) +public func DDLogInfo(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { + SwiftLogMacro(async, level, flag: .Info, context: context, file: file, function: function, line: line, tag: tag, string: logText) } -public func DDLogWarn(logText: @autoclosure () -> String, level: DDLogLevel = defaultDebugLevel, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, asynchronous async: Bool = true) { - SwiftLogMacro(async, level, flag: .Warning, file: file, function: function, line: line, string: logText) +public func DDLogWarn(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { + SwiftLogMacro(async, level, flag: .Warning, context: context, file: file, function: function, line: line, tag: tag, string: logText) } -public func DDLogVerbose(logText: @autoclosure () -> String, level: DDLogLevel = defaultDebugLevel, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, asynchronous async: Bool = true) { - SwiftLogMacro(async, level, flag: .Verbose, file: file, function: function, line: line, string: logText) +public func DDLogVerbose(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { + SwiftLogMacro(async, level, flag: .Verbose, context: context, file: file, function: function, line: line, tag: tag, string: logText) } -public func DDLogError(logText: @autoclosure () -> String, level: DDLogLevel = defaultDebugLevel, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, asynchronous async: Bool = false) { - SwiftLogMacro(async, level, flag: .Error, file: file, function: function, line: line, string: logText) +public func DDLogError(@autoclosure logText: () -> String, level: DDLogLevel = defaultDebugLevel, context: Int = 0, file: StaticString = __FILE__, function: StaticString = __FUNCTION__, line: UWord = __LINE__, tag: AnyObject? = nil, asynchronous async: Bool = true) { + SwiftLogMacro(async, level, flag: .Error, context: context, file: file, function: function, line: line, tag: tag, string: logText) } /// Analogous to the C preprocessor macro THIS_FILE diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m index 87601a34c..bb7f4c879 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogCapture.m @@ -73,7 +73,7 @@ + (void)start { _cancel = NO; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void) { - [DDASLLogCapture captureAslLogs]; + [self captureAslLogs]; }); } @@ -95,6 +95,9 @@ + (void)configureAslQuery:(aslmsg)query { const char param[] = "7"; // ASL_LEVEL_DEBUG, which is everything. We'll rely on regular DDlog log level to filter asl_set_query(query, ASL_KEY_LEVEL, param, ASL_QUERY_OP_LESS_EQUAL | ASL_QUERY_OP_NUMERIC); + + // Don't retrieve logs from our own DDASLLogger + asl_set_query(query, kDDASLKeyDDLog, kDDASLDDLogValue, ASL_QUERY_OP_NOT_EQUAL); #if !TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR int processId = [[NSProcessInfo processInfo] processIdentifier]; @@ -104,27 +107,16 @@ + (void)configureAslQuery:(aslmsg)query { #endif } -+ (void)aslMessageRecieved:(aslmsg)msg { ++ (void)aslMessageReceived:(aslmsg)msg { const char* messageCString = asl_get( msg, ASL_KEY_MSG ); if ( messageCString == NULL ) return; - - // NSString * sender = [NSString stringWithCString:asl_get(msg, ASL_KEY_SENDER) encoding:NSUTF8StringEncoding]; - NSString *message = @(messageCString); - NSString *level = @(asl_get(msg, ASL_KEY_LEVEL)); - NSString *secondsStr = @(asl_get(msg, ASL_KEY_TIME)); - NSString *nanoStr = @(asl_get(msg, ASL_KEY_TIME_NSEC)); - - NSTimeInterval seconds = [secondsStr doubleValue]; - NSTimeInterval nanoSeconds = [nanoStr doubleValue]; - NSTimeInterval totalSeconds = seconds + (nanoSeconds / 1e9); - - NSDate *timeStamp = [NSDate dateWithTimeIntervalSince1970:totalSeconds]; int flag; BOOL async; - switch ([level intValue]) { + const char* levelCString = asl_get(msg, ASL_KEY_LEVEL); + switch (levelCString? atoi(levelCString) : 0) { // By default all NSLog's with a ASL_LEVEL_WARNING level case ASL_LEVEL_EMERG : case ASL_LEVEL_ALERT : @@ -136,11 +128,22 @@ + (void)aslMessageRecieved:(aslmsg)msg { case ASL_LEVEL_DEBUG : default : flag = DDLogFlagVerbose; async = YES; break; } - + if (!(_captureLevel & flag)) { return; } - + + // NSString * sender = [NSString stringWithCString:asl_get(msg, ASL_KEY_SENDER) encoding:NSUTF8StringEncoding]; + NSString *message = @(messageCString); + + const char* secondsCString = asl_get( msg, ASL_KEY_TIME ); + const char* nanoCString = asl_get( msg, ASL_KEY_TIME_NSEC ); + NSTimeInterval seconds = secondsCString ? strtod(secondsCString, NULL) : [NSDate timeIntervalSinceReferenceDate] - NSTimeIntervalSince1970; + double nanoSeconds = nanoCString? strtod(nanoCString, NULL) : 0; + NSTimeInterval totalSeconds = seconds + (nanoSeconds / 1e9); + + NSDate *timeStamp = [NSDate dateWithTimeIntervalSince1970:totalSeconds]; + DDLogMessage *logMessage = [[DDLogMessage alloc]initWithMessage:message level:_captureLevel flag:flag @@ -198,7 +201,7 @@ syslogd posts kNotifyASLDBUpdate (com.apple.system.logger.message) asl_set_query(query, ASL_KEY_TIME, stringValue, ASL_QUERY_OP_GREATER_EQUAL | ASL_QUERY_OP_NUMERIC); } - [DDASLLogCapture configureAslQuery:query]; + [self configureAslQuery:query]; // Iterate over new messages. aslmsg msg; @@ -206,19 +209,19 @@ syslogd posts kNotifyASLDBUpdate (com.apple.system.logger.message) while ((msg = dd_asl_next(response))) { - [DDASLLogCapture aslMessageRecieved:msg]; + [self aslMessageReceived:msg]; // Keep track of which messages we've seen. lastSeenID = atoll(asl_get(msg, ASL_KEY_MSG_ID)); } dd_asl_release(response); - + asl_free(query); + if (_cancel) { - notify_cancel(notifyToken); + notify_cancel(token); return; } - free(query); } }); } diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.h b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.h old mode 100755 new mode 100644 index 5ca6785b6..57c5f58f3 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.h +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.h @@ -22,6 +22,12 @@ #import "DDLog.h" +// Custom key set on messages sent to ASL +extern const char* const kDDASLKeyDDLog; + +// Value set for kDDASLKeyDDLog +extern const char* const kDDASLDDLogValue; + /** * This class provides a logger for the Apple System Log facility. * diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m index c3a2c185c..90061c8c6 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDASLLogger.m @@ -20,6 +20,10 @@ #error This file must be compiled with ARC. Use -fobjc-arc flag (or convert project to ARC). #endif +const char* const kDDASLKeyDDLog = "DDLog"; + +const char* const kDDASLDDLogValue = "1"; + static DDASLLogger *sharedInstance; @interface DDASLLogger () { @@ -100,7 +104,8 @@ - (void)logMessage:(DDLogMessage *)logMessage { if (m != NULL) { if (asl_set(m, ASL_KEY_LEVEL, level_strings[aslLogLevel]) == 0 && asl_set(m, ASL_KEY_MSG, msg) == 0 && - asl_set(m, ASL_KEY_READ_UID, readUIDString) == 0) { + asl_set(m, ASL_KEY_READ_UID, readUIDString) == 0 && + asl_set(m, kDDASLKeyDDLog, kDDASLDDLogValue) == 0) { asl_send(_client, m); } asl_free(m); diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m index 6352b0e10..ea3c9ab0e 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDFileLogger.m @@ -242,7 +242,7 @@ - (void)deleteOldLogFiles { - (NSString *)defaultLogsDirectory { #if TARGET_OS_IPHONE NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES); - NSString *baseDir = ([paths count] > 0) ? [paths objectAtIndex:0] : nil; + NSString *baseDir = paths.firstObject; NSString *logsDirectory = [baseDir stringByAppendingPathComponent:@"Logs"]; #else @@ -1080,9 +1080,9 @@ - (NSString *)loggerName { //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// #if TARGET_IPHONE_SIMULATOR - NSString * const kDDXAttrArchivedName = @"archived"; + static NSString * const kDDXAttrArchivedName = @"archived"; #else - NSString * const kDDXAttrArchivedName = @"lumberjack.log.archived"; + static NSString * const kDDXAttrArchivedName = @"lumberjack.log.archived"; #endif @interface DDLogFileInfo () { @@ -1297,7 +1297,7 @@ - (BOOL)hasExtensionAttributeWithName:(NSString *)attrName { // Watch out for file names without an extension for (NSUInteger i = 1; i < components.count; i++) { - NSString *attr = [components objectAtIndex:i]; + NSString *attr = components[i]; if ([attrName isEqualToString:attr]) { return YES; @@ -1329,7 +1329,7 @@ - (void)addExtensionAttributeWithName:(NSString *)attrName { NSMutableString *newFileName = [NSMutableString stringWithCapacity:estimatedNewLength]; if (count > 0) { - [newFileName appendString:[components objectAtIndex:0]]; + [newFileName appendString:components.firstObject]; } NSString *lastExt = @""; @@ -1337,7 +1337,7 @@ - (void)addExtensionAttributeWithName:(NSString *)attrName { NSUInteger i; for (i = 1; i < count; i++) { - NSString *attr = [components objectAtIndex:i]; + NSString *attr = components[i]; if ([attr length] == 0) { continue; @@ -1386,7 +1386,7 @@ - (void)removeExtensionAttributeWithName:(NSString *)attrName { NSMutableString *newFileName = [NSMutableString stringWithCapacity:estimatedNewLength]; if (count > 0) { - [newFileName appendString:[components objectAtIndex:0]]; + [newFileName appendString:components.firstObject]; } BOOL found = NO; @@ -1394,7 +1394,7 @@ - (void)removeExtensionAttributeWithName:(NSString *)attrName { NSUInteger i; for (i = 1; i < count; i++) { - NSString *attr = [components objectAtIndex:i]; + NSString *attr = components[i]; if ([attrName isEqualToString:attr]) { found = YES; diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h index 715bfa52d..cf4bfc302 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog+LOGV.h @@ -38,7 +38,7 @@ * This is the single macro that all other macros below compile into. * This big multiline macro makes all the other macros easier to read. **/ -#define LOGV_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, ...) \ +#define LOGV_MACRO(isAsynchronous, lvl, flg, ctx, atag, fnct, frmt, avalist) \ [DDLog log : isAsynchronous \ level : lvl \ flag : flg \ @@ -75,9 +75,9 @@ /** * Ready to use log macros with no context or tag. **/ -#define DDLogVError(frmt, ...) LOGV_MAYBE(NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) -#define DDLogVWarn(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) -#define DDLogVInfo(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) -#define DDLogVDebug(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) -#define DDLogVVerbose(frmt, ...) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVError(frmt, avalist) LOGV_MAYBE(NO, LOG_LEVEL_DEF, DDLogFlagError, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVWarn(frmt, avalist) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagWarning, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVInfo(frmt, avalist) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagInfo, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVDebug(frmt, avalist) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagDebug, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) +#define DDLogVVerbose(frmt, avalist) LOGV_MAYBE(LOG_ASYNC_ENABLED, LOG_LEVEL_DEF, DDLogFlagVerbose, 0, nil, __PRETTY_FUNCTION__, frmt, avalist) diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog.m b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog.m index b9ba1aa3f..0ca2a6484 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog.m +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLog.m @@ -883,6 +883,31 @@ @implementation DDLogMessage #endif /* if TARGET_OS_IPHONE */ +// Should we use pthread_threadid_np ? +// With iOS 8+/OSX 10.10+ NSLog uses pthread_threadid_np instead of pthread_mach_thread_np + +#if TARGET_OS_IPHONE + +// Compiling for iOS + + #ifndef kCFCoreFoundationVersionNumber_iOS_8_0 + #define kCFCoreFoundationVersionNumber_iOS_8_0 1140.10 + #endif + + #define USE_PTHREAD_THREADID_NP (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber_iOS_8_0) + +#else + +// Compiling for Mac OS X + + #ifndef kCFCoreFoundationVersionNumber10_10 + #define kCFCoreFoundationVersionNumber10_10 1151.16 + #endif + + #define USE_PTHREAD_THREADID_NP (kCFCoreFoundationVersionNumber >= kCFCoreFoundationVersionNumber10_10) + +#endif /* if TARGET_OS_IPHONE */ + - (instancetype)initWithMessage:(NSString *)message level:(DDLogLevel)level flag:(DDLogFlag)flag @@ -898,14 +923,25 @@ - (instancetype)initWithMessage:(NSString *)message _level = level; _flag = flag; _context = context; - _file = file; - _function = function; + + BOOL copyFile = (options & DDLogMessageCopyFile) == DDLogMessageCopyFile; + _file = copyFile ? [file copy] : file; + + BOOL copyFunction = (options & DDLogMessageCopyFunction) == DDLogMessageCopyFunction; + _function = copyFunction ? [function copy] : function; + _line = line; _tag = tag; _options = options; _timestamp = timestamp ?: [NSDate new]; - - _threadID = [[NSString alloc] initWithFormat:@"%x", pthread_mach_thread_np(pthread_self())]; + + if (USE_PTHREAD_THREADID_NP) { + __uint64_t tid; + pthread_threadid_np(NULL, &tid); + _threadID = [[NSString alloc] initWithFormat:@"%llu", tid]; + } else { + _threadID = [[NSString alloc] initWithFormat:@"%x", pthread_mach_thread_np(pthread_self())]; + } _threadName = NSThread.currentThread.name; // Get the file name without extension diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h index 43d41b190..975d00a0d 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDLogMacros.h @@ -24,11 +24,7 @@ * The constant/variable/method responsible for controlling the current log level. **/ #ifndef LOG_LEVEL_DEF - #ifdef ddLogLevel - #define LOG_LEVEL_DEF ddLogLevel - #else - #define LOG_LEVEL_DEF DDLogLevelVerbose - #endif + #define LOG_LEVEL_DEF ddLogLevel #endif /** diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h index 2402202ec..fcbfd3819 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.h @@ -40,18 +40,18 @@ #if TARGET_OS_IPHONE // iOS #import - #define DDColor UIColor - #define DDMakeColor(r, g, b) [UIColor colorWithRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f] + typedef UIColor DDColor; + static DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {return [DDColor colorWithRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f];} #elif __has_include() // OS X with AppKit #import - #define DDColor NSColor - #define DDMakeColor(r, g, b) [NSColor colorWithCalibratedRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f] + typedef NSColor DDColor; + static DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {return [DDColor colorWithCalibratedRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f];} #else // OS X CLI #import "CLIColor.h" - #define DDColor CLIColor - #define DDMakeColor(r, g, b) [CLIColor colorWithCalibratedRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f] + typedef CLIColor DDColor; + static DDColor* DDMakeColor(CGFloat r, CGFloat g, CGFloat b) {return [DDColor colorWithCalibratedRed:(r/255.0f) green:(g/255.0f) blue:(b/255.0f) alpha:1.0f];} #endif @interface DDTTYLogger : DDAbstractLogger diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m index 5532cd933..e05a22481 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/Classes/DDTTYLogger.m @@ -847,6 +847,7 @@ - (instancetype)init { BOOL processedAppName = [_appName getCString:_app maxLength:(_appLen + 1) encoding:NSUTF8StringEncoding]; if (NO == processedAppName) { + free(_app); return nil; } @@ -858,12 +859,15 @@ - (instancetype)init { _pid = (char *)malloc(_pidLen + 1); if (_pid == NULL) { + free(_app); return nil; } BOOL processedID = [_processID getCString:_pid maxLength:(_pidLen + 1) encoding:NSUTF8StringEncoding]; if (NO == processedID) { + free(_app); + free(_pid); return nil; } diff --git a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/README.md b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/README.md index 79661cb1c..a0727b42d 100644 --- a/XCDYouTubeKit Demo/Pods/CocoaLumberjack/README.md +++ b/XCDYouTubeKit Demo/Pods/CocoaLumberjack/README.md @@ -4,8 +4,9 @@ CocoaLumberjack =============== -[![Build Status](http://img.shields.io/travis/CocoaLumberjack/CocoaLumberjack/master.svg?style=flat)](https://travis-ci.org/CocoaLumberjack/CocoaLumberjack) +[![Build Status](https://travis-ci.org/CocoaLumberjack/CocoaLumberjack.svg)](https://travis-ci.org/CocoaLumberjack/CocoaLumberjack) [![Pod Version](http://img.shields.io/cocoapods/v/CocoaLumberjack.svg?style=flat)](http://cocoadocs.org/docsets/CocoaLumberjack/) +[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Pod Platform](http://img.shields.io/cocoapods/p/CocoaLumberjack.svg?style=flat)](http://cocoadocs.org/docsets/CocoaLumberjack/) [![Pod License](http://img.shields.io/cocoapods/l/CocoaLumberjack.svg?style=flat)](http://opensource.org/licenses/BSD-3-Clause) [![Reference Status](https://www.versioneye.com/objective-c/cocoalumberjack/reference_badge.svg?style=flat)](https://www.versioneye.com/objective-c/cocoalumberjack/references) @@ -29,8 +30,10 @@ pod 'CocoaLumberjack' #### Migrating to 2.x * Replace `DDLog.h` imports by `#import `. + +Advanced users, third party libraries: + * Replace all `DDLogC` macros for regular `DDLog` macros. -* Replace any `ddLogLevel` variable's type to `DDLogLevel` * Replace log level (`LOG_LEVEL_*`) macros with `DDLogLevel` enum values * Replace log flag (`LOG_FLAG_*`) macros with `DDLogFlag` enum values * Replace `DDLogMessage` ivars and method calls to the new ivars and methods diff --git a/XCDYouTubeKit Demo/Pods/Manifest.lock b/XCDYouTubeKit Demo/Pods/Manifest.lock index b07710929..d1cf25ae8 100644 --- a/XCDYouTubeKit Demo/Pods/Manifest.lock +++ b/XCDYouTubeKit Demo/Pods/Manifest.lock @@ -1,16 +1,16 @@ PODS: - - CocoaLumberjack (2.0.0): - - CocoaLumberjack/Default (= 2.0.0) - - CocoaLumberjack/Extensions (= 2.0.0) - - CocoaLumberjack/Core (2.0.0) - - CocoaLumberjack/Default (2.0.0): + - CocoaLumberjack (2.0.1): + - CocoaLumberjack/Default (= 2.0.1) + - CocoaLumberjack/Extensions (= 2.0.1) + - CocoaLumberjack/Core (2.0.1) + - CocoaLumberjack/Default (2.0.1): - CocoaLumberjack/Core - - CocoaLumberjack/Extensions (2.0.0): + - CocoaLumberjack/Extensions (2.0.1): - CocoaLumberjack/Default - NSLogger (1.5.1): - NSLogger/Standard (= 1.5.1) - NSLogger/Standard (1.5.1) - - XCDLumberjackNSLogger (1.0.0): + - XCDLumberjackNSLogger (1.0.1): - CocoaLumberjack (~> 2.0.0) - NSLogger (~> 1.5.1) @@ -18,8 +18,8 @@ DEPENDENCIES: - XCDLumberjackNSLogger (~> 1.0.0) SPEC CHECKSUMS: - CocoaLumberjack: a6f77d987d65dc7ba86b0f84db7d0b9084f77bcb + CocoaLumberjack: 019d1361244274a6138c788c6cb80baabc13fb8f NSLogger: 5ed223a2436df96244e033be750656dacdeec034 - XCDLumberjackNSLogger: 499dd507ac73e41b63b600b3280b9920e35f53c6 + XCDLumberjackNSLogger: 867392d7b40490e1b15aac9c1acee0952bf33d61 -COCOAPODS: 0.37.2 +COCOAPODS: 0.38.2 diff --git a/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj index 5f01d49dc..d9e92cfe2 100644 --- a/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj @@ -7,977 +7,974 @@ objects = { /* Begin PBXBuildFile section */ - 0030D6B968B61C18BE611DED /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3016F4FC37578D4C2F1F00A9 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 01ED0E3C44AD6E1CDF36AA62 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5A41DF096CFB0E9254FE7E /* DDDispatchQueueLogFormatter.h */; }; - 05E3CEEA637B64101C3D1685 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A58C21B2D1F44668E43F603 /* DDASLLogCapture.h */; }; - 06AF7357CCB131BB72027522 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D76865B8CADD12BC5ACD5677 /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 10F7342957D3C23121A2A34C /* Pods-XCDYouTubeKit OS X Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 657BBAEC7A4839DCC5816E9E /* Pods-XCDYouTubeKit OS X Demo-dummy.m */; }; - 11392E393FCF035C65EE7AB8 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C87465C13DBD78BEDC56D2EE /* DDASLLogger.h */; }; - 13A7BB442D6B34AF55CDCF48 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 738948D8CC188C56F4CCEF40 /* Foundation.framework */; }; - 144909EB3A203175EB061D44 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F927F76FF9946AB7BD6F1F2 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1BF4DFA509C89BCA9F10D170 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FAC1115E39842C56554ECF52 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2331047F33EA4C318D449CDB /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF4F5E28237EB4A453EC26A5 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */; }; - 278F4C2326049327022AE600 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = B953CC174A83E5BC40F20291 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2E39BBED8F5FCF332D960E6F /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFE690B5409B35CE0FD4EF49 /* CFNetwork.framework */; }; - 2ECA364B70E63DCE6BFC461E /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF77044A1FA2A63A36A51C2 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 306D829DC1B3430A52253456 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE75DA11E97E0A7AC81822B /* DDAbstractDatabaseLogger.h */; }; - 3084C4AC43C7AF3585F50072 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = BED6854EC3D55C73F1FA681A /* DDLogMacros.h */; }; - 3552FAB7DC932C1E704C98A4 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D718CEA9C7EBC84F8BBA6428 /* DDTTYLogger.h */; }; - 357FFE54D34522F21351ABA9 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F62D57A1D6B509B0AB71AC07 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 362570A933EE75D2ECAF22C9 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F74C6287B392004E240D9397 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3D0B4CD354E64F1458656B8A /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2836F93EF0CB84FC6D99F3C8 /* XCDLumberjackNSLogger.h */; }; - 442DEEAB83EC15E5E64DD9BD /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 52D56C1B32F95F1FEF07ABB0 /* DDFileLogger.h */; }; - 4C368CB4CD703FA72EAD37FC /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE615D4C1625686BCCA0DEC /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4E4CCD23DB669F6B5C9B28D0 /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2836F93EF0CB84FC6D99F3C8 /* XCDLumberjackNSLogger.h */; }; - 51C053E77BAA0769F62F9878 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4443A423C2C1899936CABD28 /* CoreServices.framework */; }; - 52CF52B3D278A6976B4E3ACE /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABBDD53B27903391C1D9C87 /* DDMultiFormatter.h */; }; - 531235984821856B41A3929E /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A735442289ADF1C81FBB5807 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 545FCA45489B4CE63A9E0C0C /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F927F76FF9946AB7BD6F1F2 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 58F4DBA53D426AD1004D2882 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F07AE5705C15DF717BAEA8BC /* LoggerClient.h */; }; - 5A75D8BF533995F8D93D9A2D /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = D76865B8CADD12BC5ACD5677 /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5C323254D1617D16EE954884 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A12701E07F8900639A05F053 /* DDContextFilterLogFormatter.h */; }; - 5CADB9ECFC759B26B9F9535F /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0C682A32499F8006C9294C /* Cocoa.framework */; }; - 601804193490E6CD8F3D9C24 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 143C0041945C40DB537DECA2 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */; }; - 685D91CE2654C6B73FD2D0DD /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 054B4FEC5ADAF120086EFCA6 /* SystemConfiguration.framework */; }; - 6DA597813FA2F6D42AC29FE5 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B5A41DF096CFB0E9254FE7E /* DDDispatchQueueLogFormatter.h */; }; - 6DBFF5453252D6BEC92A862F /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 6028E2D28B70F7CD4ADF22E1 /* CocoaLumberjack.h */; }; - 742D24404A0D2E94F0D197AB /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = CECDF14C97837417A0A0D503 /* NSLogger.h */; }; - 7A98BBB7336192C240931740 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC7E48564512F1DAC4E4FBA /* DDLegacyMacros.h */; }; - 7F0A3BC638E309DE62CC0B4C /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D21E8FB657D08F5ACC5646F3 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 812CF5D54CF99CA219C53AB5 /* Pods-XCDYouTubeKit iOS Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2824741DBC373A839996F3A /* Pods-XCDYouTubeKit iOS Demo-dummy.m */; }; - 83271101E23756B7343DBB3E /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 538954CF9C99B8DBF27B60A1 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */; }; - 8510C70D9F4E5778E7F69454 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 738948D8CC188C56F4CCEF40 /* Foundation.framework */; }; - 8754D3E74F337B804E20A59C /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A735442289ADF1C81FBB5807 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 87F57A6A440E705D04C3F06E /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = BED6854EC3D55C73F1FA681A /* DDLogMacros.h */; }; - 88D5F0292D291CB6AAC04719 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 6028E2D28B70F7CD4ADF22E1 /* CocoaLumberjack.h */; }; - 88DC539DDE009261A1502E87 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A58C21B2D1F44668E43F603 /* DDASLLogCapture.h */; }; - 892887CDE9C7D76A5EC1BB38 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = B953CC174A83E5BC40F20291 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 93F86CE15D885297C0B508F2 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 805FC53DF9F85A77477203B3 /* DDLog.h */; }; - 9ADDF45916F5889A6146AF5F /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F62D57A1D6B509B0AB71AC07 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9DF7F0243E23CD7671217D0B /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 034AB8B66C0D2E42C621C01B /* SystemConfiguration.framework */; }; - 9F61E753411A9B7C7DFD7B42 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = FC56AA0A2F55FA062E254C81 /* DDLog+LOGV.h */; }; - 9F8C9E0690C8D7F8775EF801 /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FC4CA1C8F72DBE89F69D19 /* LoggerCommon.h */; }; - A9AF591AEABFE5139676B140 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0C682A32499F8006C9294C /* Cocoa.framework */; }; - AB7217F41E8F3FAD1E90F573 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC7E48564512F1DAC4E4FBA /* DDLegacyMacros.h */; }; - ABC39B60819DA0968609271C /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = CECDF14C97837417A0A0D503 /* NSLogger.h */; }; - AEE3E00BEC9DEB1330749CB1 /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D21E8FB657D08F5ACC5646F3 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B327675A3FB7904362322C2F /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = A12701E07F8900639A05F053 /* DDContextFilterLogFormatter.h */; }; - B3A46F8F653A66BDF1280905 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = FAC1115E39842C56554ECF52 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B695318538D6E3A1A3AE19F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 738948D8CC188C56F4CCEF40 /* Foundation.framework */; }; - B9375795E7E3695141AEEF29 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF77044A1FA2A63A36A51C2 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B995DBF836747525893A56C6 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3016F4FC37578D4C2F1F00A9 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BD8F9415E433F075A98A7CD6 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE75DA11E97E0A7AC81822B /* DDAbstractDatabaseLogger.h */; }; - C0DDA162637F6B0A0FE33498 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F74C6287B392004E240D9397 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C1777D976D20820CA83D21B4 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FE3A6ACD3E33CABA9641013 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */; }; - C4762FBD633D5C2DBA93A8E9 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C448DCD75BBA0E98B5E3CC /* DDAssertMacros.h */; }; - C4C4C875A4C93B52D7B9F9A9 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F07AE5705C15DF717BAEA8BC /* LoggerClient.h */; }; - D57964FB5E44C1DCC39AA04F /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D718CEA9C7EBC84F8BBA6428 /* DDTTYLogger.h */; }; - DE11EEC6286B8553433EC784 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EE615D4C1625686BCCA0DEC /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E724B5F2BCC785F0873FB005 /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 04FC4CA1C8F72DBE89F69D19 /* LoggerCommon.h */; }; - E917C2266ECEB43CFAA28A11 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = FC56AA0A2F55FA062E254C81 /* DDLog+LOGV.h */; }; - EA30A3ABA91791D5A0AD07AB /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C87465C13DBD78BEDC56D2EE /* DDASLLogger.h */; }; - ECD2CFC886412190A5B60DD5 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F96B49343E861171E227FB /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */; }; - F4E4DABCE54E3352DA333D6E /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 805FC53DF9F85A77477203B3 /* DDLog.h */; }; - F52FB46C6A172A9302D7B9FB /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AE2F02D2500F4408785410EB /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */; }; - F644740EE5FD3948774A1609 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0C682A32499F8006C9294C /* Cocoa.framework */; }; - F6C998855FA48DA3B42915B9 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 11C448DCD75BBA0E98B5E3CC /* DDAssertMacros.h */; }; - F75C5540FFFDAFC8E00B8B72 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 738948D8CC188C56F4CCEF40 /* Foundation.framework */; }; - F8212793031F8398CCCA0FF3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D0C682A32499F8006C9294C /* Cocoa.framework */; }; - FC9CA7EFE38AFB21A03DDAAE /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 52D56C1B32F95F1FEF07ABB0 /* DDFileLogger.h */; }; - FFD06E60189F02A69FE1ADB5 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABBDD53B27903391C1D9C87 /* DDMultiFormatter.h */; }; - FFD28CD99714023DA1639DAF /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2DF08F8D4C0A6EF0FACE2D2 /* CFNetwork.framework */; }; + 00E72241E85255819E153697246FE392 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; + 03D3BD6A4E3D7B5410D94E981CA1E848 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */; }; + 047B7D710D7391447B7C8DE06E057249 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */; }; + 054046818F3B622E292535C65AD1F021 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */; }; + 056128620D525E9C88F70E05D21D2897 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */; }; + 078E13197EDC1CCC23C17EA070BEE195 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */; }; + 08C919F071464A2F17E1C27CF48863D9 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2007544C9EFB57FEB7FFF1ADD6A9D9D2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; + 244182D21B90CE194C9FF9FA7BBCEB5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; + 283E09C4BA0479318ED8D2E5A374D6E5 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */; }; + 28F5F7F35B737B7C3C5DED9DE29D1740 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; + 2D0EE846BA67C7C50669455BD7F68886 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3688BDEA3084CB1D3954FF78EF2B788F /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0527C4FF699625BA82B5692162DED6B /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */; }; + 36EAEA77EFD74C928383FE03E508DF0A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 379E1EF7C658718423FAE0049DC2715F /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */; }; + 399A616A690B0E982FAFBABD3AF359EC /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */; }; + 39A0694B376D7C9C4C237B055EFCAE64 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */; }; + 39A9FE3B353167A57D801BE6E578FC1D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */; }; + 3B0620AB761D3AFB6E5E079E807BF64F /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */; }; + 3B4AD086A1B74C6A50265ADF9333C190 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; + 3B7B7B60A77CDAAEFA973538F75A913B /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */; }; + 3CD3C905B3ADF63A90672C464D3A00B7 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */; }; + 3F4391116A6A0872FE450DB0DF7050A5 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 84526C9B226206ECF351B068B2C985B6 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */; }; + 4534AB35CC41DED4A7D43A85281AD537 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */; }; + 4960879BEFF24DF0806EFE667C96087B /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */; }; + 4A6435EA4D1837FF4D00C273F0478AC1 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4B77FBDBC0CD431B04E208FF1EEBE6B1 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */; }; + 4F6124982421AF1218746E2AA0195BDE /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */; }; + 507C461F3512438B3EDDE03140B70866 /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */; }; + 524681D59F4A062CAB13BCB0E810E28A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 55DAFCE5F16726ED83B3C3697810A123 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 62CC4D17A0C3F27DE39C76981EB6EA19 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */; }; + 652D89B97144DC9515095A169E72C6C1 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 685B69FC2193564C6D3AE67E41F66E95 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */; }; + 699B728A8A799A769ADBE730329B9255 /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 760A85175DD7E6414C6BF094122EB16C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; + 771E4811852E1A4B6F888F87C9D2B5A6 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */; }; + 77B13722FB3A4BA1D0E16BBA05E38FF7 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7AC7977034883649F417EA94B84E1C85 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; + 8166197E381CAAFEEFE9A02FCE572C9D /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */; }; + 81918E64413F1789F44CC68100B960FC /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */; }; + 81CC264B296CE2C4E2FEC49EEDA7BC26 /* Pods-XCDYouTubeKit iOS Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2C0242B6B43110566596F051BDE9EE /* Pods-XCDYouTubeKit iOS Demo-dummy.m */; }; + 81DBFD2044E569360BCDABCF0ECA7A33 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */; }; + 8384ED1F83598E6BE18ED5A1E1B247AF /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8898C47A56A9A8ED48CA93F74BE2E053 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */; }; + 906DD6D1BFB6CCB6F5740D4C186DFB15 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 90ED1EB0A85DE2326C0188472CF43097 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 958BEF19DAC560E78689B536285D5A00 /* Pods-XCDYouTubeKit OS X Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B3D5B8F34A184DEE7AA33A2C4FC09EE /* Pods-XCDYouTubeKit OS X Demo-dummy.m */; }; + 993A7865FDC65F35240D4F3F214B9E26 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */; }; + 998268072351D4907E02CDFDAA7C5E62 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */; }; + 9EAE9F6EBC901970D17260A522C5856B /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */; }; + 9EC1C1983AEC1A89A9A7A71E055CB035 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */; }; + 9F75942EC67C17050444B33A6CB95F40 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */; }; + A05D5AF5C8851EB42909179C3AF8954F /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */; }; + A1330DD856AD0305A0CD1AB2A1E15829 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */; }; + A45BDC10600E783E5BD30D8F88B79873 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A829ECFD53676E573E2093AD4C7B3073 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */; }; + AB3963431134140FD22CE6E7CD56CB89 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */; }; + AE68A1A44A8BCC3437ACB914587AAAFC /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B0FFE157C82A67E742E1967D361A0702 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B2C659D39B445378413B052834C4069E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */; }; + B7C7F214FF4198301A3B98580DC12160 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BC238BFE23CDD5C1A11EAE1BC0800ED7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; + BF690B9C296631F04C94F9CB018C5177 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C0DC5E68D3D6D94DDC99DD6FC5962E95 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */; }; + CE34C2BE41E7783716703A856089D987 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D2E1DE6E1009F993DE5D8BBC00321971 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D49C94287A40BDD79BEFC12190C9D7C5 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */; }; + D5D43C2C9D6A16B4CF1CEBA36453A3C2 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DAB3465E34D05238C5CF39EF5E15C893 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */; }; + E46E83D5295DFB788AB81BD740C7739F /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */; }; + E58954326CF7F8495C17869E74B8513C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */; }; + EBD8A234C304E817F30965F20F879B42 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */; }; + EE465B82E84F204B5BBF4F1AD29A0793 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */; }; + F423EA5580BA192C32D6B65CA48207F6 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */; }; + F5031334C1478A97EAE3C14BE7681515 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F89E6DB117C2DEC086E63A10F87AA28F /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */; }; + FD2677D7444ABAFD3E3141B71FF11C29 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */; }; + FEA5519E3CCDDDCD1EB180C246A1952C /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 08E00AA8746CE509E0196B27 /* PBXContainerItemProxy */ = { + 39BE8E9A4E281C126AA66D1E06A9FC14 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F927882359EEA63918E89463; + remoteGlobalIDString = BFF2883B85304D7CFF22AB969A741FE5; remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; }; - 265160CBC7AD56B463C086C7 /* PBXContainerItemProxy */ = { + 58DB8D2B4A1F2632D46C290C5D3803F2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2BA62570900EC224FCACA9E8; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + remoteGlobalIDString = F003DD8D5794FBE61915E34BE9A8B32B; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; }; - 6A08A35298259F91BC7FCA41 /* PBXContainerItemProxy */ = { + 68E10E062B92E6B8E801C2ED92543E44 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6FAB013E3D0672BE7F6ACA3A; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + remoteGlobalIDString = D113139EA3E0EBCAFCD2BF157522E720; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; }; - 73904B1C4F0DFDA2E66A7D9A /* PBXContainerItemProxy */ = { + 9012B8A50883664208EFF972BF6E7B05 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5EF7F2F013FF74643A226A09; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + remoteGlobalIDString = BF4965A250F1BD8445080FBD907AAB2C; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; }; - 7B0070FF68E25F711EDE842C /* PBXContainerItemProxy */ = { + 95851FB8829906EBBB19B104B9D6969F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5EF7F2F013FF74643A226A09; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + remoteGlobalIDString = 1C4802E5CA08259C5AD19F00C89A1D11; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; }; - BE439A7C61691C85BE98F5F6 /* PBXContainerItemProxy */ = { + B8A023E96941BBC9131C7361CE0BB742 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B792B70319002CDF454172FF; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + remoteGlobalIDString = 9894F447BAD5B2051EF5F38FA54E6E51; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; }; - DB92A6C81B9F403C02B8C869 /* PBXContainerItemProxy */ = { + CBCA6D82EBEBEB7461AB208848D7DC76 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 67DBCDBE3A53D4841D09885E; + remoteGlobalIDString = F003DD8D5794FBE61915E34BE9A8B32B; remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; }; - DD1A7F13ECAFE99C3ED5ABB8 /* PBXContainerItemProxy */ = { + D3A9A33716B1E09BBA6F7BBF47056095 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F927882359EEA63918E89463; + remoteGlobalIDString = BFF2883B85304D7CFF22AB969A741FE5; remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; }; - F5EA15F63B5C933D7EDC8D2B /* PBXContainerItemProxy */ = { + D6C7D626C8DD4CB10223CA7BA419F8A8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 67DBCDBE3A53D4841D09885E; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + remoteGlobalIDString = D113139EA3E0EBCAFCD2BF157522E720; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; }; - F932534090A4583EF5D20087 /* PBXContainerItemProxy */ = { + F228D76EA187D3D480FCB94B0B15CC2D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = C3D99A8127414F8EA2B00DCB /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2BA62570900EC224FCACA9E8; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + remoteGlobalIDString = 9894F447BAD5B2051EF5F38FA54E6E51; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 034AB8B66C0D2E42C621C01B /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 04FC4CA1C8F72DBE89F69D19 /* LoggerCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerCommon.h; path = "Client Logger/iOS/LoggerCommon.h"; sourceTree = ""; }; - 054B4FEC5ADAF120086EFCA6 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 0CF7AD096A083726294529F2 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; sourceTree = ""; }; - 11C448DCD75BBA0E98B5E3CC /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; - 12F4C393102B79F860D82390 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 143C0041945C40DB537DECA2 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; - 1442A44223BC99E0E1C181EA /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; sourceTree = ""; }; - 1920317833A843BDA8204BEB /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; - 1A58C21B2D1F44668E43F603 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - 1CD29EB6185AF2D7A94CBEE2 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig"; sourceTree = ""; }; - 1CDA941BBE02F90145B4E61C /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; - 1D6C0F1DCB69927FF98D100C /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2836F93EF0CB84FC6D99F3C8 /* XCDLumberjackNSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XCDLumberjackNSLogger.h; sourceTree = ""; }; - 2B5A41DF096CFB0E9254FE7E /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 2F46D5C7D3442E13669D6A0A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; - 3016F4FC37578D4C2F1F00A9 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - 3D0C682A32499F8006C9294C /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 4443A423C2C1899936CABD28 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 4C55C93A657BE8A9A6B074BB /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist"; sourceTree = ""; }; - 4FE3A6ACD3E33CABA9641013 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 52D56C1B32F95F1FEF07ABB0 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; - 538954CF9C99B8DBF27B60A1 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; - 5BEFD044D642A2E949AB59B5 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.release.xcconfig"; sourceTree = ""; }; - 6028E2D28B70F7CD4ADF22E1 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; - 63C803DDD34362F37C187676 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; - 657BBAEC7A4839DCC5816E9E /* Pods-XCDYouTubeKit OS X Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-dummy.m"; sourceTree = ""; }; - 67A813151E26375176A5EDFB /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; - 6ABBDD53B27903391C1D9C87 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - 706DD67BBA172CF2F39D975D /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 71F96B49343E861171E227FB /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; sourceTree = ""; }; - 72DE0EBC95807E1F2F3CB8FA /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist"; sourceTree = ""; }; - 738948D8CC188C56F4CCEF40 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 767F9F44F1D2411061BC4DCE /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 78250DD3C783E110AE65FE70 /* libPods-XCDYouTubeKit OS X Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7EE75DA11E97E0A7AC81822B /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - 805FC53DF9F85A77477203B3 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; - 83020BFBEDB940463C871E1A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; - 8CF77044A1FA2A63A36A51C2 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - 8DC7E48564512F1DAC4E4FBA /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; - 8EE615D4C1625686BCCA0DEC /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; - 93D13405FA0EAAFD93AF1611 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; - 97D0FA2D17A8A549E5AC18D8 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.release.xcconfig"; sourceTree = ""; }; - 9F927F76FF9946AB7BD6F1F2 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - A12701E07F8900639A05F053 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - A735442289ADF1C81FBB5807 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - A956CA8FD1C82A293E42757F /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; - AE2F02D2500F4408785410EB /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; - AEDBE1493CBA6F1FF7589C76 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; - B0EB812BB0C85428E9D8D1F0 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; sourceTree = ""; }; - B2824741DBC373A839996F3A /* Pods-XCDYouTubeKit iOS Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit iOS Demo-dummy.m"; sourceTree = ""; }; - B7807946085BFDD013F40922 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B8FDB2FB60CD115ECB28D9DB /* Pods-XCDYouTubeKit OS X Demo-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-environment.h"; sourceTree = ""; }; - B953CC174A83E5BC40F20291 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - BED6854EC3D55C73F1FA681A /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - C0F3FFC3684A8ED80E9C1668 /* Pods-XCDYouTubeKit iOS Demo-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit iOS Demo-environment.h"; sourceTree = ""; }; - C0FC39B3283525F1FA8BAE8C /* Pods-XCDYouTubeKit iOS Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit iOS Demo-resources.sh"; sourceTree = ""; }; - C2D83B5F21AA2A9D10309E1C /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.debug.xcconfig"; sourceTree = ""; }; - C42561E3324808FDF5C49040 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.debug.xcconfig"; sourceTree = ""; }; - C87465C13DBD78BEDC56D2EE /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - CECDF14C97837417A0A0D503 /* NSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSLogger.h; path = "Client Logger/iOS/NSLogger.h"; sourceTree = ""; }; - CFE690B5409B35CE0FD4EF49 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - D21E8FB657D08F5ACC5646F3 /* XCDLumberjackNSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XCDLumberjackNSLogger.m; sourceTree = ""; }; - D619D41900D065550572B9B6 /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - D718CEA9C7EBC84F8BBA6428 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - D76865B8CADD12BC5ACD5677 /* LoggerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LoggerClient.m; path = "Client Logger/iOS/LoggerClient.m"; sourceTree = ""; }; - D8E740EF78BC0053AFA37419 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; - DEC34C64D484546449A64062 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DF4F5E28237EB4A453EC26A5 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m"; sourceTree = ""; }; - DFE088A4A0797136EA0BA32C /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E2D224FF989A951ACB3554B9 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; - E2DF08F8D4C0A6EF0FACE2D2 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - E4967E92673CBA329B30B684 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; - E95B0B57F384DE30D04DCB51 /* libPods-XCDYouTubeKit iOS Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - EBFF12273E1B04CE2AA79618 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - F07AE5705C15DF717BAEA8BC /* LoggerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerClient.h; path = "Client Logger/iOS/LoggerClient.h"; sourceTree = ""; }; - F19826F4B378060E8FA52336 /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown"; sourceTree = ""; }; - F2E9F52C2F25A36F2FCF4B14 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown"; sourceTree = ""; }; - F62D57A1D6B509B0AB71AC07 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - F6AEC9A7ACCF320A73DFF05B /* Pods-XCDYouTubeKit OS X Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit OS X Demo-resources.sh"; sourceTree = ""; }; - F74C6287B392004E240D9397 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; - FAC1115E39842C56554ECF52 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - FC56AA0A2F55FA062E254C81 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + 03FB62E0A4809C64F3BC6FBC75742E90 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown"; sourceTree = ""; }; + 05912B0150D49F96F20F462FD1068410 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; + 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; + 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; + 131B9ADA98717A0DBFB1CDD4281EF801 /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; sourceTree = ""; }; + 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSLogger.h; path = "Client Logger/iOS/NSLogger.h"; sourceTree = ""; }; + 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 1B154A64B7A8A1F20C108DB5A32445A7 /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist"; sourceTree = ""; }; + 1B2C0242B6B43110566596F051BDE9EE /* Pods-XCDYouTubeKit iOS Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit iOS Demo-dummy.m"; sourceTree = ""; }; + 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; + 2454847ECD6290D30F52A28245BA5967 /* Pods-XCDYouTubeKit OS X Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit OS X Demo-resources.sh"; sourceTree = ""; }; + 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 2752E32006E597165146A446D0D49EED /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; + 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; sourceTree = ""; }; + 2A942F872A94347A32BC482481F91A33 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist"; sourceTree = ""; }; + 2B3D5B8F34A184DEE7AA33A2C4FC09EE /* Pods-XCDYouTubeKit OS X Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-dummy.m"; sourceTree = ""; }; + 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; + 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerCommon.h; path = "Client Logger/iOS/LoggerCommon.h"; sourceTree = ""; }; + 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerClient.h; path = "Client Logger/iOS/LoggerClient.h"; sourceTree = ""; }; + 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 3CE0F80064862BEC1D9642E39D77B541 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.debug.xcconfig"; sourceTree = ""; }; + 3F980B61F4DC5CB90D563C38132E1897 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; + 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; + 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; + 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; + 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; + 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XCDLumberjackNSLogger.h; sourceTree = ""; }; + 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; + 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; + 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 62FEAAFE462995BBB7AD41F557DCA888 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; sourceTree = ""; }; + 65A36D3D57D50F97A45648E541433973 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; + 6702E99C0FDFE01C24662A7053691491 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; + 6937A0B0F73D3D86441C0BF2B480E40F /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 72D3A497DDBE79E7E8C2D29A54B3D453 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; sourceTree = ""; }; + 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; + 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 84526C9B226206ECF351B068B2C985B6 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; + 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LoggerClient.m; path = "Client Logger/iOS/LoggerClient.m"; sourceTree = ""; }; + 8E702B0F52F4E0EC99A9086EC23F87B1 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.release.xcconfig"; sourceTree = ""; }; + 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; + 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + A7F151403347EF8FE6A5E1BFFBF15105 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.release.xcconfig"; sourceTree = ""; }; + A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m"; sourceTree = ""; }; + A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; + ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; + AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + B0527C4FF699625BA82B5692162DED6B /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; + B2C300E5D6C25CF4AE556B0EB32B8674 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XCDLumberjackNSLogger.m; sourceTree = ""; }; + B456F3859EA415FFAC71345CD762383D /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown"; sourceTree = ""; }; + B9C0755F098BFC53F730C7CC5CEF87A7 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig"; sourceTree = ""; }; + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; + C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; + D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; + E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.debug.xcconfig"; sourceTree = ""; }; + E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; + E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + EA5DA422A4285E82D21A460A152C75AB /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; + EAC946D6A66E24F8677CEED7F36A6F61 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; + EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; + EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; + F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FE7E5086198FA078197943178DEFEA04 /* Pods-XCDYouTubeKit iOS Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit iOS Demo-resources.sh"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1A91524C21CA42177F3C4BB3 /* Frameworks */ = { + 1B06094730D879C5F0056E9EB10C35E8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2E39BBED8F5FCF332D960E6F /* CFNetwork.framework in Frameworks */, - A9AF591AEABFE5139676B140 /* Cocoa.framework in Frameworks */, - 51C053E77BAA0769F62F9878 /* CoreServices.framework in Frameworks */, - 9DF7F0243E23CD7671217D0B /* SystemConfiguration.framework in Frameworks */, + 00E72241E85255819E153697246FE392 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 23C1CE14837A2ED1512E6BE6 /* Frameworks */ = { + 2F045A50FF591C7039FA0ACF28730C5D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5CADB9ECFC759B26B9F9535F /* Cocoa.framework in Frameworks */, + 9EC1C1983AEC1A89A9A7A71E055CB035 /* CFNetwork.framework in Frameworks */, + 760A85175DD7E6414C6BF094122EB16C /* Cocoa.framework in Frameworks */, + C0DC5E68D3D6D94DDC99DD6FC5962E95 /* CoreServices.framework in Frameworks */, + 62CC4D17A0C3F27DE39C76981EB6EA19 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2D70F243162DE82E9038448A /* Frameworks */ = { + 47DF068BE5F8C0D7FF69109E4B1D0F3A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F644740EE5FD3948774A1609 /* Cocoa.framework in Frameworks */, + B2C659D39B445378413B052834C4069E /* CFNetwork.framework in Frameworks */, + BC238BFE23CDD5C1A11EAE1BC0800ED7 /* Foundation.framework in Frameworks */, + 39A9FE3B353167A57D801BE6E578FC1D /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 44803B9A638323D647770E59 /* Frameworks */ = { + 8A3E932231F62E63F71AF76F8C8BF37D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FFD28CD99714023DA1639DAF /* CFNetwork.framework in Frameworks */, - 8510C70D9F4E5778E7F69454 /* Foundation.framework in Frameworks */, - 685D91CE2654C6B73FD2D0DD /* SystemConfiguration.framework in Frameworks */, + 28F5F7F35B737B7C3C5DED9DE29D1740 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 61B7C3747E2A30CB2CF50B1F /* Frameworks */ = { + 9097E4DD9E91B1A1A91976118DDD875C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F8212793031F8398CCCA0FF3 /* Cocoa.framework in Frameworks */, + 3B4AD086A1B74C6A50265ADF9333C190 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 87C91FD8F4DAD6AA8DD0F0C2 /* Frameworks */ = { + D9BBCB42D7ED8225F5F71A05D697783B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B695318538D6E3A1A3AE19F7 /* Foundation.framework in Frameworks */, + 244182D21B90CE194C9FF9FA7BBCEB5C /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 94A64055A6F775E642B92191 /* Frameworks */ = { + E1F8AD213E9F331A272A64F79A754400 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - F75C5540FFFDAFC8E00B8B72 /* Foundation.framework in Frameworks */, + 7AC7977034883649F417EA94B84E1C85 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C8A998239BFE67494328C71D /* Frameworks */ = { + E9BF87060B1D098BF8D69340455BA563 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 13A7BB442D6B34AF55CDCF48 /* Foundation.framework in Frameworks */, + 2007544C9EFB57FEB7FFF1ADD6A9D9D2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 02F544ACEE9B2ADCFBDD2903 /* Extensions */ = { + 1B5D28586BC5DE139247D45F95EB0059 /* Frameworks */ = { isa = PBXGroup; children = ( - A12701E07F8900639A05F053 /* DDContextFilterLogFormatter.h */, - 3016F4FC37578D4C2F1F00A9 /* DDContextFilterLogFormatter.m */, - 2B5A41DF096CFB0E9254FE7E /* DDDispatchQueueLogFormatter.h */, - F62D57A1D6B509B0AB71AC07 /* DDDispatchQueueLogFormatter.m */, - 6ABBDD53B27903391C1D9C87 /* DDMultiFormatter.h */, - A735442289ADF1C81FBB5807 /* DDMultiFormatter.m */, + DC40844911DA859052B4B9A092FF65F3 /* OS X */, + F471DB1EB9919401EACCA084BBCED9B8 /* iOS */, ); - name = Extensions; + name = Frameworks; sourceTree = ""; }; - 03F00E744B7D3F577AACFF52 /* Support Files */ = { + 1FB667282B014113F3FC0470EAB5B314 /* Pods-XCDYouTubeKit OS X Demo */ = { isa = PBXGroup; children = ( - E2D224FF989A951ACB3554B9 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig */, - D8E740EF78BC0053AFA37419 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */, - 538954CF9C99B8DBF27B60A1 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */, - 67A813151E26375176A5EDFB /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch */, - 1CDA941BBE02F90145B4E61C /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig */, - 93D13405FA0EAAFD93AF1611 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */, - 143C0041945C40DB537DECA2 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */, - 1920317833A843BDA8204BEB /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch */, + 03FB62E0A4809C64F3BC6FBC75742E90 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown */, + 2A942F872A94347A32BC482481F91A33 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist */, + 2B3D5B8F34A184DEE7AA33A2C4FC09EE /* Pods-XCDYouTubeKit OS X Demo-dummy.m */, + 2454847ECD6290D30F52A28245BA5967 /* Pods-XCDYouTubeKit OS X Demo-resources.sh */, + 3CE0F80064862BEC1D9642E39D77B541 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */, + A7F151403347EF8FE6A5E1BFFBF15105 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + name = "Pods-XCDYouTubeKit OS X Demo"; + path = "Target Support Files/Pods-XCDYouTubeKit OS X Demo"; sourceTree = ""; }; - 239646AB1D9B0A758840CBA4 /* OS X */ = { + 254EF7178D0416E8DB05B1406FD3CA54 /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - CFE690B5409B35CE0FD4EF49 /* CFNetwork.framework */, - 3D0C682A32499F8006C9294C /* Cocoa.framework */, - 4443A423C2C1899936CABD28 /* CoreServices.framework */, - 034AB8B66C0D2E42C621C01B /* SystemConfiguration.framework */, + 5DD13F3C0865C44F459E34B2D9B2E3E6 /* Core */, + FCA8AA4B02C7A76D2A1B9EE4C770EFE9 /* Default */, + 71095F08126108643F743CEB4F60892A /* Extensions */, + 433838CEFB727DA3DBA1714C4ED3ECD1 /* Support Files */, ); - name = "OS X"; + path = CocoaLumberjack; sourceTree = ""; }; - 50FFAF6C760B4A67133A11C6 /* Targets Support Files */ = { + 260765D430F4BE70E60BDD2936D53DE9 /* Standard */ = { isa = PBXGroup; children = ( - DC5D68A05C8585E75C96E78B /* Pods-XCDYouTubeKit OS X Demo */, - 9912A7721593A257D4280B05 /* Pods-XCDYouTubeKit iOS Demo */, + 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */, + 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */, + 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */, + 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */, ); - name = "Targets Support Files"; + name = Standard; sourceTree = ""; }; - 697A252E32057F63FBB509D4 /* XCDLumberjackNSLogger */ = { + 433838CEFB727DA3DBA1714C4ED3ECD1 /* Support Files */ = { isa = PBXGroup; children = ( - 2836F93EF0CB84FC6D99F3C8 /* XCDLumberjackNSLogger.h */, - D21E8FB657D08F5ACC5646F3 /* XCDLumberjackNSLogger.m */, - 03F00E744B7D3F577AACFF52 /* Support Files */, + EAC946D6A66E24F8677CEED7F36A6F61 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */, + 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */, + 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */, + 6937A0B0F73D3D86441C0BF2B480E40F /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */, + 2752E32006E597165146A446D0D49EED /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */, + 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */, + 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */, + B2C300E5D6C25CF4AE556B0EB32B8674 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */, ); - path = XCDLumberjackNSLogger; + name = "Support Files"; + path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; sourceTree = ""; }; - 77BF88FEC45EFE92C395866A /* Standard */ = { + 57A7842B56021372975FFE64AD8DC055 /* XCDLumberjackNSLogger */ = { isa = PBXGroup; children = ( - F07AE5705C15DF717BAEA8BC /* LoggerClient.h */, - D76865B8CADD12BC5ACD5677 /* LoggerClient.m */, - 04FC4CA1C8F72DBE89F69D19 /* LoggerCommon.h */, - CECDF14C97837417A0A0D503 /* NSLogger.h */, + 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */, + B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */, + D4202DA9B1B0355E0E287C087D1D57FF /* Support Files */, ); - name = Standard; + path = XCDLumberjackNSLogger; sourceTree = ""; }; - 7F8693F10E73CE3D171923EF /* Default */ = { + 5DD13F3C0865C44F459E34B2D9B2E3E6 /* Core */ = { isa = PBXGroup; children = ( - 6028E2D28B70F7CD4ADF22E1 /* CocoaLumberjack.h */, + 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */, + 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */, + C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */, + D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */, + 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */, + 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */, + E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */, + 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */, + E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */, + E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */, + 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */, + 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */, + EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */, + F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */, + 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */, + A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */, ); - name = Default; + name = Core; sourceTree = ""; }; - 879AB9825475382928794A9B = { + 650130F806706C50E23E2573376C05BE /* Pods */ = { isa = PBXGroup; children = ( - 12F4C393102B79F860D82390 /* Podfile */, - B87DA940AE852165E3217E04 /* Frameworks */, - C5C22106DC16EEEF671F5C3B /* Pods */, - 8BAE3CC0EDAF8A1B31448A0A /* Products */, - 50FFAF6C760B4A67133A11C6 /* Targets Support Files */, + 254EF7178D0416E8DB05B1406FD3CA54 /* CocoaLumberjack */, + B28BDFCB1A899AC3C5D18E3DD5430EE2 /* NSLogger */, + 57A7842B56021372975FFE64AD8DC055 /* XCDLumberjackNSLogger */, ); + name = Pods; sourceTree = ""; }; - 8BAE3CC0EDAF8A1B31448A0A /* Products */ = { + 71095F08126108643F743CEB4F60892A /* Extensions */ = { isa = PBXGroup; children = ( - 78250DD3C783E110AE65FE70 /* libPods-XCDYouTubeKit OS X Demo.a */, - 706DD67BBA172CF2F39D975D /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */, - B7807946085BFDD013F40922 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */, - 1D6C0F1DCB69927FF98D100C /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */, - E95B0B57F384DE30D04DCB51 /* libPods-XCDYouTubeKit iOS Demo.a */, - DEC34C64D484546449A64062 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */, - DFE088A4A0797136EA0BA32C /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */, - D619D41900D065550572B9B6 /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */, + ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */, + 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */, + 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */, + 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */, + 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */, + 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */, ); - name = Products; + name = Extensions; sourceTree = ""; }; - 8CB9C841F2E38DA3F29FFFC5 /* Core */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 1A58C21B2D1F44668E43F603 /* DDASLLogCapture.h */, - 8EE615D4C1625686BCCA0DEC /* DDASLLogCapture.m */, - C87465C13DBD78BEDC56D2EE /* DDASLLogger.h */, - F74C6287B392004E240D9397 /* DDASLLogger.m */, - 7EE75DA11E97E0A7AC81822B /* DDAbstractDatabaseLogger.h */, - 9F927F76FF9946AB7BD6F1F2 /* DDAbstractDatabaseLogger.m */, - 11C448DCD75BBA0E98B5E3CC /* DDAssertMacros.h */, - 52D56C1B32F95F1FEF07ABB0 /* DDFileLogger.h */, - 8CF77044A1FA2A63A36A51C2 /* DDFileLogger.m */, - 8DC7E48564512F1DAC4E4FBA /* DDLegacyMacros.h */, - 805FC53DF9F85A77477203B3 /* DDLog.h */, - B953CC174A83E5BC40F20291 /* DDLog.m */, - FC56AA0A2F55FA062E254C81 /* DDLog+LOGV.h */, - BED6854EC3D55C73F1FA681A /* DDLogMacros.h */, - D718CEA9C7EBC84F8BBA6428 /* DDTTYLogger.h */, - FAC1115E39842C56554ECF52 /* DDTTYLogger.m */, + BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, + 1B5D28586BC5DE139247D45F95EB0059 /* Frameworks */, + 650130F806706C50E23E2573376C05BE /* Pods */, + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, + 8B9CCA5EE82104CEA3D92F4F0DF8F94E /* Targets Support Files */, ); - name = Core; sourceTree = ""; }; - 9912A7721593A257D4280B05 /* Pods-XCDYouTubeKit iOS Demo */ = { + 8B9CCA5EE82104CEA3D92F4F0DF8F94E /* Targets Support Files */ = { isa = PBXGroup; children = ( - F19826F4B378060E8FA52336 /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown */, - 72DE0EBC95807E1F2F3CB8FA /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist */, - B2824741DBC373A839996F3A /* Pods-XCDYouTubeKit iOS Demo-dummy.m */, - C0F3FFC3684A8ED80E9C1668 /* Pods-XCDYouTubeKit iOS Demo-environment.h */, - C0FC39B3283525F1FA8BAE8C /* Pods-XCDYouTubeKit iOS Demo-resources.sh */, - C2D83B5F21AA2A9D10309E1C /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */, - 5BEFD044D642A2E949AB59B5 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */, + 1FB667282B014113F3FC0470EAB5B314 /* Pods-XCDYouTubeKit OS X Demo */, + 9CC6CCE018B6741588822EC4790150C9 /* Pods-XCDYouTubeKit iOS Demo */, ); - name = "Pods-XCDYouTubeKit iOS Demo"; - path = "Target Support Files/Pods-XCDYouTubeKit iOS Demo"; + name = "Targets Support Files"; sourceTree = ""; }; - B4A5A30869CC71A74253D6F2 /* CocoaLumberjack */ = { + 9CC6CCE018B6741588822EC4790150C9 /* Pods-XCDYouTubeKit iOS Demo */ = { isa = PBXGroup; children = ( - 8CB9C841F2E38DA3F29FFFC5 /* Core */, - 7F8693F10E73CE3D171923EF /* Default */, - 02F544ACEE9B2ADCFBDD2903 /* Extensions */, - DA6242FBBBD737A4C0DD6F85 /* Support Files */, + B456F3859EA415FFAC71345CD762383D /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown */, + 1B154A64B7A8A1F20C108DB5A32445A7 /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist */, + 1B2C0242B6B43110566596F051BDE9EE /* Pods-XCDYouTubeKit iOS Demo-dummy.m */, + FE7E5086198FA078197943178DEFEA04 /* Pods-XCDYouTubeKit iOS Demo-resources.sh */, + E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */, + 8E702B0F52F4E0EC99A9086EC23F87B1 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */, ); - path = CocoaLumberjack; + name = "Pods-XCDYouTubeKit iOS Demo"; + path = "Target Support Files/Pods-XCDYouTubeKit iOS Demo"; sourceTree = ""; }; - B87DA940AE852165E3217E04 /* Frameworks */ = { + B28BDFCB1A899AC3C5D18E3DD5430EE2 /* NSLogger */ = { isa = PBXGroup; children = ( - 239646AB1D9B0A758840CBA4 /* OS X */, - F8117334B8EB24C994587C9B /* iOS */, + 260765D430F4BE70E60BDD2936D53DE9 /* Standard */, + EB0D585D60034BA278356FA568D0975A /* Support Files */, ); - name = Frameworks; + path = NSLogger; sourceTree = ""; }; - C5C22106DC16EEEF671F5C3B /* Pods */ = { + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - B4A5A30869CC71A74253D6F2 /* CocoaLumberjack */, - C6040E3A59B3F75779B7E682 /* NSLogger */, - 697A252E32057F63FBB509D4 /* XCDLumberjackNSLogger */, + 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */, + F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */, + 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */, + 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */, + 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */, + 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */, + 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */, + 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */, ); - name = Pods; + name = Products; sourceTree = ""; }; - C6040E3A59B3F75779B7E682 /* NSLogger */ = { + D4202DA9B1B0355E0E287C087D1D57FF /* Support Files */ = { isa = PBXGroup; children = ( - 77BF88FEC45EFE92C395866A /* Standard */, - E6D1FF047A4D808026E2AD5E /* Support Files */, + 05912B0150D49F96F20F462FD1068410 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig */, + 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */, + 84526C9B226206ECF351B068B2C985B6 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */, + 65A36D3D57D50F97A45648E541433973 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch */, + 6702E99C0FDFE01C24662A7053691491 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig */, + 3F980B61F4DC5CB90D563C38132E1897 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */, + B0527C4FF699625BA82B5692162DED6B /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */, + EA5DA422A4285E82D21A460A152C75AB /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch */, ); - path = NSLogger; + name = "Support Files"; + path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; sourceTree = ""; }; - DA6242FBBBD737A4C0DD6F85 /* Support Files */ = { + DC40844911DA859052B4B9A092FF65F3 /* OS X */ = { isa = PBXGroup; children = ( - 2F46D5C7D3442E13669D6A0A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */, - 83020BFBEDB940463C871E1A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */, - 4FE3A6ACD3E33CABA9641013 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */, - EBFF12273E1B04CE2AA79618 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */, - E4967E92673CBA329B30B684 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */, - A956CA8FD1C82A293E42757F /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */, - AE2F02D2500F4408785410EB /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */, - 767F9F44F1D2411061BC4DCE /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */, + 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */, + AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */, + EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */, + 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + name = "OS X"; sourceTree = ""; }; - DC5D68A05C8585E75C96E78B /* Pods-XCDYouTubeKit OS X Demo */ = { + EB0D585D60034BA278356FA568D0975A /* Support Files */ = { isa = PBXGroup; children = ( - F2E9F52C2F25A36F2FCF4B14 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown */, - 4C55C93A657BE8A9A6B074BB /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist */, - 657BBAEC7A4839DCC5816E9E /* Pods-XCDYouTubeKit OS X Demo-dummy.m */, - B8FDB2FB60CD115ECB28D9DB /* Pods-XCDYouTubeKit OS X Demo-environment.h */, - F6AEC9A7ACCF320A73DFF05B /* Pods-XCDYouTubeKit OS X Demo-resources.sh */, - C42561E3324808FDF5C49040 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */, - 97D0FA2D17A8A549E5AC18D8 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */, + B9C0755F098BFC53F730C7CC5CEF87A7 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */, + C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */, + A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */, + 62FEAAFE462995BBB7AD41F557DCA888 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */, + 131B9ADA98717A0DBFB1CDD4281EF801 /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */, + 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */, + 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */, + 72D3A497DDBE79E7E8C2D29A54B3D453 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */, ); - name = "Pods-XCDYouTubeKit OS X Demo"; - path = "Target Support Files/Pods-XCDYouTubeKit OS X Demo"; + name = "Support Files"; + path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger"; sourceTree = ""; }; - E6D1FF047A4D808026E2AD5E /* Support Files */ = { + F471DB1EB9919401EACCA084BBCED9B8 /* iOS */ = { isa = PBXGroup; children = ( - 1CD29EB6185AF2D7A94CBEE2 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */, - 63C803DDD34362F37C187676 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */, - DF4F5E28237EB4A453EC26A5 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */, - 0CF7AD096A083726294529F2 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */, - 1442A44223BC99E0E1C181EA /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */, - AEDBE1493CBA6F1FF7589C76 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */, - 71F96B49343E861171E227FB /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */, - B0EB812BB0C85428E9D8D1F0 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */, + 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */, + AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */, + 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger"; + name = iOS; sourceTree = ""; }; - F8117334B8EB24C994587C9B /* iOS */ = { + FCA8AA4B02C7A76D2A1B9EE4C770EFE9 /* Default */ = { isa = PBXGroup; children = ( - E2DF08F8D4C0A6EF0FACE2D2 /* CFNetwork.framework */, - 738948D8CC188C56F4CCEF40 /* Foundation.framework */, - 054B4FEC5ADAF120086EFCA6 /* SystemConfiguration.framework */, + 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */, ); - name = iOS; + name = Default; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 15F0E9D641DFE747CD96E306 /* Headers */ = { + 1AB8E9340E0907872282E9720130665F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 6DBFF5453252D6BEC92A862F /* CocoaLumberjack.h in Headers */, - 05E3CEEA637B64101C3D1685 /* DDASLLogCapture.h in Headers */, - 11392E393FCF035C65EE7AB8 /* DDASLLogger.h in Headers */, - BD8F9415E433F075A98A7CD6 /* DDAbstractDatabaseLogger.h in Headers */, - C4762FBD633D5C2DBA93A8E9 /* DDAssertMacros.h in Headers */, - B327675A3FB7904362322C2F /* DDContextFilterLogFormatter.h in Headers */, - 6DA597813FA2F6D42AC29FE5 /* DDDispatchQueueLogFormatter.h in Headers */, - FC9CA7EFE38AFB21A03DDAAE /* DDFileLogger.h in Headers */, - AB7217F41E8F3FAD1E90F573 /* DDLegacyMacros.h in Headers */, - 9F61E753411A9B7C7DFD7B42 /* DDLog+LOGV.h in Headers */, - 93F86CE15D885297C0B508F2 /* DDLog.h in Headers */, - 3084C4AC43C7AF3585F50072 /* DDLogMacros.h in Headers */, - 52CF52B3D278A6976B4E3ACE /* DDMultiFormatter.h in Headers */, - 3552FAB7DC932C1E704C98A4 /* DDTTYLogger.h in Headers */, + 507C461F3512438B3EDDE03140B70866 /* XCDLumberjackNSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2BE56F7A579A723E855B8765 /* Headers */ = { + 381CF5AA466245C2380D92CC7B9AF08B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3D0B4CD354E64F1458656B8A /* XCDLumberjackNSLogger.h in Headers */, + 8898C47A56A9A8ED48CA93F74BE2E053 /* LoggerClient.h in Headers */, + 81918E64413F1789F44CC68100B960FC /* LoggerCommon.h in Headers */, + D49C94287A40BDD79BEFC12190C9D7C5 /* NSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 40D64C10CACA6930B159B71C /* Headers */ = { + B9AB998BE0B0CA88FFA5CAFE859E815D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C4C4C875A4C93B52D7B9F9A9 /* LoggerClient.h in Headers */, - 9F8C9E0690C8D7F8775EF801 /* LoggerCommon.h in Headers */, - 742D24404A0D2E94F0D197AB /* NSLogger.h in Headers */, + F89E6DB117C2DEC086E63A10F87AA28F /* XCDLumberjackNSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A314D6DF2B5A00E5470A3BC5 /* Headers */ = { + C9044CEAC5D9E98D2B2DE8ECE40F8EBB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 4E4CCD23DB669F6B5C9B28D0 /* XCDLumberjackNSLogger.h in Headers */, + E46E83D5295DFB788AB81BD740C7739F /* CocoaLumberjack.h in Headers */, + A1330DD856AD0305A0CD1AB2A1E15829 /* DDASLLogCapture.h in Headers */, + 39A0694B376D7C9C4C237B055EFCAE64 /* DDASLLogger.h in Headers */, + AB3963431134140FD22CE6E7CD56CB89 /* DDAbstractDatabaseLogger.h in Headers */, + DAB3465E34D05238C5CF39EF5E15C893 /* DDAssertMacros.h in Headers */, + A05D5AF5C8851EB42909179C3AF8954F /* DDContextFilterLogFormatter.h in Headers */, + 4534AB35CC41DED4A7D43A85281AD537 /* DDDispatchQueueLogFormatter.h in Headers */, + 4960879BEFF24DF0806EFE667C96087B /* DDFileLogger.h in Headers */, + 8166197E381CAAFEEFE9A02FCE572C9D /* DDLegacyMacros.h in Headers */, + 056128620D525E9C88F70E05D21D2897 /* DDLog+LOGV.h in Headers */, + 81DBFD2044E569360BCDABCF0ECA7A33 /* DDLog.h in Headers */, + 03D3BD6A4E3D7B5410D94E981CA1E848 /* DDLogMacros.h in Headers */, + 4F6124982421AF1218746E2AA0195BDE /* DDMultiFormatter.h in Headers */, + 998268072351D4907E02CDFDAA7C5E62 /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6B2001C06FE40586B0AB0FF /* Headers */ = { + E01CA13BA544B49BB318A747D9D7928F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 58F4DBA53D426AD1004D2882 /* LoggerClient.h in Headers */, - E724B5F2BCC785F0873FB005 /* LoggerCommon.h in Headers */, - ABC39B60819DA0968609271C /* NSLogger.h in Headers */, + 283E09C4BA0479318ED8D2E5A374D6E5 /* LoggerClient.h in Headers */, + 3B0620AB761D3AFB6E5E079E807BF64F /* LoggerCommon.h in Headers */, + 685B69FC2193564C6D3AE67E41F66E95 /* NSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D907E4D2FE3CB38CB1AF76B9 /* Headers */ = { + F12B81393DBD40AE6B7D2226FA098E08 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 88D5F0292D291CB6AAC04719 /* CocoaLumberjack.h in Headers */, - 88DC539DDE009261A1502E87 /* DDASLLogCapture.h in Headers */, - EA30A3ABA91791D5A0AD07AB /* DDASLLogger.h in Headers */, - 306D829DC1B3430A52253456 /* DDAbstractDatabaseLogger.h in Headers */, - F6C998855FA48DA3B42915B9 /* DDAssertMacros.h in Headers */, - 5C323254D1617D16EE954884 /* DDContextFilterLogFormatter.h in Headers */, - 01ED0E3C44AD6E1CDF36AA62 /* DDDispatchQueueLogFormatter.h in Headers */, - 442DEEAB83EC15E5E64DD9BD /* DDFileLogger.h in Headers */, - 7A98BBB7336192C240931740 /* DDLegacyMacros.h in Headers */, - E917C2266ECEB43CFAA28A11 /* DDLog+LOGV.h in Headers */, - F4E4DABCE54E3352DA333D6E /* DDLog.h in Headers */, - 87F57A6A440E705D04C3F06E /* DDLogMacros.h in Headers */, - FFD06E60189F02A69FE1ADB5 /* DDMultiFormatter.h in Headers */, - D57964FB5E44C1DCC39AA04F /* DDTTYLogger.h in Headers */, + 399A616A690B0E982FAFBABD3AF359EC /* CocoaLumberjack.h in Headers */, + 4B77FBDBC0CD431B04E208FF1EEBE6B1 /* DDASLLogCapture.h in Headers */, + 3CD3C905B3ADF63A90672C464D3A00B7 /* DDASLLogger.h in Headers */, + 771E4811852E1A4B6F888F87C9D2B5A6 /* DDAbstractDatabaseLogger.h in Headers */, + EE465B82E84F204B5BBF4F1AD29A0793 /* DDAssertMacros.h in Headers */, + 379E1EF7C658718423FAE0049DC2715F /* DDContextFilterLogFormatter.h in Headers */, + 993A7865FDC65F35240D4F3F214B9E26 /* DDDispatchQueueLogFormatter.h in Headers */, + E58954326CF7F8495C17869E74B8513C /* DDFileLogger.h in Headers */, + F423EA5580BA192C32D6B65CA48207F6 /* DDLegacyMacros.h in Headers */, + 078E13197EDC1CCC23C17EA070BEE195 /* DDLog+LOGV.h in Headers */, + 9F75942EC67C17050444B33A6CB95F40 /* DDLog.h in Headers */, + EBD8A234C304E817F30965F20F879B42 /* DDLogMacros.h in Headers */, + 054046818F3B622E292535C65AD1F021 /* DDMultiFormatter.h in Headers */, + 3B7B7B60A77CDAAEFA973538F75A913B /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1E0A6FC96E4B4F0400366D0B /* Pods-XCDYouTubeKit iOS Demo */ = { + 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */ = { isa = PBXNativeTarget; - buildConfigurationList = BCF7BD78D4AD586B5D38CDB9 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */; + buildConfigurationList = 31F888A4D963170D466B7C2F6EFCCF6A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */; buildPhases = ( - 73FACC08EB8471BBB0C60664 /* Sources */, - 94A64055A6F775E642B92191 /* Frameworks */, + 704E655FC0E253E011F821C2CAB37A7B /* Sources */, + D9BBCB42D7ED8225F5F71A05D697783B /* Frameworks */, + B9AB998BE0B0CA88FFA5CAFE859E815D /* Headers */, ); buildRules = ( ); dependencies = ( - E66DCF7ABC294DEA49B57730 /* PBXTargetDependency */, - C9C0840901D8E71BD5DEADBA /* PBXTargetDependency */, - 729C7EEC814AC2BD6F887724 /* PBXTargetDependency */, + 8476B24937B6C6386840B02975A306AF /* PBXTargetDependency */, + 5919773EB37573C956F5F7F6CB25B1A2 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit iOS Demo"; - productName = "Pods-XCDYouTubeKit iOS Demo"; - productReference = E95B0B57F384DE30D04DCB51 /* libPods-XCDYouTubeKit iOS Demo.a */; + name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + productName = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + productReference = 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */; productType = "com.apple.product-type.library.static"; }; - 2BA62570900EC224FCACA9E8 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */ = { + 3906B76386033515D5DE7F2EF77E6EE8 /* Pods-XCDYouTubeKit OS X Demo */ = { isa = PBXNativeTarget; - buildConfigurationList = 4088418C875AB7076019E856 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */; + buildConfigurationList = 5FC48F2767F7748E67853D9601B08BED /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo" */; buildPhases = ( - 4F89AF9F9233D6531356232E /* Sources */, - 87C91FD8F4DAD6AA8DD0F0C2 /* Frameworks */, - D907E4D2FE3CB38CB1AF76B9 /* Headers */, + 091FC701FD60C7AEDF5209B545609A4D /* Sources */, + 8A3E932231F62E63F71AF76F8C8BF37D /* Frameworks */, ); buildRules = ( ); dependencies = ( + F33D96903EB1BBEC4B5B31E0CB16AB42 /* PBXTargetDependency */, + 75300D0E1489E686B4EB3467D1BD3E56 /* PBXTargetDependency */, + 4D948B144CBB3767ADB364CB274EC684 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - productName = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - productReference = DEC34C64D484546449A64062 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */; + name = "Pods-XCDYouTubeKit OS X Demo"; + productName = "Pods-XCDYouTubeKit OS X Demo"; + productReference = 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */; productType = "com.apple.product-type.library.static"; }; - 5EF7F2F013FF74643A226A09 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */ = { + 530D9E2771EABCAD48A2549049DEBC28 /* Pods-XCDYouTubeKit iOS Demo */ = { isa = PBXNativeTarget; - buildConfigurationList = 211F101A3F5CAB4FAB21CFB3 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */; + buildConfigurationList = 60903C293209D5A2B3F95176FBE00DAE /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */; buildPhases = ( - D3094669ECB523E1EFDF2562 /* Sources */, - 1A91524C21CA42177F3C4BB3 /* Frameworks */, - 40D64C10CACA6930B159B71C /* Headers */, + 5718D0809B7EBAB1875604BE8DF8E071 /* Sources */, + E9BF87060B1D098BF8D69340455BA563 /* Frameworks */, ); buildRules = ( ); dependencies = ( + A561C07954193FCB56A1EDD4ED75D63A /* PBXTargetDependency */, + 46BCB1D59E2E218C4C3EFCB4565A784E /* PBXTargetDependency */, + B58B2EE44B764FE3D2D4A8FA8004D4D0 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - productName = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - productReference = B7807946085BFDD013F40922 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */; + name = "Pods-XCDYouTubeKit iOS Demo"; + productName = "Pods-XCDYouTubeKit iOS Demo"; + productReference = 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */; productType = "com.apple.product-type.library.static"; }; - 67DBCDBE3A53D4841D09885E /* Pods-XCDYouTubeKit iOS Demo-NSLogger */ = { + 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */ = { isa = PBXNativeTarget; - buildConfigurationList = 2FA3DF0B1174DD25F7B60A7F /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */; + buildConfigurationList = 732F96A65DA4C797CDEED58A0ED77C22 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */; buildPhases = ( - CDF3A7FD4C3E74E8BD0AA5B5 /* Sources */, - 44803B9A638323D647770E59 /* Frameworks */, - D6B2001C06FE40586B0AB0FF /* Headers */, + E430848615F3FAA20B6CAD1F5B051691 /* Sources */, + 2F045A50FF591C7039FA0ACF28730C5D /* Frameworks */, + 381CF5AA466245C2380D92CC7B9AF08B /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - productName = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - productReference = DFE088A4A0797136EA0BA32C /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */; + name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + productName = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + productReference = 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */; productType = "com.apple.product-type.library.static"; }; - 6FAB013E3D0672BE7F6ACA3A /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */ = { + BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */ = { isa = PBXNativeTarget; - buildConfigurationList = 5AB0B155A78EAD238929E812 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */; + buildConfigurationList = 715A038060A531ACD281BB07C88D29F5 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */; buildPhases = ( - 0EE286C89D9C76B0DD4124FC /* Sources */, - C8A998239BFE67494328C71D /* Frameworks */, - A314D6DF2B5A00E5470A3BC5 /* Headers */, + D64D8E484CE823627A7EF78FC0D5D7E4 /* Sources */, + E1F8AD213E9F331A272A64F79A754400 /* Frameworks */, + 1AB8E9340E0907872282E9720130665F /* Headers */, ); buildRules = ( ); dependencies = ( - 4F75036A8F278FDE83120161 /* PBXTargetDependency */, - FC86152F7A5AA30757B6B1D2 /* PBXTargetDependency */, + 251311D022C6A9CC53451E2004A169B2 /* PBXTargetDependency */, + ECBF63CFC04709FB1FAACEC9FD7845F7 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; - productName = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; - productReference = D619D41900D065550572B9B6 /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */; + name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + productName = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + productReference = 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */; productType = "com.apple.product-type.library.static"; }; - B792B70319002CDF454172FF /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */ = { + BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = 57EDA9EB6B1A9A37F45475A0 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */; + buildConfigurationList = 3BF825066560C6B210AB1679DCE2325D /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */; buildPhases = ( - 3B555B081563C15FECE1916A /* Sources */, - 61B7C3747E2A30CB2CF50B1F /* Frameworks */, - 2BE56F7A579A723E855B8765 /* Headers */, + 474F80E7CD25EC183CC15D6DF69F6128 /* Sources */, + 9097E4DD9E91B1A1A91976118DDD875C /* Frameworks */, + C9044CEAC5D9E98D2B2DE8ECE40F8EBB /* Headers */, ); buildRules = ( ); dependencies = ( - 20FB7C4C05E780268C173053 /* PBXTargetDependency */, - 28AE581F8C1ECDD2A5FF6830 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; - productName = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; - productReference = 1D6C0F1DCB69927FF98D100C /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */; + name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + productName = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + productReference = F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */; productType = "com.apple.product-type.library.static"; }; - BA7A7EBC51DD2BFE0DA4BE86 /* Pods-XCDYouTubeKit OS X Demo */ = { + D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = 179A0A54187722C5912451B4 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo" */; + buildConfigurationList = 9D3ED8E43957EF38116277FA4C1BBE26 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */; buildPhases = ( - 42E70A9D5F0C2ED44C70DA8B /* Sources */, - 2D70F243162DE82E9038448A /* Frameworks */, + 752B19714D9361310AD0FB8B99C009C3 /* Sources */, + 1B06094730D879C5F0056E9EB10C35E8 /* Frameworks */, + F12B81393DBD40AE6B7D2226FA098E08 /* Headers */, ); buildRules = ( ); dependencies = ( - AAF6AED614E2B1F6ED310226 /* PBXTargetDependency */, - 2C46B078011F780661361835 /* PBXTargetDependency */, - 233ADF94690CC0F43F56F911 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit OS X Demo"; - productName = "Pods-XCDYouTubeKit OS X Demo"; - productReference = 78250DD3C783E110AE65FE70 /* libPods-XCDYouTubeKit OS X Demo.a */; + name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + productName = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + productReference = 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */; productType = "com.apple.product-type.library.static"; }; - F927882359EEA63918E89463 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */ = { + F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */ = { isa = PBXNativeTarget; - buildConfigurationList = 347099674712F99963990233 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */; + buildConfigurationList = BA09AC0A3416C357C6F1076C845D8B7A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */; buildPhases = ( - 18C8F4EE2132E8576131F275 /* Sources */, - 23C1CE14837A2ED1512E6BE6 /* Frameworks */, - 15F0E9D641DFE747CD96E306 /* Headers */, + A19C699F0EB6ED4B19F96DCD6F86E82B /* Sources */, + 47DF068BE5F8C0D7FF69109E4B1D0F3A /* Frameworks */, + E01CA13BA544B49BB318A747D9D7928F /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - productName = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - productReference = 706DD67BBA172CF2F39D975D /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */; + name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + productName = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + productReference = 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - C3D99A8127414F8EA2B00DCB /* Project object */ = { + D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0640; + LastSwiftUpdateCheck = 0700; + LastUpgradeCheck = 0700; }; - buildConfigurationList = 65F8E4C0C0BCC22DF1016197 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 879AB9825475382928794A9B; - productRefGroup = 8BAE3CC0EDAF8A1B31448A0A /* Products */; + mainGroup = 7DB346D0F39D3F0E887471402A8071AB; + productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - BA7A7EBC51DD2BFE0DA4BE86 /* Pods-XCDYouTubeKit OS X Demo */, - F927882359EEA63918E89463 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */, - 5EF7F2F013FF74643A226A09 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */, - B792B70319002CDF454172FF /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */, - 1E0A6FC96E4B4F0400366D0B /* Pods-XCDYouTubeKit iOS Demo */, - 2BA62570900EC224FCACA9E8 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */, - 67DBCDBE3A53D4841D09885E /* Pods-XCDYouTubeKit iOS Demo-NSLogger */, - 6FAB013E3D0672BE7F6ACA3A /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */, + 3906B76386033515D5DE7F2EF77E6EE8 /* Pods-XCDYouTubeKit OS X Demo */, + BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */, + 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */, + BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */, + 530D9E2771EABCAD48A2549049DEBC28 /* Pods-XCDYouTubeKit iOS Demo */, + D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */, + F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */, + 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 0EE286C89D9C76B0DD4124FC /* Sources */ = { + 091FC701FD60C7AEDF5209B545609A4D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 601804193490E6CD8F3D9C24 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */, - 7F0A3BC638E309DE62CC0B4C /* XCDLumberjackNSLogger.m in Sources */, + 958BEF19DAC560E78689B536285D5A00 /* Pods-XCDYouTubeKit OS X Demo-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 18C8F4EE2132E8576131F275 /* Sources */ = { + 474F80E7CD25EC183CC15D6DF69F6128 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DE11EEC6286B8553433EC784 /* DDASLLogCapture.m in Sources */, - 362570A933EE75D2ECAF22C9 /* DDASLLogger.m in Sources */, - 144909EB3A203175EB061D44 /* DDAbstractDatabaseLogger.m in Sources */, - B995DBF836747525893A56C6 /* DDContextFilterLogFormatter.m in Sources */, - 9ADDF45916F5889A6146AF5F /* DDDispatchQueueLogFormatter.m in Sources */, - B9375795E7E3695141AEEF29 /* DDFileLogger.m in Sources */, - 892887CDE9C7D76A5EC1BB38 /* DDLog.m in Sources */, - 531235984821856B41A3929E /* DDMultiFormatter.m in Sources */, - B3A46F8F653A66BDF1280905 /* DDTTYLogger.m in Sources */, - C1777D976D20820CA83D21B4 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */, + D5D43C2C9D6A16B4CF1CEBA36453A3C2 /* DDASLLogCapture.m in Sources */, + 524681D59F4A062CAB13BCB0E810E28A /* DDASLLogger.m in Sources */, + 906DD6D1BFB6CCB6F5740D4C186DFB15 /* DDAbstractDatabaseLogger.m in Sources */, + FEA5519E3CCDDDCD1EB180C246A1952C /* DDContextFilterLogFormatter.m in Sources */, + B7C7F214FF4198301A3B98580DC12160 /* DDDispatchQueueLogFormatter.m in Sources */, + AE68A1A44A8BCC3437ACB914587AAAFC /* DDFileLogger.m in Sources */, + 55DAFCE5F16726ED83B3C3697810A123 /* DDLog.m in Sources */, + A45BDC10600E783E5BD30D8F88B79873 /* DDMultiFormatter.m in Sources */, + 2D0EE846BA67C7C50669455BD7F68886 /* DDTTYLogger.m in Sources */, + 9EAE9F6EBC901970D17260A522C5856B /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3B555B081563C15FECE1916A /* Sources */ = { + 5718D0809B7EBAB1875604BE8DF8E071 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 83271101E23756B7343DBB3E /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */, - AEE3E00BEC9DEB1330749CB1 /* XCDLumberjackNSLogger.m in Sources */, + 81CC264B296CE2C4E2FEC49EEDA7BC26 /* Pods-XCDYouTubeKit iOS Demo-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 42E70A9D5F0C2ED44C70DA8B /* Sources */ = { + 704E655FC0E253E011F821C2CAB37A7B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 10F7342957D3C23121A2A34C /* Pods-XCDYouTubeKit OS X Demo-dummy.m in Sources */, + 3688BDEA3084CB1D3954FF78EF2B788F /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */, + 8384ED1F83598E6BE18ED5A1E1B247AF /* XCDLumberjackNSLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4F89AF9F9233D6531356232E /* Sources */ = { + 752B19714D9361310AD0FB8B99C009C3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4C368CB4CD703FA72EAD37FC /* DDASLLogCapture.m in Sources */, - C0DDA162637F6B0A0FE33498 /* DDASLLogger.m in Sources */, - 545FCA45489B4CE63A9E0C0C /* DDAbstractDatabaseLogger.m in Sources */, - 0030D6B968B61C18BE611DED /* DDContextFilterLogFormatter.m in Sources */, - 357FFE54D34522F21351ABA9 /* DDDispatchQueueLogFormatter.m in Sources */, - 2ECA364B70E63DCE6BFC461E /* DDFileLogger.m in Sources */, - 278F4C2326049327022AE600 /* DDLog.m in Sources */, - 8754D3E74F337B804E20A59C /* DDMultiFormatter.m in Sources */, - 1BF4DFA509C89BCA9F10D170 /* DDTTYLogger.m in Sources */, - F52FB46C6A172A9302D7B9FB /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */, + 77B13722FB3A4BA1D0E16BBA05E38FF7 /* DDASLLogCapture.m in Sources */, + 36EAEA77EFD74C928383FE03E508DF0A /* DDASLLogger.m in Sources */, + 90ED1EB0A85DE2326C0188472CF43097 /* DDAbstractDatabaseLogger.m in Sources */, + 652D89B97144DC9515095A169E72C6C1 /* DDContextFilterLogFormatter.m in Sources */, + D2E1DE6E1009F993DE5D8BBC00321971 /* DDDispatchQueueLogFormatter.m in Sources */, + B0FFE157C82A67E742E1967D361A0702 /* DDFileLogger.m in Sources */, + F5031334C1478A97EAE3C14BE7681515 /* DDLog.m in Sources */, + CE34C2BE41E7783716703A856089D987 /* DDMultiFormatter.m in Sources */, + 08C919F071464A2F17E1C27CF48863D9 /* DDTTYLogger.m in Sources */, + A829ECFD53676E573E2093AD4C7B3073 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 73FACC08EB8471BBB0C60664 /* Sources */ = { + A19C699F0EB6ED4B19F96DCD6F86E82B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 812CF5D54CF99CA219C53AB5 /* Pods-XCDYouTubeKit iOS Demo-dummy.m in Sources */, + 4A6435EA4D1837FF4D00C273F0478AC1 /* LoggerClient.m in Sources */, + 047B7D710D7391447B7C8DE06E057249 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CDF3A7FD4C3E74E8BD0AA5B5 /* Sources */ = { + D64D8E484CE823627A7EF78FC0D5D7E4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5A75D8BF533995F8D93D9A2D /* LoggerClient.m in Sources */, - ECD2CFC886412190A5B60DD5 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */, + 3F4391116A6A0872FE450DB0DF7050A5 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */, + 699B728A8A799A769ADBE730329B9255 /* XCDLumberjackNSLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D3094669ECB523E1EFDF2562 /* Sources */ = { + E430848615F3FAA20B6CAD1F5B051691 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 06AF7357CCB131BB72027522 /* LoggerClient.m in Sources */, - 2331047F33EA4C318D449CDB /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */, + BF690B9C296631F04C94F9CB018C5177 /* LoggerClient.m in Sources */, + FD2677D7444ABAFD3E3141B71FF11C29 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 20FB7C4C05E780268C173053 /* PBXTargetDependency */ = { + 251311D022C6A9CC53451E2004A169B2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - target = F927882359EEA63918E89463 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; - targetProxy = 08E00AA8746CE509E0196B27 /* PBXContainerItemProxy */; + target = BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; + targetProxy = D3A9A33716B1E09BBA6F7BBF47056095 /* PBXContainerItemProxy */; }; - 233ADF94690CC0F43F56F911 /* PBXTargetDependency */ = { + 46BCB1D59E2E218C4C3EFCB4565A784E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + target = F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; + targetProxy = CBCA6D82EBEBEB7461AB208848D7DC76 /* PBXContainerItemProxy */; + }; + 4D948B144CBB3767ADB364CB274EC684 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; - target = B792B70319002CDF454172FF /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */; - targetProxy = BE439A7C61691C85BE98F5F6 /* PBXContainerItemProxy */; + target = BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */; + targetProxy = 9012B8A50883664208EFF972BF6E7B05 /* PBXContainerItemProxy */; }; - 28AE581F8C1ECDD2A5FF6830 /* PBXTargetDependency */ = { + 5919773EB37573C956F5F7F6CB25B1A2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - target = 5EF7F2F013FF74643A226A09 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; - targetProxy = 7B0070FF68E25F711EDE842C /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + target = F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; + targetProxy = 58DB8D2B4A1F2632D46C290C5D3803F2 /* PBXContainerItemProxy */; }; - 2C46B078011F780661361835 /* PBXTargetDependency */ = { + 75300D0E1489E686B4EB3467D1BD3E56 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - target = 5EF7F2F013FF74643A226A09 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; - targetProxy = 73904B1C4F0DFDA2E66A7D9A /* PBXContainerItemProxy */; + target = 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; + targetProxy = F228D76EA187D3D480FCB94B0B15CC2D /* PBXContainerItemProxy */; }; - 4F75036A8F278FDE83120161 /* PBXTargetDependency */ = { + 8476B24937B6C6386840B02975A306AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - target = 2BA62570900EC224FCACA9E8 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; - targetProxy = F932534090A4583EF5D20087 /* PBXContainerItemProxy */; + target = D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; + targetProxy = 68E10E062B92E6B8E801C2ED92543E44 /* PBXContainerItemProxy */; }; - 729C7EEC814AC2BD6F887724 /* PBXTargetDependency */ = { + A561C07954193FCB56A1EDD4ED75D63A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; - target = 6FAB013E3D0672BE7F6ACA3A /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */; - targetProxy = 6A08A35298259F91BC7FCA41 /* PBXContainerItemProxy */; - }; - AAF6AED614E2B1F6ED310226 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - target = F927882359EEA63918E89463 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; - targetProxy = DD1A7F13ECAFE99C3ED5ABB8 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + target = D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; + targetProxy = D6C7D626C8DD4CB10223CA7BA419F8A8 /* PBXContainerItemProxy */; }; - C9C0840901D8E71BD5DEADBA /* PBXTargetDependency */ = { + B58B2EE44B764FE3D2D4A8FA8004D4D0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - target = 67DBCDBE3A53D4841D09885E /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; - targetProxy = F5EA15F63B5C933D7EDC8D2B /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + target = 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */; + targetProxy = 95851FB8829906EBBB19B104B9D6969F /* PBXContainerItemProxy */; }; - E66DCF7ABC294DEA49B57730 /* PBXTargetDependency */ = { + ECBF63CFC04709FB1FAACEC9FD7845F7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - target = 2BA62570900EC224FCACA9E8 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; - targetProxy = 265160CBC7AD56B463C086C7 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + target = 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; + targetProxy = B8A023E96941BBC9131C7361CE0BB742 /* PBXContainerItemProxy */; }; - FC86152F7A5AA30757B6B1D2 /* PBXTargetDependency */ = { + F33D96903EB1BBEC4B5B31E0CB16AB42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - target = 67DBCDBE3A53D4841D09885E /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; - targetProxy = DB92A6C81B9F403C02B8C869 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + target = BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; + targetProxy = 39BE8E9A4E281C126AA66D1E06A9FC14 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0D68064ABCD932B1B464B5F8 /* Debug */ = { + 1B00A411B6AB51A235B5043DC977DF83 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83020BFBEDB940463C871E1A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -987,106 +984,105 @@ }; name = Debug; }; - 11A1276CEBFB284B406D2360 /* Release */ = { + 1C134582990BEBAC380DF60F0783586E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5BEFD044D642A2E949AB59B5 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */; + baseConfigurationReference = 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; buildSettings = { + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; + SDKROOT = macosx; }; name = Release; }; - 13B47204315E668A106A91DE /* Debug */ = { + 208A16B0739EB79B0E70B00609674080 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A956CA8FD1C82A293E42757F /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 1C18A3CBA6645AC93E37AF44 /* Debug */ = { + 2352AE0C0276EE1285D4A561F442BED2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C42561E3324808FDF5C49040 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */; + baseConfigurationReference = E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - MACOSX_DEPLOYMENT_TARGET = 10.9; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; + SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 2C6553DBFB843D433997D544 /* Debug */ = { + 4775084E70866F0AF8F35C08FC9C885A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C2D83B5F21AA2A9D10309E1C /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */; + baseConfigurationReference = C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; buildSettings = { + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; + SDKROOT = macosx; }; - name = Debug; + name = Release; }; - 2D42621004B09CD57ACC38CD /* Release */ = { + 4DF954B9D20A9F4B8F76CF7CFF2A47FF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97D0FA2D17A8A549E5AC18D8 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */; + baseConfigurationReference = 3F980B61F4DC5CB90D563C38132E1897 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */; buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - MACOSX_DEPLOYMENT_TARGET = 10.9; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; + SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 328240FDF3B7F8C98C6A54DA /* Release */ = { + 5D68BCA739F79594FC7D807D41F855C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A956CA8FD1C82A293E42757F /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 8E702B0F52F4E0EC99A9086EC23F87B1 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 5E1B96C3F566EDCA1C97D6D3 /* Debug */ = { + 63AB1256F50F06994D96DB89801367B7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1103,15 +1099,10 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -1120,18 +1111,18 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MACOSX_DEPLOYMENT_TARGET = 10.9; - ONLY_ACTIVE_ARCH = YES; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - 6226658EA65FA81E46CB6482 /* Debug */ = { + 714840BCF0AE4D92CA2EFD869078DF40 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEDBE1493CBA6F1FF7589C76 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = 3F980B61F4DC5CB90D563C38132E1897 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -1142,7 +1133,23 @@ }; name = Debug; }; - 66D4C42653EFA87EE7377E55 /* Release */ = { + 80790FEC13A5E3B3E50FDD85E7CD6624 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 864F4B4BF76694199EE8C5922600D7BA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1159,10 +1166,15 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; + COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -1171,51 +1183,37 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MACOSX_DEPLOYMENT_TARGET = 10.9; + ONLY_ACTIVE_ARCH = YES; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; }; - name = Release; - }; - 7586EA045F2A1E138FA94270 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 93D13405FA0EAAFD93AF1611 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; + name = Debug; }; - 7C5B800E24CBD85D463031C7 /* Release */ = { + 9295939AD16823456B927AA80570124D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEDBE1493CBA6F1FF7589C76 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = A7F151403347EF8FE6A5E1BFFBF15105 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */; buildSettings = { + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + EXECUTABLE_PREFIX = lib; + MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; + SDKROOT = macosx; SKIP_INSTALL = YES; }; name = Release; }; - 7D8E8253B908ABF9569D87D3 /* Debug */ = { + 951757F8E059343AB2F2F95071F944C2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63C803DDD34362F37C187676 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -1225,9 +1223,9 @@ }; name = Debug; }; - 86750E247C3E1FF5A5E38BE4 /* Release */ = { + 96ABD0F7E64323C1A0B1C67E337E97D5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 83020BFBEDB940463C871E1A /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -1242,30 +1240,30 @@ }; name = Release; }; - 9831AA30386C3ADDA508F35E /* Release */ = { + B1B26814553799D9F2742E397BA13E95 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63C803DDD34362F37C187676 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = 3CE0F80064862BEC1D9642E39D77B541 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */; buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; + SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 983488777227E51BAFE40417 /* Debug */ = { + CB9C9A30637BD5A00B8F840812A0E9E9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8E740EF78BC0053AFA37419 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; + baseConfigurationReference = 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -1275,12 +1273,12 @@ }; name = Debug; }; - BFBB34C77BECAD0A7FA7E714 /* Debug */ = { + CCF68653F9428BFB932F18B0E70D5CC2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 93D13405FA0EAAFD93AF1611 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */; + baseConfigurationReference = 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -1291,108 +1289,107 @@ }; name = Debug; }; - CBD93F92CF9619EB9EBE2216 /* Release */ = { + F116B8A0D7546934003EA087FACD14AE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D8E740EF78BC0053AFA37419 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; + baseConfigurationReference = 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = NO; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 179A0A54187722C5912451B4 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1C18A3CBA6645AC93E37AF44 /* Debug */, - 2D42621004B09CD57ACC38CD /* Release */, + 864F4B4BF76694199EE8C5922600D7BA /* Debug */, + 63AB1256F50F06994D96DB89801367B7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 211F101A3F5CAB4FAB21CFB3 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */ = { + 31F888A4D963170D466B7C2F6EFCCF6A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7D8E8253B908ABF9569D87D3 /* Debug */, - 9831AA30386C3ADDA508F35E /* Release */, + 714840BCF0AE4D92CA2EFD869078DF40 /* Debug */, + 4DF954B9D20A9F4B8F76CF7CFF2A47FF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2FA3DF0B1174DD25F7B60A7F /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */ = { + 3BF825066560C6B210AB1679DCE2325D /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - 6226658EA65FA81E46CB6482 /* Debug */, - 7C5B800E24CBD85D463031C7 /* Release */, + CB9C9A30637BD5A00B8F840812A0E9E9 /* Debug */, + 96ABD0F7E64323C1A0B1C67E337E97D5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 347099674712F99963990233 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */ = { + 5FC48F2767F7748E67853D9601B08BED /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0D68064ABCD932B1B464B5F8 /* Debug */, - 86750E247C3E1FF5A5E38BE4 /* Release */, + B1B26814553799D9F2742E397BA13E95 /* Debug */, + 9295939AD16823456B927AA80570124D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4088418C875AB7076019E856 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */ = { + 60903C293209D5A2B3F95176FBE00DAE /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */ = { isa = XCConfigurationList; buildConfigurations = ( - 13B47204315E668A106A91DE /* Debug */, - 328240FDF3B7F8C98C6A54DA /* Release */, + 2352AE0C0276EE1285D4A561F442BED2 /* Debug */, + 5D68BCA739F79594FC7D807D41F855C3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 57EDA9EB6B1A9A37F45475A0 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */ = { + 715A038060A531ACD281BB07C88D29F5 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - 983488777227E51BAFE40417 /* Debug */, - CBD93F92CF9619EB9EBE2216 /* Release */, + 951757F8E059343AB2F2F95071F944C2 /* Debug */, + 1C134582990BEBAC380DF60F0783586E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5AB0B155A78EAD238929E812 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */ = { + 732F96A65DA4C797CDEED58A0ED77C22 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - BFBB34C77BECAD0A7FA7E714 /* Debug */, - 7586EA045F2A1E138FA94270 /* Release */, + 1B00A411B6AB51A235B5043DC977DF83 /* Debug */, + 4775084E70866F0AF8F35C08FC9C885A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 65F8E4C0C0BCC22DF1016197 /* Build configuration list for PBXProject "Pods" */ = { + 9D3ED8E43957EF38116277FA4C1BBE26 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5E1B96C3F566EDCA1C97D6D3 /* Debug */, - 66D4C42653EFA87EE7377E55 /* Release */, + CCF68653F9428BFB932F18B0E70D5CC2 /* Debug */, + 208A16B0739EB79B0E70B00609674080 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BCF7BD78D4AD586B5D38CDB9 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */ = { + BA09AC0A3416C357C6F1076C845D8B7A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2C6553DBFB843D433997D544 /* Debug */, - 11A1276CEBFB284B406D2360 /* Release */, + F116B8A0D7546934003EA087FACD14AE /* Debug */, + 80790FEC13A5E3B3E50FDD85E7CD6624 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = C3D99A8127414F8EA2B00DCB /* Project object */; + rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; } diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig index ed120955f..885137704 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CocoaLumberjack" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch index 4c50b841d..b9c163b49 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit OS X Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig index ce7f41f97..0334ad108 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig @@ -1,6 +1,6 @@ #include "Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${PODS_XCDYOUTUBEKIT_OS_X_DEMO_NSLOGGER_GCC_PREPROCESSOR_DEFINITIONS} HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSLogger" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = ${PODS_XCDYOUTUBEKIT_OS_X_DEMO_NSLOGGER_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${PODS_XCDYOUTUBEKIT_OS_X_DEMO_NSLOGGER_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch index 4c50b841d..b9c163b49 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit OS X Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig index 173543d3c..29d274878 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/XCDLumberjackNSLogger" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch index 4c50b841d..b9c163b49 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit OS X Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-environment.h b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-environment.h deleted file mode 100644 index 33291fc63..000000000 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-environment.h +++ /dev/null @@ -1,50 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// CocoaLumberjack -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack 0 - -// CocoaLumberjack/Core -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Core -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Core 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Core 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Core 0 - -// CocoaLumberjack/Default -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Default -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Default 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Default 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Default 0 - -// CocoaLumberjack/Extensions -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Extensions -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Extensions 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Extensions 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Extensions 0 - -// NSLogger -#define COCOAPODS_POD_AVAILABLE_NSLogger -#define COCOAPODS_VERSION_MAJOR_NSLogger 1 -#define COCOAPODS_VERSION_MINOR_NSLogger 5 -#define COCOAPODS_VERSION_PATCH_NSLogger 1 - -// NSLogger/Standard -#define COCOAPODS_POD_AVAILABLE_NSLogger_Standard -#define COCOAPODS_VERSION_MAJOR_NSLogger_Standard 1 -#define COCOAPODS_VERSION_MINOR_NSLogger_Standard 5 -#define COCOAPODS_VERSION_PATCH_NSLogger_Standard 1 - -// XCDLumberjackNSLogger -#define COCOAPODS_POD_AVAILABLE_XCDLumberjackNSLogger -#define COCOAPODS_VERSION_MAJOR_XCDLumberjackNSLogger 1 -#define COCOAPODS_VERSION_MINOR_XCDLumberjackNSLogger 0 -#define COCOAPODS_VERSION_PATCH_XCDLumberjackNSLogger 0 - diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-resources.sh b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-resources.sh index 43f08523e..ea685a22b 100755 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-resources.sh +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.debug.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.debug.xcconfig index 443f1ab05..54acab632 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.debug.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.debug.xcconfig @@ -1,6 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaLumberjack" -isystem "${PODS_ROOT}/Headers/Public/NSLogger" -isystem "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" -l"Pods-XCDYouTubeKit OS X Demo-NSLogger" -l"Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" -framework "CFNetwork" -framework "CoreServices" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.release.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.release.xcconfig index 443f1ab05..54acab632 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.release.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit OS X Demo/Pods-XCDYouTubeKit OS X Demo.release.xcconfig @@ -1,6 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaLumberjack" -isystem "${PODS_ROOT}/Headers/Public/NSLogger" -isystem "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" -l"Pods-XCDYouTubeKit OS X Demo-NSLogger" -l"Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" -framework "CFNetwork" -framework "CoreServices" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig index f692bebe4..e4f2ff64c 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CocoaLumberjack" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch index 12fbf46be..aa992a4ad 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit iOS Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig index 5a593ad34..eedaa38cb 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig @@ -1,6 +1,6 @@ #include "Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${PODS_XCDYOUTUBEKIT_IOS_DEMO_NSLOGGER_GCC_PREPROCESSOR_DEFINITIONS} HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSLogger" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = ${PODS_XCDYOUTUBEKIT_IOS_DEMO_NSLOGGER_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${PODS_XCDYOUTUBEKIT_IOS_DEMO_NSLOGGER_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch index 12fbf46be..aa992a4ad 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit iOS Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig index 085a0e844..cec5c8446 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig @@ -1,6 +1,5 @@ #include "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/XCDLumberjackNSLogger" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch index 12fbf46be..aa992a4ad 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-XCDYouTubeKit iOS Demo-environment.h" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-environment.h b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-environment.h deleted file mode 100644 index 33291fc63..000000000 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-environment.h +++ /dev/null @@ -1,50 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// CocoaLumberjack -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack 0 - -// CocoaLumberjack/Core -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Core -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Core 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Core 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Core 0 - -// CocoaLumberjack/Default -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Default -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Default 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Default 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Default 0 - -// CocoaLumberjack/Extensions -#define COCOAPODS_POD_AVAILABLE_CocoaLumberjack_Extensions -#define COCOAPODS_VERSION_MAJOR_CocoaLumberjack_Extensions 2 -#define COCOAPODS_VERSION_MINOR_CocoaLumberjack_Extensions 0 -#define COCOAPODS_VERSION_PATCH_CocoaLumberjack_Extensions 0 - -// NSLogger -#define COCOAPODS_POD_AVAILABLE_NSLogger -#define COCOAPODS_VERSION_MAJOR_NSLogger 1 -#define COCOAPODS_VERSION_MINOR_NSLogger 5 -#define COCOAPODS_VERSION_PATCH_NSLogger 1 - -// NSLogger/Standard -#define COCOAPODS_POD_AVAILABLE_NSLogger_Standard -#define COCOAPODS_VERSION_MAJOR_NSLogger_Standard 1 -#define COCOAPODS_VERSION_MINOR_NSLogger_Standard 5 -#define COCOAPODS_VERSION_PATCH_NSLogger_Standard 1 - -// XCDLumberjackNSLogger -#define COCOAPODS_POD_AVAILABLE_XCDLumberjackNSLogger -#define COCOAPODS_VERSION_MAJOR_XCDLumberjackNSLogger 1 -#define COCOAPODS_VERSION_MINOR_XCDLumberjackNSLogger 0 -#define COCOAPODS_VERSION_PATCH_XCDLumberjackNSLogger 0 - diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-resources.sh b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-resources.sh index be27b7338..b4ca17255 100755 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-resources.sh +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo-resources.sh @@ -9,7 +9,7 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt XCASSET_FILES=() realpath() { - DIRECTORY=$(cd "${1%/*}" && pwd) + DIRECTORY="$(cd "${1%/*}" && pwd)" FILENAME="${1##*/}" echo "$DIRECTORY/$FILENAME" } @@ -22,7 +22,7 @@ install_resource() ibtool --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.xib) - echo "ibtool --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" + echo "ibtool --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" ibtool --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" ;; *.framework) @@ -58,8 +58,10 @@ install_resource() esac } +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" if [[ "${ACTION}" == "install" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi rm -f "$RESOURCES_TO_COPY" diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.debug.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.debug.xcconfig index fa5768b96..7a9d6ebd0 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.debug.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.debug.xcconfig @@ -1,6 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaLumberjack" -isystem "${PODS_ROOT}/Headers/Public/NSLogger" -isystem "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" -l"Pods-XCDYouTubeKit iOS Demo-NSLogger" -l"Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" -framework "CFNetwork" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.release.xcconfig b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.release.xcconfig index fa5768b96..7a9d6ebd0 100644 --- a/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.release.xcconfig +++ b/XCDYouTubeKit Demo/Pods/Target Support Files/Pods-XCDYouTubeKit iOS Demo/Pods-XCDYouTubeKit iOS Demo.release.xcconfig @@ -1,6 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" ${inherited} NSLOGGER_WAS_HERE=1 NSLOGGER_BUILD_USERNAME="${USER}" HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CocoaLumberjack" "${PODS_ROOT}/Headers/Public/NSLogger" "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/CocoaLumberjack" -isystem "${PODS_ROOT}/Headers/Public/NSLogger" -isystem "${PODS_ROOT}/Headers/Public/XCDLumberjackNSLogger" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" -l"Pods-XCDYouTubeKit iOS Demo-NSLogger" -l"Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" -framework "CFNetwork" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/README.md b/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/README.md index e3a79ad56..78ec9b668 100644 --- a/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/README.md +++ b/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/README.md @@ -16,7 +16,7 @@ XCDLumberjackNSLogger is available through CocoaPods. ```ruby -pod "XCDLumberjackNSLogger", "~> 1.0.0" +pod "XCDLumberjackNSLogger", "~> 1.0.1" ``` ## Usage diff --git a/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/XCDLumberjackNSLogger.m b/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/XCDLumberjackNSLogger.m index 54d9a6ee5..cd4eab5ab 100644 --- a/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/XCDLumberjackNSLogger.m +++ b/XCDYouTubeKit Demo/Pods/XCDLumberjackNSLogger/XCDLumberjackNSLogger.m @@ -30,6 +30,15 @@ - (void) dealloc #pragma mark - DDLogger +static NSData * MessageAsData(NSString *message); + +static void SetThreadNameWithMessage(DDLogMessage *logMessage) +{ + // There is no _thread name_ parameter for LogXXXToF functions, but we can abuse NSLogger’s thread name caching mechanism which uses the current thread dictionary + NSString *queueLabel = [logMessage.queueLabel isEqualToString:@"com.apple.main-thread"] ? @"Main Queue" : logMessage.queueLabel; + NSThread.currentThread.threadDictionary[@"__$NSLoggerThreadName$__"] = [NSString stringWithFormat:@"%@ [%@]", logMessage.threadID, queueLabel]; +} + @synthesize logFormatter = _logFormatter; - (NSString *) loggerName @@ -51,7 +60,68 @@ - (void) logMessage:(DDLogMessage *)logMessage { int level = log2f(logMessage.flag); NSString *tag = self.tags[@(logMessage.context)]; - LogMessageToF(self.logger, logMessage.fileName.UTF8String, (int)logMessage.line, logMessage.function.UTF8String, tag, level, @"%@", logMessage.message); + NSData *data = MessageAsData(logMessage.message); + SetThreadNameWithMessage(logMessage); + if (data) + LogDataToF(self.logger, logMessage.fileName.UTF8String, (int)logMessage.line, logMessage.function.UTF8String, tag, level, data); + else + LogMessageRawToF(self.logger, logMessage.fileName.UTF8String, (int)logMessage.line, logMessage.function.UTF8String, tag, level, logMessage.message); +} + +#pragma mark - NSObject + +- (NSString *) debugDescription +{ + NSMutableString *debugDescription = [NSMutableString stringWithString:[super debugDescription]]; + NSString *bonjourServiceName = (__bridge NSString *)self.logger->bonjourServiceName; + NSString *viewerHost = (__bridge NSString *)self.logger->host; + uint32_t options = self.logger->options; + NSDictionary *tags = self.tags; + + if (bonjourServiceName) + [debugDescription appendFormat:@"\n\tBonjour Service Name: %@", bonjourServiceName]; + if (viewerHost) + [debugDescription appendFormat:@"\n\tViewer Host: %@:%@", viewerHost, @(self.logger->port)]; + + [debugDescription appendString:@"\n\tOptions:"]; + [debugDescription appendFormat:@"\n\t\tLog To Console: %@", options & kLoggerOption_LogToConsole ? @"YES" : @"NO"]; + [debugDescription appendFormat:@"\n\t\tCapture System Console: %@", options & kLoggerOption_CaptureSystemConsole ? @"YES" : @"NO"]; + [debugDescription appendFormat:@"\n\t\tBuffer Logs Until Connection: %@", options & kLoggerOption_BufferLogsUntilConnection ? @"YES" : @"NO"]; + [debugDescription appendFormat:@"\n\t\tBrowse Bonjour: %@", options & kLoggerOption_BrowseBonjour ? @"YES" : @"NO"]; + [debugDescription appendFormat:@"\n\t\tBrowse Only Local Domain: %@", options & kLoggerOption_BrowseOnlyLocalDomain ? @"YES" : @"NO"]; + [debugDescription appendFormat:@"\n\t\tUse SSL: %@", options & kLoggerOption_UseSSL ? @"YES" : @"NO"]; + + if (tags.count > 0) + { + [debugDescription appendString:@"\n\tTags:"]; + for (NSNumber *context in [[tags allKeys] sortedArrayUsingSelector:@selector(compare:)]) + [debugDescription appendFormat:@"\n\t\t%@ -> %@", context, tags[context]]; + } + return [debugDescription copy]; } @end + +static NSData * MessageAsData(NSString *message) +{ + if ([message hasPrefix:@"<"] && [message hasSuffix:@">"]) + { + message = [message substringWithRange:NSMakeRange(1, message.length - 2)]; + message = [message stringByReplacingOccurrencesOfString:@" " withString:@""]; + NSCharacterSet *hexadecimalCharacterSet = [NSCharacterSet characterSetWithCharactersInString:@"0123456789abcdefABCDEF"]; + if (message.length % 2 == 0 && [message rangeOfCharacterFromSet:hexadecimalCharacterSet.invertedSet].location == NSNotFound) + { + NSMutableData *data = [NSMutableData new]; + char chars[3] = {'\0','\0','\0'}; + for (NSUInteger i = 0; i < message.length / 2; i++) + { + chars[0] = [message characterAtIndex:i*2]; + chars[1] = [message characterAtIndex:i*2 + 1]; + uint8_t byte = strtol(chars, NULL, 16); + [data appendBytes:&byte length:sizeof(byte)]; + } + return data; + } + } + return nil; +} diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj index 33c07055d..dfc731091 100644 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj @@ -545,6 +545,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", + "LOG_LEVEL_DEF=DDLogLevelAll", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; @@ -575,7 +576,11 @@ COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = 2.2.0; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "NS_BLOCK_ASSERTIONS=1"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "NS_BLOCK_ASSERTIONS=1", + "LOG_LEVEL_DEF=DDLogLevelAll", + "$(inherited)", + ); GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; From 269bf8ecfb55af2cfcea17aff591ef331d167fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Mon, 7 Sep 2015 22:07:12 +0200 Subject: [PATCH 15/38] Add `-Wno-unknown-warning-option` warning flag This is helpful to compile with -Weverything on several Xcode/clang verions. --- XCDYouTubeKit.xcodeproj/project.pbxproj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 3732eaad3..3e17159d5 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -907,6 +907,7 @@ VERSIONING_SYSTEM = "Semantic Versioning"; WARNING_CFLAGS = ( "-Weverything", + "-Wno-unknown-warning-option", "-Wno-gnu", "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", @@ -958,6 +959,7 @@ VERSIONING_SYSTEM = "Semantic Versioning"; WARNING_CFLAGS = ( "-Weverything", + "-Wno-unknown-warning-option", "-Wno-gnu", "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", @@ -1026,6 +1028,7 @@ VERSIONING_SYSTEM = "Semantic Versioning"; WARNING_CFLAGS = ( "-Weverything", + "-Wno-unknown-warning-option", "-Wno-gnu", "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", From ac9506877c1d61487ee25075505782b3c509379d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Mon, 7 Sep 2015 22:23:57 +0200 Subject: [PATCH 16/38] Add `-Wno-partial-availability` warning flag --- XCDYouTubeKit.xcodeproj/project.pbxproj | 3 +++ 1 file changed, 3 insertions(+) diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 3e17159d5..859b8a2ca 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -912,6 +912,7 @@ "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", "-Wno-unused-parameter", + "-Wno-partial-availability", ); }; name = Debug; @@ -964,6 +965,7 @@ "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", "-Wno-unused-parameter", + "-Wno-partial-availability", ); }; name = Release; @@ -1033,6 +1035,7 @@ "-Wno-objc-missing-property-synthesis", "-Wno-pedantic", "-Wno-unused-parameter", + "-Wno-partial-availability", ); }; name = "Code Coverage"; From 756e5c7200193e482fdc2ef952f89f87e9e5e341 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Mon, 7 Sep 2015 22:25:03 +0200 Subject: [PATCH 17/38] Remove some warnings for test targets --- XCDYouTubeKit.xcodeproj/project.pbxproj | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 859b8a2ca..3950b5b64 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -787,6 +787,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; @@ -808,6 +810,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; @@ -1063,6 +1067,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; @@ -1086,6 +1092,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; @@ -1109,6 +1117,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; @@ -1132,6 +1142,8 @@ WARNING_CFLAGS = ( "$(inherited)", "-Wno-documentation-unknown-command", + "-Wno-nullable-to-nonnull-conversion", + "-Wno-reserved-id-macro", ); WRAPPER_EXTENSION = xctest; }; From 0da51a9ba5cee2fa6b3ce1b58137c45f93066a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 8 Sep 2015 00:53:01 +0200 Subject: [PATCH 18/38] Remove unnecessary FRAMEWORK_SEARCH_PATHS from test targets --- XCDYouTubeKit.xcodeproj/project.pbxproj | 27 ------------------------- 1 file changed, 27 deletions(-) diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 3950b5b64..5e7071a86 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -774,11 +774,6 @@ C20F57AC18817D5400EDBFB0 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); HEADER_SEARCH_PATHS = ( "$(inherited)", "$(BUILT_PRODUCTS_DIR)/include", @@ -797,11 +792,6 @@ C20F57AD18817D5400EDBFB0 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); HEADER_SEARCH_PATHS = ( "$(inherited)", "$(BUILT_PRODUCTS_DIR)/include", @@ -1054,11 +1044,6 @@ C2D0CC60191283A400DA8CD4 /* Code Coverage */ = { isa = XCBuildConfiguration; buildSettings = { - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); HEADER_SEARCH_PATHS = ( "$(inherited)", "$(BUILT_PRODUCTS_DIR)/include", @@ -1078,10 +1063,6 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); OTHER_LDFLAGS = ( "$(inherited)", "-framework", @@ -1103,10 +1084,6 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); OTHER_LDFLAGS = ( "$(inherited)", "-framework", @@ -1128,10 +1105,6 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(DEVELOPER_FRAMEWORKS_DIR)", - "$(inherited)", - ); OTHER_LDFLAGS = ( "$(inherited)", "-framework", From cfce125a502c8d4b202e097b6978dbd36b1d1cfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 8 Sep 2015 13:28:09 +0200 Subject: [PATCH 19/38] Use the new nullability annotations for XCDYouTubeClient In recent versions of clang (Xcode 6.3 or 6.4) the optimizer became more agressive and optimized out code testing the nullability of a parameter declared with __attribute__((nonnull)). This is why `testNilCompletionHandler` started to fail. The new nullability annotations are not handled by the optimizer. --- XCDYouTubeKit/XCDYouTubeClient.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index 29ffd2311..7550780a1 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -2,12 +2,20 @@ // Copyright (c) 2013-2015 Cédric Luthi. All rights reserved. // +#if !__has_feature(nullability) +#define NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_END +#define __nullable +#endif + #import #import #import #import +NS_ASSUME_NONNULL_BEGIN + /** * The `XCDYouTubeClient` class is responsible for interacting with the YouTube API. Given a YouTube video identifier, you will get video information with the `<-getVideoWithIdentifier:completionHandler:>` method. * @@ -35,7 +43,7 @@ * * @return A client with the specified language identifier. */ -- (instancetype) initWithLanguageIdentifier:(NSString *)languageIdentifier; +- (instancetype) initWithLanguageIdentifier:(NSString * __nullable)languageIdentifier; /** * --------------------------------- @@ -68,6 +76,8 @@ * * @return An opaque object conforming to the `` protocol for canceling the asynchronous video information operation. If you call the `cancel` method before the operation is finished, the completion handler will not be called. It is recommended that you store this opaque object as a weak property. */ -- (id) getVideoWithIdentifier:(NSString *)videoIdentifier completionHandler:(void (^)(XCDYouTubeVideo *video, NSError *error))completionHandler __attribute__((nonnull(2))); +- (id) getVideoWithIdentifier:(NSString * __nullable)videoIdentifier completionHandler:(void (^)(XCDYouTubeVideo *video, NSError *error))completionHandler; @end + +NS_ASSUME_NONNULL_END From a5600f698935a760198ba27997cbabaaa34867ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 8 Sep 2015 15:32:41 +0200 Subject: [PATCH 20/38] Run tests on iOS 7.1, 8.1, 8.2, 8.3 and 8.4 on Travis --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 9cbc69cd4..76bc4d9d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ +osx_image: xcode6.4 language: objective-c env: global: @@ -6,6 +7,9 @@ env: - CONFIGURATION="Code Coverage" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s" OBJROOT="build" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=7.1" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.1" + - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.2" + - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.3" + - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.4" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 4s" RUN_CLANG_STATIC_ANALYZER="YES" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s" RUN_CLANG_STATIC_ANALYZER="YES" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Framework" DESTINATION="platform=iOS Simulator,name=iPhone 4s" RUN_CLANG_STATIC_ANALYZER="YES" From e354b3b651a31e4660fbd33975be62c70c73bcf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 8 Sep 2015 16:03:09 +0200 Subject: [PATCH 21/38] Give up on running tests on the iOS 7.1 simulator on Travis They always stall with the Xcode 6.4 image. --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 76bc4d9d2..49f8b9693 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,6 @@ env: LC_CTYPE="en_US.UTF-8" matrix: - CONFIGURATION="Code Coverage" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s" OBJROOT="build" - - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=7.1" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.1" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.2" - CONFIGURATION="Release" SCHEME="XCDYouTubeKit iOS Static Library" DESTINATION="platform=iOS Simulator,name=iPhone 5s,OS=8.3" From 6743ba14423672eff1ebc26161569e97abd65120 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Wed, 9 Sep 2015 11:26:46 +0200 Subject: [PATCH 22/38] Add nullability annotations to XCDYouTubeVideo --- XCDYouTubeKit/XCDYouTubeVideo.h | 18 ++++++++++++++---- XCDYouTubeKit/XCDYouTubeVideo.m | 3 ++- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeVideo.h b/XCDYouTubeKit/XCDYouTubeVideo.h index 59f4a8b31..f568c5b11 100644 --- a/XCDYouTubeKit/XCDYouTubeVideo.h +++ b/XCDYouTubeKit/XCDYouTubeVideo.h @@ -2,8 +2,16 @@ // Copyright (c) 2013-2015 Cédric Luthi. All rights reserved. // +#if !__has_feature(nullability) +#define NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_END +#define nullable +#endif + #import +NS_ASSUME_NONNULL_BEGIN + /** * The quality of YouTube videos. These values are used as keys in the `<[XCDYouTubeVideo streamURLs]>` property. * @@ -69,15 +77,15 @@ extern NSString *const XCDYouTubeVideoQualityHTTPLiveStreaming; /** * A thumbnail URL for an image of small size, i.e. 120×90. May be nil. */ -@property (nonatomic, readonly) NSURL *smallThumbnailURL; +@property (nonatomic, readonly, nullable) NSURL *smallThumbnailURL; /** * A thumbnail URL for an image of medium size, i.e. 320×180, 480×360 or 640×480. May be nil. */ -@property (nonatomic, readonly) NSURL *mediumThumbnailURL; +@property (nonatomic, readonly, nullable) NSURL *mediumThumbnailURL; /** * A thumbnail URL for an image of large size, i.e. 1'280×720 or 1'980×1'080. May be nil. */ -@property (nonatomic, readonly) NSURL *largeThumbnailURL; +@property (nonatomic, readonly, nullable) NSURL *largeThumbnailURL; /** * A dictionary of video stream URLs. @@ -96,6 +104,8 @@ extern NSString *const XCDYouTubeVideoQualityHTTPLiveStreaming; * * After this date, the stream URLs will not be playable. May be nil if it can not be determined, for example in live videos. */ -@property (nonatomic, readonly) NSDate *expirationDate; +@property (nonatomic, readonly, nullable) NSDate *expirationDate; @end + +NS_ASSUME_NONNULL_END diff --git a/XCDYouTubeKit/XCDYouTubeVideo.m b/XCDYouTubeKit/XCDYouTubeVideo.m index 3d379ecc5..2022d9927 100644 --- a/XCDYouTubeKit/XCDYouTubeVideo.m +++ b/XCDYouTubeKit/XCDYouTubeVideo.m @@ -81,7 +81,8 @@ - (instancetype) initWithIdentifier:(NSString *)identifier info:(NSDictionary *) NSMutableArray *streamQueries = [[streamMap componentsSeparatedByString:@","] mutableCopy]; [streamQueries addObjectsFromArray:[adaptiveFormats componentsSeparatedByString:@","]]; - _title = info[@"title"]; + NSString *title = info[@"title"] ?: @""; + _title = title; _duration = [info[@"length_seconds"] doubleValue]; NSString *smallThumbnail = info[@"thumbnail_url"] ?: info[@"iurl"]; From 61c006bd9eb9f0cf8651aad52e8cda6fc7424c65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Wed, 9 Sep 2015 11:57:09 +0200 Subject: [PATCH 23/38] Add nullability annotations to XCDYouTubeVideoOperation --- .../XCDYouTubeVideoOperationTestCase.m | 8 ++++---- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 17 ++++++++++++++--- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/XCDYouTubeKit Tests/XCDYouTubeVideoOperationTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeVideoOperationTestCase.m index 1cf3574cc..13f50a555 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeVideoOperationTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeVideoOperationTestCase.m @@ -18,26 +18,26 @@ - (void) testWrongInitializer - (void) testIsAsynchronous { - XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:nil languageIdentifier:nil]; + XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:@"" languageIdentifier:nil]; XCTAssertFalse(operation.isAsynchronous); } - (void) testIsConcurrent { - XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:nil languageIdentifier:nil]; + XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:@"" languageIdentifier:nil]; XCTAssertFalse(operation.isConcurrent); } - (void) testStartingOnMainThread { - XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:nil languageIdentifier:nil]; + XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:@"" languageIdentifier:nil]; XCTAssertTrue([NSThread isMainThread]); XCTAssertThrowsSpecificNamed([operation start], NSException, NSGenericException); } - (void) testStartingOnBackgroundThread { - XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:nil languageIdentifier:nil]; + XCDYouTubeVideoOperation *operation = [[XCDYouTubeVideoOperation alloc] initWithVideoIdentifier:@"" languageIdentifier:nil]; [self keyValueObservingExpectationForObject:operation keyPath:@"isFinished" handler:^BOOL(id observedObject, NSDictionary *change) { XCTAssertNil([observedObject video]); diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index 05cae2cef..4668b7d38 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -2,11 +2,20 @@ // Copyright (c) 2013-2015 Cédric Luthi. All rights reserved. // +#if !__has_feature(nullability) +#define NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_END +#define nullable +#define __nullable +#endif + #import #import #import +NS_ASSUME_NONNULL_BEGIN + /** * XCDYouTubeVideoOperation is a subclass of `NSOperation` that connects to the YouTube API and parse the response. * @@ -30,7 +39,7 @@ * * @return An initialized `XCDYouTubeVideoOperation` object. */ -- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString *)languageIdentifier; +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString * __nullable)languageIdentifier; /** * -------------------------------- @@ -43,12 +52,14 @@ * * Returns nil if the operation is not yet finished or if it was canceled. */ -@property (atomic, readonly) NSError *error; +@property (atomic, readonly, nullable) NSError *error; /** * Returns a video object if the operation succeeded or nil if it failed. * * Returns nil if the operation is not yet finished or if it was canceled. */ -@property (atomic, readonly) XCDYouTubeVideo *video; +@property (atomic, readonly, nullable) XCDYouTubeVideo *video; @end + +NS_ASSUME_NONNULL_END From e1442f82b408b26bc51b381d9821c5f2138cffb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 11 Sep 2015 14:45:36 +0200 Subject: [PATCH 24/38] Add nullability annotations to XCDYouTubeVideoPlayerViewController --- .../XCDYouTubeVideoPlayerViewController.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h index 5f621f799..1d00b11cb 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h +++ b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h @@ -2,8 +2,17 @@ // Copyright (c) 2013-2015 Cédric Luthi. All rights reserved. // +#if !__has_feature(nullability) +#define NS_ASSUME_NONNULL_BEGIN +#define NS_ASSUME_NONNULL_END +#define nullable +#define __nullable +#endif + #import +NS_ASSUME_NONNULL_BEGIN + /** * ------------------- * @name Notifications @@ -50,7 +59,7 @@ MP_EXTERN NSString *const XCDYouTubeVideoUserInfoKey; * * @discussion You can pass a nil *videoIdentifier* (or use the standard `init` method instead) and set the `` property later. */ -- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier __attribute__((objc_designated_initializer)); +- (instancetype) initWithVideoIdentifier:(NSString * __nullable)videoIdentifier __attribute__((objc_designated_initializer)); /** * ------------------------------------ @@ -61,7 +70,7 @@ MP_EXTERN NSString *const XCDYouTubeVideoUserInfoKey; /** * The 11 characters YouTube video identifier. */ -@property (nonatomic, copy) NSString *videoIdentifier; +@property (nonatomic, copy, nullable) NSString *videoIdentifier; /** * ------------------------------------------ @@ -109,3 +118,5 @@ MP_EXTERN NSString *const XCDMetadataKeyTitle DEPRECATED_MSG_ATTRIBUTE("Use XCDY MP_EXTERN NSString *const XCDMetadataKeySmallThumbnailURL DEPRECATED_MSG_ATTRIBUTE("Use XCDYouTubeVideoUserInfoKey instead."); MP_EXTERN NSString *const XCDMetadataKeyMediumThumbnailURL DEPRECATED_MSG_ATTRIBUTE("Use XCDYouTubeVideoUserInfoKey instead."); MP_EXTERN NSString *const XCDMetadataKeyLargeThumbnailURL DEPRECATED_MSG_ATTRIBUTE("Use XCDYouTubeVideoUserInfoKey instead."); + +NS_ASSUME_NONNULL_END From 0b64ca4b19d15b94a3bddcc214f58765bbf117e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Fri, 11 Sep 2015 14:46:28 +0200 Subject: [PATCH 25/38] Update CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 754b38d58..7dfc5e73c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ #### Version 2.2.1 +* Xcode 7 support. +* Nullability annotations. * Fixed CocoaPods integration issue with Xcode 7 beta. (#165) #### Version 2.2.0 From 260633c4988419148b38c821ab089645e496772b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sat, 12 Sep 2015 22:01:04 +0200 Subject: [PATCH 26/38] Also run tests in the demo apps --- .../XCDYouTubeKit OS X Demo.xcscheme | 19 ++++++++++++++++++- .../xcschemes/XCDYouTubeKit iOS Demo.xcscheme | 19 ++++++++++++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X Demo.xcscheme b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X Demo.xcscheme index ea3241645..8377e5a71 100644 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X Demo.xcscheme +++ b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit OS X Demo.xcscheme @@ -25,9 +25,19 @@ + + + + + + + + + + + + + + + + Date: Sun, 13 Sep 2015 00:20:34 +0200 Subject: [PATCH 27/38] Use nullability annotations like they are used in the iOS 9 SDK --- XCDYouTubeKit/XCDYouTubeClient.h | 6 +++--- XCDYouTubeKit/XCDYouTubeVideoOperation.h | 3 +-- XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h | 3 +-- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubeClient.h b/XCDYouTubeKit/XCDYouTubeClient.h index 7550780a1..c9e7938c0 100644 --- a/XCDYouTubeKit/XCDYouTubeClient.h +++ b/XCDYouTubeKit/XCDYouTubeClient.h @@ -5,7 +5,7 @@ #if !__has_feature(nullability) #define NS_ASSUME_NONNULL_BEGIN #define NS_ASSUME_NONNULL_END -#define __nullable +#define nullable #endif #import @@ -43,7 +43,7 @@ NS_ASSUME_NONNULL_BEGIN * * @return A client with the specified language identifier. */ -- (instancetype) initWithLanguageIdentifier:(NSString * __nullable)languageIdentifier; +- (instancetype) initWithLanguageIdentifier:(nullable NSString *)languageIdentifier; /** * --------------------------------- @@ -76,7 +76,7 @@ NS_ASSUME_NONNULL_BEGIN * * @return An opaque object conforming to the `` protocol for canceling the asynchronous video information operation. If you call the `cancel` method before the operation is finished, the completion handler will not be called. It is recommended that you store this opaque object as a weak property. */ -- (id) getVideoWithIdentifier:(NSString * __nullable)videoIdentifier completionHandler:(void (^)(XCDYouTubeVideo *video, NSError *error))completionHandler; +- (id) getVideoWithIdentifier:(nullable NSString *)videoIdentifier completionHandler:(void (^)(XCDYouTubeVideo *video, NSError *error))completionHandler; @end diff --git a/XCDYouTubeKit/XCDYouTubeVideoOperation.h b/XCDYouTubeKit/XCDYouTubeVideoOperation.h index 4668b7d38..39fa9024d 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoOperation.h +++ b/XCDYouTubeKit/XCDYouTubeVideoOperation.h @@ -6,7 +6,6 @@ #define NS_ASSUME_NONNULL_BEGIN #define NS_ASSUME_NONNULL_END #define nullable -#define __nullable #endif #import @@ -39,7 +38,7 @@ NS_ASSUME_NONNULL_BEGIN * * @return An initialized `XCDYouTubeVideoOperation` object. */ -- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(NSString * __nullable)languageIdentifier; +- (instancetype) initWithVideoIdentifier:(NSString *)videoIdentifier languageIdentifier:(nullable NSString *)languageIdentifier; /** * -------------------------------- diff --git a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h index 1d00b11cb..fb77e3ee3 100644 --- a/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h +++ b/XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.h @@ -6,7 +6,6 @@ #define NS_ASSUME_NONNULL_BEGIN #define NS_ASSUME_NONNULL_END #define nullable -#define __nullable #endif #import @@ -59,7 +58,7 @@ MP_EXTERN NSString *const XCDYouTubeVideoUserInfoKey; * * @discussion You can pass a nil *videoIdentifier* (or use the standard `init` method instead) and set the `` property later. */ -- (instancetype) initWithVideoIdentifier:(NSString * __nullable)videoIdentifier __attribute__((objc_designated_initializer)); +- (instancetype) initWithVideoIdentifier:(nullable NSString *)videoIdentifier __attribute__((objc_designated_initializer)); /** * ------------------------------------ From 60a582c3c8f476ad8ad3cddab29e920edb20f3df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 00:21:16 +0200 Subject: [PATCH 28/38] Inhibit warnings for all pods --- XCDYouTubeKit Demo/Podfile | 4 +- .../Pods/Pods.xcodeproj/project.pbxproj | 926 +++++++++--------- 2 files changed, 466 insertions(+), 464 deletions(-) diff --git a/XCDYouTubeKit Demo/Podfile b/XCDYouTubeKit Demo/Podfile index 68120d05a..dafcedcab 100644 --- a/XCDYouTubeKit Demo/Podfile +++ b/XCDYouTubeKit Demo/Podfile @@ -1,8 +1,10 @@ xcodeproj 'XCDYouTubeKit Demo.xcodeproj' workspace '../XCDYouTubeKit Demo.xcworkspace' +inhibit_all_warnings! + def import_pods - pod 'XCDLumberjackNSLogger', '~> 1.0.0', :inhibit_warnings => true + pod 'XCDLumberjackNSLogger', '~> 1.0.0' end target 'XCDYouTubeKit iOS Demo' do diff --git a/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj index d9e92cfe2..740e72264 100644 --- a/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/Pods/Pods.xcodeproj/project.pbxproj @@ -7,271 +7,268 @@ objects = { /* Begin PBXBuildFile section */ - 00E72241E85255819E153697246FE392 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; - 03D3BD6A4E3D7B5410D94E981CA1E848 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */; }; - 047B7D710D7391447B7C8DE06E057249 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */; }; - 054046818F3B622E292535C65AD1F021 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */; }; - 056128620D525E9C88F70E05D21D2897 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */; }; - 078E13197EDC1CCC23C17EA070BEE195 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */; }; - 08C919F071464A2F17E1C27CF48863D9 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2007544C9EFB57FEB7FFF1ADD6A9D9D2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; - 244182D21B90CE194C9FF9FA7BBCEB5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; - 283E09C4BA0479318ED8D2E5A374D6E5 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */; }; - 28F5F7F35B737B7C3C5DED9DE29D1740 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; - 2D0EE846BA67C7C50669455BD7F68886 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 05296D338C0F2B4B9BE9C85312F7A4A2 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3981C26CA7E30C1E9F4DA8E4377EE76C /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 115A680DB740499B732A97EDBD198A00 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1875798131E5A2FFFC37D49317FB3428 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 15E4D4880FCE2BB98778C89594098C7B /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5884C9AB8B1FD23238E127D933F43D4E /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1D3220FD9080EFB4BE4155BAE7ACEF3A /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 216FBC711B3B07A397C5F34131DA64D1 /* DDAssertMacros.h */; }; + 1FC4403D86490442F9F4FF8531758B74 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5EF7680AAD00BE17E27C1DDD952729 /* LoggerClient.h */; }; + 2007544C9EFB57FEB7FFF1ADD6A9D9D2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */; }; + 2212BBEBF7651DDAE23600BF7AE09148 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DBBCA85F16443AC187EC05A2ECD29F0 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 244182D21B90CE194C9FF9FA7BBCEB5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */; }; + 28F5F7F35B737B7C3C5DED9DE29D1740 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */; }; + 2DF685D0D5D82D7F0D4587771DFB79C4 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 725879A03568A6ED0F29C99C2C9D0BBF /* DDTTYLogger.h */; }; + 2E7A6175BA1393B0A34359C9FEE437CB /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1875798131E5A2FFFC37D49317FB3428 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 31537558AD8A35C7C33656AD735A1ACD /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F972C473861C9BAEB1BC5DC85DC204 /* DDASLLogger.h */; }; + 328B1A36A5D8E8F56EA66BE156577EF9 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAA942B7ED3FD521C17FE2314C17D13 /* DDDispatchQueueLogFormatter.h */; }; + 328F1C367C001E2EBE323C61DD87B835 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3A68BEE3697F63A9EE8CD1D901AF33 /* DDMultiFormatter.h */; }; + 34DA6C8C1D89792F08C2B317AA59FF75 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF4A3FE94867B75641DB1E83818B17B /* DDASLLogCapture.h */; }; + 35551892B998C400BF1C95FA8CD94972 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E93BDD3E450F21F1FD59E17194EED27D /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */; }; 3688BDEA3084CB1D3954FF78EF2B788F /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0527C4FF699625BA82B5692162DED6B /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */; }; - 36EAEA77EFD74C928383FE03E508DF0A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 379E1EF7C658718423FAE0049DC2715F /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */; }; - 399A616A690B0E982FAFBABD3AF359EC /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */; }; - 39A0694B376D7C9C4C237B055EFCAE64 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */; }; - 39A9FE3B353167A57D801BE6E578FC1D /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */; }; - 3B0620AB761D3AFB6E5E079E807BF64F /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */; }; - 3B4AD086A1B74C6A50265ADF9333C190 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; - 3B7B7B60A77CDAAEFA973538F75A913B /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */; }; - 3CD3C905B3ADF63A90672C464D3A00B7 /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */; }; + 3C12DCF3DCD9A2BF2EE6C3170CF5085F /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB82AAEF50F1F5DF03A978A195BE314 /* DDLog.h */; }; 3F4391116A6A0872FE450DB0DF7050A5 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 84526C9B226206ECF351B068B2C985B6 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */; }; - 4534AB35CC41DED4A7D43A85281AD537 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */; }; - 4960879BEFF24DF0806EFE667C96087B /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */; }; - 4A6435EA4D1837FF4D00C273F0478AC1 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4B77FBDBC0CD431B04E208FF1EEBE6B1 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */; }; - 4F6124982421AF1218746E2AA0195BDE /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */; }; + 4195C4069C03B1B3279E6C8FFDFBE323 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD1E2A3A42CB300BF075EF955E682BB0 /* DDContextFilterLogFormatter.h */; }; + 423276C4C7220EA2B584D77C9EFA8D5D /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3981C26CA7E30C1E9F4DA8E4377EE76C /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4565DDED491AF1ED48979336887BC185 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 216FBC711B3B07A397C5F34131DA64D1 /* DDAssertMacros.h */; }; + 4CDB37AF2322F444D8E4964BD8E878D1 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 42CFE0DEFA67C8EA7CCBC03797978930 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4D2E9C285AE27AB5FE0DCFF5C2AAE911 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = DF33781DE1C8F1DBBF30575D4F775A3D /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 507C461F3512438B3EDDE03140B70866 /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */; }; - 524681D59F4A062CAB13BCB0E810E28A /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 55DAFCE5F16726ED83B3C3697810A123 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 62CC4D17A0C3F27DE39C76981EB6EA19 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */; }; - 652D89B97144DC9515095A169E72C6C1 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 685B69FC2193564C6D3AE67E41F66E95 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */; }; + 5477F66304CBAF14D1C89959485B7D4E /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F972C473861C9BAEB1BC5DC85DC204 /* DDASLLogger.h */; }; + 56340548155CB41CCC576A56427C0363 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A49ABF63E43A0BA68DC275F2AF3B134E /* CoreServices.framework */; }; + 661F1E9EEED1ABB445DA093C19920836 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 2931F7F2328DA39D143ABFD1071DC580 /* CocoaLumberjack.h */; }; + 689F9E9E7BCBFDE154FC1323AC15DD19 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 725879A03568A6ED0F29C99C2C9D0BBF /* DDTTYLogger.h */; }; + 68A54CD87B07CABE7271F1F7B6F67F87 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 98CCB384539CD65E11FFB7F85DE20BF0 /* CFNetwork.framework */; }; 699B728A8A799A769ADBE730329B9255 /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 760A85175DD7E6414C6BF094122EB16C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; - 771E4811852E1A4B6F888F87C9D2B5A6 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */; }; - 77B13722FB3A4BA1D0E16BBA05E38FF7 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7AC7977034883649F417EA94B84E1C85 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */; }; - 8166197E381CAAFEEFE9A02FCE572C9D /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */; }; - 81918E64413F1789F44CC68100B960FC /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */; }; + 6EB888A125AFB915BAA59C7FEDCD4FF8 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 2931F7F2328DA39D143ABFD1071DC580 /* CocoaLumberjack.h */; }; + 6FB8AB25E0360545BD7F128C9B28A176 /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 056A4DE9429AC3D7CF15F9488087F2F7 /* LoggerCommon.h */; }; + 78941CBF1859576A2BD31DD553937B48 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB82AAEF50F1F5DF03A978A195BE314 /* DDLog.h */; }; + 7AC7977034883649F417EA94B84E1C85 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */; }; + 7AE8EDB9688500F5149017CF969F3737 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D511BD5D38AF86A10C8A7234C34E0A47 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7C603BC5B7653CCD367823410BBAE18B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */; }; 81CC264B296CE2C4E2FEC49EEDA7BC26 /* Pods-XCDYouTubeKit iOS Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2C0242B6B43110566596F051BDE9EE /* Pods-XCDYouTubeKit iOS Demo-dummy.m */; }; - 81DBFD2044E569360BCDABCF0ECA7A33 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */; }; + 829E6B6CB995144DC4522A6B839B8FA2 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 36347EA1625F413EBEDA831991041316 /* DDLegacyMacros.h */; }; 8384ED1F83598E6BE18ED5A1E1B247AF /* XCDLumberjackNSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8898C47A56A9A8ED48CA93F74BE2E053 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */; }; - 906DD6D1BFB6CCB6F5740D4C186DFB15 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 90ED1EB0A85DE2326C0188472CF43097 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 86979BEA2127AA999E5C5E087B78C3BB /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 176210BE43216B69630002BB898A8C15 /* DDAbstractDatabaseLogger.h */; }; + 882FE88C491197552DFEEA6AD710B220 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE262CDC76A8B9BD983DF7428533CEA /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8DCE3A76DCB42181B5B3DBC7C2E402A5 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5884C9AB8B1FD23238E127D933F43D4E /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 928092A39B45B44ECA3DACEE279A61B5 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 42CFE0DEFA67C8EA7CCBC03797978930 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; 958BEF19DAC560E78689B536285D5A00 /* Pods-XCDYouTubeKit OS X Demo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B3D5B8F34A184DEE7AA33A2C4FC09EE /* Pods-XCDYouTubeKit OS X Demo-dummy.m */; }; - 993A7865FDC65F35240D4F3F214B9E26 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */; }; - 998268072351D4907E02CDFDAA7C5E62 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */; }; - 9EAE9F6EBC901970D17260A522C5856B /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */; }; - 9EC1C1983AEC1A89A9A7A71E055CB035 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */; }; - 9F75942EC67C17050444B33A6CB95F40 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */; }; - A05D5AF5C8851EB42909179C3AF8954F /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */; }; - A1330DD856AD0305A0CD1AB2A1E15829 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */; }; - A45BDC10600E783E5BD30D8F88B79873 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A829ECFD53676E573E2093AD4C7B3073 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */; }; - AB3963431134140FD22CE6E7CD56CB89 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */; }; - AE68A1A44A8BCC3437ACB914587AAAFC /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B0FFE157C82A67E742E1967D361A0702 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B2C659D39B445378413B052834C4069E /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */; }; - B7C7F214FF4198301A3B98580DC12160 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BC238BFE23CDD5C1A11EAE1BC0800ED7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */; }; - BF690B9C296631F04C94F9CB018C5177 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C0DC5E68D3D6D94DDC99DD6FC5962E95 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */; }; - CE34C2BE41E7783716703A856089D987 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D2E1DE6E1009F993DE5D8BBC00321971 /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D49C94287A40BDD79BEFC12190C9D7C5 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */; }; - D5D43C2C9D6A16B4CF1CEBA36453A3C2 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DAB3465E34D05238C5CF39EF5E15C893 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */; }; - E46E83D5295DFB788AB81BD740C7739F /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */; }; - E58954326CF7F8495C17869E74B8513C /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */; }; - EBD8A234C304E817F30965F20F879B42 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */; }; - EE465B82E84F204B5BBF4F1AD29A0793 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */; }; - F423EA5580BA192C32D6B65CA48207F6 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */; }; - F5031334C1478A97EAE3C14BE7681515 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9D56EF33B8E06C346BB83CED253D528A /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DBBCA85F16443AC187EC05A2ECD29F0 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9E0153E9D9B64A0C25F877F006414E71 /* LoggerClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C5EF7680AAD00BE17E27C1DDD952729 /* LoggerClient.h */; }; + A145B6B46B7454093CFB0D65E56D35E5 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 509FB3D7B0D95A4CB32A016DBC458387 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */; }; + A2D7D3CF4EC1500A1823F8D75A82912A /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A65B5D95F62C14FB9FB6A348F6B66FF /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A5024B249910B43E8BDE11BF9D4E8562 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */; }; + A6FA4FA2A1771AD07AF7E5F7E46C6C91 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F324FACE544CD8937ED1BA79991BFCF9 /* NSLogger.h */; }; + AA0C7E34C7F1461B2DB74CA99477D73C /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D511BD5D38AF86A10C8A7234C34E0A47 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B56EEAF90441D925CF6293071FD8F4F4 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = C7001B79150BC7F2083504576870BA8F /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B8EB3C3A1DF7D6417228E5FD61005372 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D3207581071D20B5FEF1F187AB02BD /* DDLogMacros.h */; }; + C0EBEF56D7159E614B9911E2EECFD760 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83648AAC82F85FCBE04F8D6440B38900 /* SystemConfiguration.framework */; }; + C24E4F77F160C60A48DE533B90535713 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 137B227944178BC2BE4511AEE52FDB81 /* DDFileLogger.h */; }; + C38908D0370E4BCCC0B898F77AC19C1B /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 36347EA1625F413EBEDA831991041316 /* DDLegacyMacros.h */; }; + C52FA764040BDDFA904E270EF21D1CD3 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 137B227944178BC2BE4511AEE52FDB81 /* DDFileLogger.h */; }; + C53A2A09373F1F9D2185C69802A6E7D5 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E1222C34A34AE480CD22C4023AFD54EB /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */; }; + C6C306799124A70A85973146A4FB4414 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CAA942B7ED3FD521C17FE2314C17D13 /* DDDispatchQueueLogFormatter.h */; }; + C6ED6E4E9B05EB09CD23DF6186BC4D72 /* LoggerClient.m in Sources */ = {isa = PBXBuildFile; fileRef = DF33781DE1C8F1DBBF30575D4F775A3D /* LoggerClient.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C85D349121146B3604411FC915AF7689 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */; }; + C9E5B64FF2213660D4E2162F338824E5 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C3A68BEE3697F63A9EE8CD1D901AF33 /* DDMultiFormatter.h */; }; + CB7A3E0238DF80694F178182C1B88F9F /* LoggerCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 056A4DE9429AC3D7CF15F9488087F2F7 /* LoggerCommon.h */; }; + CC6BBE2AEB2653C08502083520423C33 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */; }; + CCB5566D1C293AB91ADD30E8858D67D3 /* NSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F324FACE544CD8937ED1BA79991BFCF9 /* NSLogger.h */; }; + D9B9DE5DD4FF84FFCEE1C16559D7C9C3 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 467BC153B81E59CF1E73F51A7E11CDD8 /* DDLog+LOGV.h */; }; + DE664F7FDE96D4B05D42F2C06F671DDE /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3C6BD26709C5B82A814DF597F8DF337 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */; }; + E330EA93D98C4B4ED36EC71023F83BC1 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = C7001B79150BC7F2083504576870BA8F /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E34CA5D7A106126EC0F124D33C7D3C78 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DD1E2A3A42CB300BF075EF955E682BB0 /* DDContextFilterLogFormatter.h */; }; + E3AB3A10D6E068F328120612FE027449 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE262CDC76A8B9BD983DF7428533CEA /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E46902003AEA8947A7DE092ACB79D491 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CF4A3FE94867B75641DB1E83818B17B /* DDASLLogCapture.h */; }; + ECCD86E5130A7436B0BE454A99FCA0C4 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 96D3207581071D20B5FEF1F187AB02BD /* DDLogMacros.h */; }; + EEFAA6B1328C0FC33645D5A262D6FBA1 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 467BC153B81E59CF1E73F51A7E11CDD8 /* DDLog+LOGV.h */; }; + F201FFB20722DE82D488600EB8A61DE4 /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A65B5D95F62C14FB9FB6A348F6B66FF /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; F89E6DB117C2DEC086E63A10F87AA28F /* XCDLumberjackNSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */; }; - FD2677D7444ABAFD3E3141B71FF11C29 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */; }; - FEA5519E3CCDDDCD1EB180C246A1952C /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FADC809F4712BC02F93BC30DEB52E951 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9465DFF3BD7405745FB2E7B727326AFD /* SystemConfiguration.framework */; }; + FB011DCF925EBAF6A04F8B005F07CFD9 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 176210BE43216B69630002BB898A8C15 /* DDAbstractDatabaseLogger.h */; }; + FD912C2EBAF49AA6539001E284C8B212 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 77965E7F6F9946A1EBC41D0FC7811891 /* CFNetwork.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 39BE8E9A4E281C126AA66D1E06A9FC14 /* PBXContainerItemProxy */ = { + 2B0B310C553D9699D698CF3EBD981B65 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BFF2883B85304D7CFF22AB969A741FE5; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + remoteGlobalIDString = 3B39DAB86D9CF61FACEA29EAB5DD4709; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; }; - 58DB8D2B4A1F2632D46C290C5D3803F2 /* PBXContainerItemProxy */ = { + 3708C26FC0133B2B2A49DD5D1561D883 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F003DD8D5794FBE61915E34BE9A8B32B; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + remoteGlobalIDString = 3B39DAB86D9CF61FACEA29EAB5DD4709; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; }; - 68E10E062B92E6B8E801C2ED92543E44 /* PBXContainerItemProxy */ = { + 3C65E259E79C79F18259CB381F1E3345 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D113139EA3E0EBCAFCD2BF157522E720; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + remoteGlobalIDString = EE0540B9564AB7CDC0DDF8B9A4AA2682; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; }; - 9012B8A50883664208EFF972BF6E7B05 /* PBXContainerItemProxy */ = { + 530885940DC7301E8FBEC046470F5FBA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BF4965A250F1BD8445080FBD907AAB2C; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + remoteGlobalIDString = 2F46074257F835218376373E1AE3B0EE; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; }; - 95851FB8829906EBBB19B104B9D6969F /* PBXContainerItemProxy */ = { + 76219E52F2C4C1FD446EB0844C1F20AF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1C4802E5CA08259C5AD19F00C89A1D11; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + remoteGlobalIDString = D1B82779028CB38A78354422C5F10FEE; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; }; - B8A023E96941BBC9131C7361CE0BB742 /* PBXContainerItemProxy */ = { + B7E7AF8C906B68CBB6348A3148E8C905 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9894F447BAD5B2051EF5F38FA54E6E51; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + remoteGlobalIDString = BF4965A250F1BD8445080FBD907AAB2C; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; }; - CBCA6D82EBEBEB7461AB208848D7DC76 /* PBXContainerItemProxy */ = { + C5FEAB563C11C6E810919FF2D7D5F107 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F003DD8D5794FBE61915E34BE9A8B32B; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + remoteGlobalIDString = EE0540B9564AB7CDC0DDF8B9A4AA2682; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; }; - D3A9A33716B1E09BBA6F7BBF47056095 /* PBXContainerItemProxy */ = { + CB66B9E72A7851E53EA541BEC25835F5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = BFF2883B85304D7CFF22AB969A741FE5; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + remoteGlobalIDString = 1C4802E5CA08259C5AD19F00C89A1D11; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; }; - D6C7D626C8DD4CB10223CA7BA419F8A8 /* PBXContainerItemProxy */ = { + F6F1671B7F659F64A0782CF0E3C5BD6B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D113139EA3E0EBCAFCD2BF157522E720; - remoteInfo = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + remoteGlobalIDString = 2F46074257F835218376373E1AE3B0EE; + remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; }; - F228D76EA187D3D480FCB94B0B15CC2D /* PBXContainerItemProxy */ = { + FF53A534DCF602E60ECC19079727376D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9894F447BAD5B2051EF5F38FA54E6E51; - remoteInfo = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + remoteGlobalIDString = D1B82779028CB38A78354422C5F10FEE; + remoteInfo = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; 03FB62E0A4809C64F3BC6FBC75742E90 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.markdown"; sourceTree = ""; }; + 056A4DE9429AC3D7CF15F9488087F2F7 /* LoggerCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerCommon.h; path = "Client Logger/iOS/LoggerCommon.h"; sourceTree = ""; }; 05912B0150D49F96F20F462FD1068410 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; - 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; - 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; + 0795F13E49759C5E04A2ECC88D73363A /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; + 0A65B5D95F62C14FB9FB6A348F6B66FF /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; + 0C5EF7680AAD00BE17E27C1DDD952729 /* LoggerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerClient.h; path = "Client Logger/iOS/LoggerClient.h"; sourceTree = ""; }; 131B9ADA98717A0DBFB1CDD4281EF801 /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig"; sourceTree = ""; }; + 137B227944178BC2BE4511AEE52FDB81 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSLogger.h; path = "Client Logger/iOS/NSLogger.h"; sourceTree = ""; }; - 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 176210BE43216B69630002BB898A8C15 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 17B5F4898B9CB3461A604E5A37CD899D /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1875798131E5A2FFFC37D49317FB3428 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; 1B154A64B7A8A1F20C108DB5A32445A7 /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.plist"; sourceTree = ""; }; 1B2C0242B6B43110566596F051BDE9EE /* Pods-XCDYouTubeKit iOS Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit iOS Demo-dummy.m"; sourceTree = ""; }; - 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; + 1CAA942B7ED3FD521C17FE2314C17D13 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 216FBC711B3B07A397C5F34131DA64D1 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; 2454847ECD6290D30F52A28245BA5967 /* Pods-XCDYouTubeKit OS X Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit OS X Demo-resources.sh"; sourceTree = ""; }; - 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; 2752E32006E597165146A446D0D49EED /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; - 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; sourceTree = ""; }; + 2931F7F2328DA39D143ABFD1071DC580 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; 2A942F872A94347A32BC482481F91A33 /* Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-XCDYouTubeKit OS X Demo-acknowledgements.plist"; sourceTree = ""; }; 2B3D5B8F34A184DEE7AA33A2C4FC09EE /* Pods-XCDYouTubeKit OS X Demo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-dummy.m"; sourceTree = ""; }; - 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerCommon.h; path = "Client Logger/iOS/LoggerCommon.h"; sourceTree = ""; }; 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LoggerClient.h; path = "Client Logger/iOS/LoggerClient.h"; sourceTree = ""; }; - 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 36347EA1625F413EBEDA831991041316 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + 3981C26CA7E30C1E9F4DA8E4377EE76C /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; 3CE0F80064862BEC1D9642E39D77B541 /* Pods-XCDYouTubeKit OS X Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.debug.xcconfig"; sourceTree = ""; }; + 3EC08575D5DE7921A1E8F858DEF919D8 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3F980B61F4DC5CB90D563C38132E1897 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; - 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; - 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; - 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; + 42CFE0DEFA67C8EA7CCBC03797978930 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; + 467BC153B81E59CF1E73F51A7E11CDD8 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + 48F972C473861C9BAEB1BC5DC85DC204 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4CF4A3FE94867B75641DB1E83818B17B /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; + 509FB3D7B0D95A4CB32A016DBC458387 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m"; sourceTree = ""; }; 51FEAD4B0CB569B18DC06E604A782D68 /* XCDLumberjackNSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = XCDLumberjackNSLogger.h; sourceTree = ""; }; - 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig"; sourceTree = ""; }; - 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; + 5884C9AB8B1FD23238E127D933F43D4E /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit iOS Demo.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 62FEAAFE462995BBB7AD41F557DCA888 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; sourceTree = ""; }; 65A36D3D57D50F97A45648E541433973 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; 6702E99C0FDFE01C24662A7053691491 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.xcconfig"; sourceTree = ""; }; 6937A0B0F73D3D86441C0BF2B480E40F /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 6C3A68BEE3697F63A9EE8CD1D901AF33 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; + 725879A03568A6ED0F29C99C2C9D0BBF /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; 72D3A497DDBE79E7E8C2D29A54B3D453 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; sourceTree = ""; }; - 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 77965E7F6F9946A1EBC41D0FC7811891 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 83648AAC82F85FCBE04F8D6440B38900 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; 84526C9B226206ECF351B068B2C985B6 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; - 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LoggerClient.m; path = "Client Logger/iOS/LoggerClient.m"; sourceTree = ""; }; + 8CB82AAEF50F1F5DF03A978A195BE314 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; 8E702B0F52F4E0EC99A9086EC23F87B1 /* Pods-XCDYouTubeKit iOS Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.release.xcconfig"; sourceTree = ""; }; - 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 9465DFF3BD7405745FB2E7B727326AFD /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 96D3207581071D20B5FEF1F187AB02BD /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; + 98CCB384539CD65E11FFB7F85DE20BF0 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 9DA8F7CAFAEE63A0735AA3C025D854E6 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; + 9DBBCA85F16443AC187EC05A2ECD29F0 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; + A49ABF63E43A0BA68DC275F2AF3B134E /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; A7F151403347EF8FE6A5E1BFFBF15105 /* Pods-XCDYouTubeKit OS X Demo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo.release.xcconfig"; sourceTree = ""; }; - A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m"; sourceTree = ""; }; - A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + ACAA8B6A75C76CCFEB0FAF078D51BFE7 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-NSLogger.a"; sourceTree = BUILT_PRODUCTS_DIR; }; B0527C4FF699625BA82B5692162DED6B /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m"; sourceTree = ""; }; B2C300E5D6C25CF4AE556B0EB32B8674 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; sourceTree = ""; }; B3839503BF63EA71E18F10AC99B8D6C4 /* XCDLumberjackNSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = XCDLumberjackNSLogger.m; sourceTree = ""; }; B456F3859EA415FFAC71345CD762383D /* Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-XCDYouTubeKit iOS Demo-acknowledgements.markdown"; sourceTree = ""; }; B9C0755F098BFC53F730C7CC5CEF87A7 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig"; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; - D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; + C3C6BD26709C5B82A814DF597F8DF337 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; path = "../Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; + C5B4B2FFF07C079DDEF4D242CF2D8F42 /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C7001B79150BC7F2083504576870BA8F /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + CAE262CDC76A8B9BD983DF7428533CEA /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; + D2E5F558EFEDABB79C8493E13AACBF30 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig"; sourceTree = ""; }; + D3B846FCBBEB5715A01933F2740D6498 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig"; sourceTree = ""; }; + D511BD5D38AF86A10C8A7234C34E0A47 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + DD1E2A3A42CB300BF075EF955E682BB0 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; + DF33781DE1C8F1DBBF30575D4F775A3D /* LoggerClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LoggerClient.m; path = "Client Logger/iOS/LoggerClient.m"; sourceTree = ""; }; E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit iOS Demo.debug.xcconfig"; sourceTree = ""; }; - E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; - E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + E1222C34A34AE480CD22C4023AFD54EB /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m"; sourceTree = ""; }; + E93BDD3E450F21F1FD59E17194EED27D /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m"; sourceTree = ""; }; EA5DA422A4285E82D21A460A152C75AB /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; path = "../Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-prefix.pch"; sourceTree = ""; }; EAC946D6A66E24F8677CEED7F36A6F61 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig"; sourceTree = ""; }; - EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; - EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; - F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F324FACE544CD8937ED1BA79991BFCF9 /* NSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NSLogger.h; path = "Client Logger/iOS/NSLogger.h"; sourceTree = ""; }; FE7E5086198FA078197943178DEFEA04 /* Pods-XCDYouTubeKit iOS Demo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-XCDYouTubeKit iOS Demo-resources.sh"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 1B06094730D879C5F0056E9EB10C35E8 /* Frameworks */ = { + 0E107EE17B56679974E02C5282491D50 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 00E72241E85255819E153697246FE392 /* Foundation.framework in Frameworks */, + FD912C2EBAF49AA6539001E284C8B212 /* CFNetwork.framework in Frameworks */, + A5024B249910B43E8BDE11BF9D4E8562 /* Foundation.framework in Frameworks */, + FADC809F4712BC02F93BC30DEB52E951 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2F045A50FF591C7039FA0ACF28730C5D /* Frameworks */ = { + 1C850BFECF2C0F192B9209461F866265 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9EC1C1983AEC1A89A9A7A71E055CB035 /* CFNetwork.framework in Frameworks */, - 760A85175DD7E6414C6BF094122EB16C /* Cocoa.framework in Frameworks */, - C0DC5E68D3D6D94DDC99DD6FC5962E95 /* CoreServices.framework in Frameworks */, - 62CC4D17A0C3F27DE39C76981EB6EA19 /* SystemConfiguration.framework in Frameworks */, + CC6BBE2AEB2653C08502083520423C33 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 47DF068BE5F8C0D7FF69109E4B1D0F3A /* Frameworks */ = { + 390A2EBDB65FCA37A2641F39D24C24B3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B2C659D39B445378413B052834C4069E /* CFNetwork.framework in Frameworks */, - BC238BFE23CDD5C1A11EAE1BC0800ED7 /* Foundation.framework in Frameworks */, - 39A9FE3B353167A57D801BE6E578FC1D /* SystemConfiguration.framework in Frameworks */, + 7C603BC5B7653CCD367823410BBAE18B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -283,14 +280,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9097E4DD9E91B1A1A91976118DDD875C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 3B4AD086A1B74C6A50265ADF9333C190 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D9BBCB42D7ED8225F5F71A05D697783B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -315,6 +304,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FB9D86036F6C709E6B6607CD8822F787 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 68A54CD87B07CABE7271F1F7B6F67F87 /* CFNetwork.framework in Frameworks */, + C85D349121146B3604411FC915AF7689 /* Cocoa.framework in Frameworks */, + 56340548155CB41CCC576A56427C0363 /* CoreServices.framework in Frameworks */, + C0EBEF56D7159E614B9911E2EECFD760 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -355,10 +355,10 @@ 260765D430F4BE70E60BDD2936D53DE9 /* Standard */ = { isa = PBXGroup; children = ( - 36C9D5172658A00655062770F9EB3A07 /* LoggerClient.h */, - 8A0DC07735E1BD2F40169683447A533F /* LoggerClient.m */, - 34691E1FF8ED50CAC138C74D775F0731 /* LoggerCommon.h */, - 16DB07A0DD4C303049C6F100465B2862 /* NSLogger.h */, + 0C5EF7680AAD00BE17E27C1DDD952729 /* LoggerClient.h */, + DF33781DE1C8F1DBBF30575D4F775A3D /* LoggerClient.m */, + 056A4DE9429AC3D7CF15F9488087F2F7 /* LoggerCommon.h */, + F324FACE544CD8937ED1BA79991BFCF9 /* NSLogger.h */, ); name = Standard; sourceTree = ""; @@ -367,12 +367,12 @@ isa = PBXGroup; children = ( EAC946D6A66E24F8677CEED7F36A6F61 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack.xcconfig */, - 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */, - 1D40770F21C6E2B4EF776246186C02AA /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */, + D2E5F558EFEDABB79C8493E13AACBF30 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */, + E93BDD3E450F21F1FD59E17194EED27D /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m */, 6937A0B0F73D3D86441C0BF2B480E40F /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch */, 2752E32006E597165146A446D0D49EED /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack.xcconfig */, - 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */, - 18365DFEDEEA04A75120A019BE4AE2E4 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */, + 9DA8F7CAFAEE63A0735AA3C025D854E6 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */, + C3C6BD26709C5B82A814DF597F8DF337 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m */, B2C300E5D6C25CF4AE556B0EB32B8674 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch */, ); name = "Support Files"; @@ -392,22 +392,22 @@ 5DD13F3C0865C44F459E34B2D9B2E3E6 /* Core */ = { isa = PBXGroup; children = ( - 756FF7FDE307F73EAC69E503B389FEA7 /* DDASLLogCapture.h */, - 0B3BCC31303913FE4FE29D7A26C707B7 /* DDASLLogCapture.m */, - C187A2DC17833633CD5BB9587CA7F945 /* DDASLLogger.h */, - D22CCCAAD4615CB81D7DEAC7725F23FD /* DDASLLogger.m */, - 261F8F75CC352F0D1513C84EE21A172C /* DDAbstractDatabaseLogger.h */, - 380CD9379CDF77C0473F4CA056DE3B8A /* DDAbstractDatabaseLogger.m */, - E78D25265000E2797343C627F8285F4D /* DDAssertMacros.h */, - 448FB02BC96CFA4664C279DFF39906B2 /* DDFileLogger.h */, - E341F241E9885D48CBAD98ACFEC2E501 /* DDFileLogger.m */, - E6CCB931F91925AD54E747B419A182AF /* DDLegacyMacros.h */, - 4A6821C20EAD0B5E7233724BB0D21758 /* DDLog.h */, - 8E96FBF70331DAC6D334C62BF980C6C4 /* DDLog.m */, - EEC217E590D3088B5E0FFFBF36EC9246 /* DDLog+LOGV.h */, - F143327C6D9CC86BE0C8BA364A98815F /* DDLogMacros.h */, - 2DE2AFD85DCEC510936C314963DA8D3E /* DDTTYLogger.h */, - A8B647F6A6F3F2569BD19C11AEA20EF6 /* DDTTYLogger.m */, + 4CF4A3FE94867B75641DB1E83818B17B /* DDASLLogCapture.h */, + 42CFE0DEFA67C8EA7CCBC03797978930 /* DDASLLogCapture.m */, + 48F972C473861C9BAEB1BC5DC85DC204 /* DDASLLogger.h */, + 1875798131E5A2FFFC37D49317FB3428 /* DDASLLogger.m */, + 176210BE43216B69630002BB898A8C15 /* DDAbstractDatabaseLogger.h */, + D511BD5D38AF86A10C8A7234C34E0A47 /* DDAbstractDatabaseLogger.m */, + 216FBC711B3B07A397C5F34131DA64D1 /* DDAssertMacros.h */, + 137B227944178BC2BE4511AEE52FDB81 /* DDFileLogger.h */, + 9DBBCA85F16443AC187EC05A2ECD29F0 /* DDFileLogger.m */, + 36347EA1625F413EBEDA831991041316 /* DDLegacyMacros.h */, + 8CB82AAEF50F1F5DF03A978A195BE314 /* DDLog.h */, + 0A65B5D95F62C14FB9FB6A348F6B66FF /* DDLog.m */, + 467BC153B81E59CF1E73F51A7E11CDD8 /* DDLog+LOGV.h */, + 96D3207581071D20B5FEF1F187AB02BD /* DDLogMacros.h */, + 725879A03568A6ED0F29C99C2C9D0BBF /* DDTTYLogger.h */, + CAE262CDC76A8B9BD983DF7428533CEA /* DDTTYLogger.m */, ); name = Core; sourceTree = ""; @@ -425,12 +425,12 @@ 71095F08126108643F743CEB4F60892A /* Extensions */ = { isa = PBXGroup; children = ( - ABD13881C8F57FF858AEC114284326FC /* DDContextFilterLogFormatter.h */, - 531E80CB010165829B7766CC0AF4513D /* DDContextFilterLogFormatter.m */, - 69690EF6D229AF86E678D9CAC653D7F7 /* DDDispatchQueueLogFormatter.h */, - 7EDD20E89461CAB9257C944391C340B1 /* DDDispatchQueueLogFormatter.m */, - 45BCA7B90E6B584F946E9C42426825F9 /* DDMultiFormatter.h */, - 7636A53DD702CAF91232368F1CCF0A3B /* DDMultiFormatter.m */, + DD1E2A3A42CB300BF075EF955E682BB0 /* DDContextFilterLogFormatter.h */, + 5884C9AB8B1FD23238E127D933F43D4E /* DDContextFilterLogFormatter.m */, + 1CAA942B7ED3FD521C17FE2314C17D13 /* DDDispatchQueueLogFormatter.h */, + 3981C26CA7E30C1E9F4DA8E4377EE76C /* DDDispatchQueueLogFormatter.m */, + 6C3A68BEE3697F63A9EE8CD1D901AF33 /* DDMultiFormatter.h */, + C7001B79150BC7F2083504576870BA8F /* DDMultiFormatter.m */, ); name = Extensions; sourceTree = ""; @@ -482,12 +482,12 @@ isa = PBXGroup; children = ( 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */, - F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */, - 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */, + C5B4B2FFF07C079DDEF4D242CF2D8F42 /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */, + ACAA8B6A75C76CCFEB0FAF078D51BFE7 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */, 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */, 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */, - 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */, - 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */, + 3EC08575D5DE7921A1E8F858DEF919D8 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */, + 17B5F4898B9CB3461A604E5A37CD899D /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */, 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */, ); name = Products; @@ -512,10 +512,10 @@ DC40844911DA859052B4B9A092FF65F3 /* OS X */ = { isa = PBXGroup; children = ( - 44A71F422F05A78F4E13E084BE19380A /* CFNetwork.framework */, - AF307FF01F419C2A9A84FE355BF6BFAF /* Cocoa.framework */, - EE62A2AD49B7126D2B76AB21D2CED332 /* CoreServices.framework */, - 96A83A8923FF6B90C198017AE4F3268D /* SystemConfiguration.framework */, + 98CCB384539CD65E11FFB7F85DE20BF0 /* CFNetwork.framework */, + 00C794895C14DAA9BA78337FE563F7B9 /* Cocoa.framework */, + A49ABF63E43A0BA68DC275F2AF3B134E /* CoreServices.framework */, + 83648AAC82F85FCBE04F8D6440B38900 /* SystemConfiguration.framework */, ); name = "OS X"; sourceTree = ""; @@ -524,12 +524,12 @@ isa = PBXGroup; children = ( B9C0755F098BFC53F730C7CC5CEF87A7 /* Pods-XCDYouTubeKit OS X Demo-NSLogger.xcconfig */, - C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */, - A84013DE73C9D0B19F7C8784F953115C /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */, + D3B846FCBBEB5715A01933F2740D6498 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */, + E1222C34A34AE480CD22C4023AFD54EB /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m */, 62FEAAFE462995BBB7AD41F557DCA888 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch */, 131B9ADA98717A0DBFB1CDD4281EF801 /* Pods-XCDYouTubeKit iOS Demo-NSLogger.xcconfig */, - 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */, - 27FA368B27A3FA9CCF91961FA0BCE90D /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */, + 0795F13E49759C5E04A2ECC88D73363A /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */, + 509FB3D7B0D95A4CB32A016DBC458387 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m */, 72D3A497DDBE79E7E8C2D29A54B3D453 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch */, ); name = "Support Files"; @@ -539,9 +539,9 @@ F471DB1EB9919401EACCA084BBCED9B8 /* iOS */ = { isa = PBXGroup; children = ( - 33B9553372EF511B4FE5795E57E3709F /* CFNetwork.framework */, - AFEE19BA78355C6AB4399BF45515C30E /* Foundation.framework */, - 08C5FA940F130DC2E7D85B2E31C4272C /* SystemConfiguration.framework */, + 77965E7F6F9946A1EBC41D0FC7811891 /* CFNetwork.framework */, + 8EBA5122DB53366FBCE6C78D36B5A4D5 /* Foundation.framework */, + 9465DFF3BD7405745FB2E7B727326AFD /* SystemConfiguration.framework */, ); name = iOS; sourceTree = ""; @@ -549,7 +549,7 @@ FCA8AA4B02C7A76D2A1B9EE4C770EFE9 /* Default */ = { isa = PBXGroup; children = ( - 55471B1F13C656F4EBBCDCC4632066EF /* CocoaLumberjack.h */, + 2931F7F2328DA39D143ABFD1071DC580 /* CocoaLumberjack.h */, ); name = Default; sourceTree = ""; @@ -557,81 +557,81 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1AB8E9340E0907872282E9720130665F /* Headers */ = { + 01AF30F774D51AFD727C011672769D5E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 507C461F3512438B3EDDE03140B70866 /* XCDLumberjackNSLogger.h in Headers */, + 661F1E9EEED1ABB445DA093C19920836 /* CocoaLumberjack.h in Headers */, + E46902003AEA8947A7DE092ACB79D491 /* DDASLLogCapture.h in Headers */, + 31537558AD8A35C7C33656AD735A1ACD /* DDASLLogger.h in Headers */, + 86979BEA2127AA999E5C5E087B78C3BB /* DDAbstractDatabaseLogger.h in Headers */, + 1D3220FD9080EFB4BE4155BAE7ACEF3A /* DDAssertMacros.h in Headers */, + 4195C4069C03B1B3279E6C8FFDFBE323 /* DDContextFilterLogFormatter.h in Headers */, + C6C306799124A70A85973146A4FB4414 /* DDDispatchQueueLogFormatter.h in Headers */, + C52FA764040BDDFA904E270EF21D1CD3 /* DDFileLogger.h in Headers */, + C38908D0370E4BCCC0B898F77AC19C1B /* DDLegacyMacros.h in Headers */, + D9B9DE5DD4FF84FFCEE1C16559D7C9C3 /* DDLog+LOGV.h in Headers */, + 3C12DCF3DCD9A2BF2EE6C3170CF5085F /* DDLog.h in Headers */, + B8EB3C3A1DF7D6417228E5FD61005372 /* DDLogMacros.h in Headers */, + C9E5B64FF2213660D4E2162F338824E5 /* DDMultiFormatter.h in Headers */, + 2DF685D0D5D82D7F0D4587771DFB79C4 /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 381CF5AA466245C2380D92CC7B9AF08B /* Headers */ = { + 0DCC7DCF6226268145FB000438B6C0BF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8898C47A56A9A8ED48CA93F74BE2E053 /* LoggerClient.h in Headers */, - 81918E64413F1789F44CC68100B960FC /* LoggerCommon.h in Headers */, - D49C94287A40BDD79BEFC12190C9D7C5 /* NSLogger.h in Headers */, + 1FC4403D86490442F9F4FF8531758B74 /* LoggerClient.h in Headers */, + 6FB8AB25E0360545BD7F128C9B28A176 /* LoggerCommon.h in Headers */, + CCB5566D1C293AB91ADD30E8858D67D3 /* NSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B9AB998BE0B0CA88FFA5CAFE859E815D /* Headers */ = { + 1AB8E9340E0907872282E9720130665F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F89E6DB117C2DEC086E63A10F87AA28F /* XCDLumberjackNSLogger.h in Headers */, + 507C461F3512438B3EDDE03140B70866 /* XCDLumberjackNSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C9044CEAC5D9E98D2B2DE8ECE40F8EBB /* Headers */ = { + 30B917613408B35C68050BCEBCCE48F1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E46E83D5295DFB788AB81BD740C7739F /* CocoaLumberjack.h in Headers */, - A1330DD856AD0305A0CD1AB2A1E15829 /* DDASLLogCapture.h in Headers */, - 39A0694B376D7C9C4C237B055EFCAE64 /* DDASLLogger.h in Headers */, - AB3963431134140FD22CE6E7CD56CB89 /* DDAbstractDatabaseLogger.h in Headers */, - DAB3465E34D05238C5CF39EF5E15C893 /* DDAssertMacros.h in Headers */, - A05D5AF5C8851EB42909179C3AF8954F /* DDContextFilterLogFormatter.h in Headers */, - 4534AB35CC41DED4A7D43A85281AD537 /* DDDispatchQueueLogFormatter.h in Headers */, - 4960879BEFF24DF0806EFE667C96087B /* DDFileLogger.h in Headers */, - 8166197E381CAAFEEFE9A02FCE572C9D /* DDLegacyMacros.h in Headers */, - 056128620D525E9C88F70E05D21D2897 /* DDLog+LOGV.h in Headers */, - 81DBFD2044E569360BCDABCF0ECA7A33 /* DDLog.h in Headers */, - 03D3BD6A4E3D7B5410D94E981CA1E848 /* DDLogMacros.h in Headers */, - 4F6124982421AF1218746E2AA0195BDE /* DDMultiFormatter.h in Headers */, - 998268072351D4907E02CDFDAA7C5E62 /* DDTTYLogger.h in Headers */, + 9E0153E9D9B64A0C25F877F006414E71 /* LoggerClient.h in Headers */, + CB7A3E0238DF80694F178182C1B88F9F /* LoggerCommon.h in Headers */, + A6FA4FA2A1771AD07AF7E5F7E46C6C91 /* NSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E01CA13BA544B49BB318A747D9D7928F /* Headers */ = { + B9AB998BE0B0CA88FFA5CAFE859E815D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 283E09C4BA0479318ED8D2E5A374D6E5 /* LoggerClient.h in Headers */, - 3B0620AB761D3AFB6E5E079E807BF64F /* LoggerCommon.h in Headers */, - 685B69FC2193564C6D3AE67E41F66E95 /* NSLogger.h in Headers */, + F89E6DB117C2DEC086E63A10F87AA28F /* XCDLumberjackNSLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - F12B81393DBD40AE6B7D2226FA098E08 /* Headers */ = { + C0094F462908A19980A2182BE6633271 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 399A616A690B0E982FAFBABD3AF359EC /* CocoaLumberjack.h in Headers */, - 4B77FBDBC0CD431B04E208FF1EEBE6B1 /* DDASLLogCapture.h in Headers */, - 3CD3C905B3ADF63A90672C464D3A00B7 /* DDASLLogger.h in Headers */, - 771E4811852E1A4B6F888F87C9D2B5A6 /* DDAbstractDatabaseLogger.h in Headers */, - EE465B82E84F204B5BBF4F1AD29A0793 /* DDAssertMacros.h in Headers */, - 379E1EF7C658718423FAE0049DC2715F /* DDContextFilterLogFormatter.h in Headers */, - 993A7865FDC65F35240D4F3F214B9E26 /* DDDispatchQueueLogFormatter.h in Headers */, - E58954326CF7F8495C17869E74B8513C /* DDFileLogger.h in Headers */, - F423EA5580BA192C32D6B65CA48207F6 /* DDLegacyMacros.h in Headers */, - 078E13197EDC1CCC23C17EA070BEE195 /* DDLog+LOGV.h in Headers */, - 9F75942EC67C17050444B33A6CB95F40 /* DDLog.h in Headers */, - EBD8A234C304E817F30965F20F879B42 /* DDLogMacros.h in Headers */, - 054046818F3B622E292535C65AD1F021 /* DDMultiFormatter.h in Headers */, - 3B7B7B60A77CDAAEFA973538F75A913B /* DDTTYLogger.h in Headers */, + 6EB888A125AFB915BAA59C7FEDCD4FF8 /* CocoaLumberjack.h in Headers */, + 34DA6C8C1D89792F08C2B317AA59FF75 /* DDASLLogCapture.h in Headers */, + 5477F66304CBAF14D1C89959485B7D4E /* DDASLLogger.h in Headers */, + FB011DCF925EBAF6A04F8B005F07CFD9 /* DDAbstractDatabaseLogger.h in Headers */, + 4565DDED491AF1ED48979336887BC185 /* DDAssertMacros.h in Headers */, + E34CA5D7A106126EC0F124D33C7D3C78 /* DDContextFilterLogFormatter.h in Headers */, + 328B1A36A5D8E8F56EA66BE156577EF9 /* DDDispatchQueueLogFormatter.h in Headers */, + C24E4F77F160C60A48DE533B90535713 /* DDFileLogger.h in Headers */, + 829E6B6CB995144DC4522A6B839B8FA2 /* DDLegacyMacros.h in Headers */, + EEFAA6B1328C0FC33645D5A262D6FBA1 /* DDLog+LOGV.h in Headers */, + 78941CBF1859576A2BD31DD553937B48 /* DDLog.h in Headers */, + ECCD86E5130A7436B0BE454A99FCA0C4 /* DDLogMacros.h in Headers */, + 328F1C367C001E2EBE323C61DD87B835 /* DDMultiFormatter.h in Headers */, + 689F9E9E7BCBFDE154FC1323AC15DD19 /* DDTTYLogger.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -649,14 +649,31 @@ buildRules = ( ); dependencies = ( - 8476B24937B6C6386840B02975A306AF /* PBXTargetDependency */, - 5919773EB37573C956F5F7F6CB25B1A2 /* PBXTargetDependency */, + 5ED26A451B938684AB16FD5F83AB33D6 /* PBXTargetDependency */, + 3DA89417FF10591817E2CE9E761B23DC /* PBXTargetDependency */, ); name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; productName = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; productReference = 1591B947F6964BD671D51C64CCB9FC1A /* libPods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger.a */; productType = "com.apple.product-type.library.static"; }; + 2F46074257F835218376373E1AE3B0EE /* Pods-XCDYouTubeKit OS X Demo-NSLogger */ = { + isa = PBXNativeTarget; + buildConfigurationList = 71B125891CE3FD44131105EBD4137189 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */; + buildPhases = ( + 2BB9BFD3C48D54884C2502EBBF1C1AE8 /* Sources */, + FB9D86036F6C709E6B6607CD8822F787 /* Frameworks */, + 0DCC7DCF6226268145FB000438B6C0BF /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + productName = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + productReference = ACAA8B6A75C76CCFEB0FAF078D51BFE7 /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */; + productType = "com.apple.product-type.library.static"; + }; 3906B76386033515D5DE7F2EF77E6EE8 /* Pods-XCDYouTubeKit OS X Demo */ = { isa = PBXNativeTarget; buildConfigurationList = 5FC48F2767F7748E67853D9601B08BED /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo" */; @@ -667,49 +684,49 @@ buildRules = ( ); dependencies = ( - F33D96903EB1BBEC4B5B31E0CB16AB42 /* PBXTargetDependency */, - 75300D0E1489E686B4EB3467D1BD3E56 /* PBXTargetDependency */, - 4D948B144CBB3767ADB364CB274EC684 /* PBXTargetDependency */, + 27E9EBB40A5F9BE9A5C26BF94F019C36 /* PBXTargetDependency */, + 925E21304E49D7260BFE329E5436986A /* PBXTargetDependency */, + 9B02975A220ADF2F42FCF12A9867106B /* PBXTargetDependency */, ); name = "Pods-XCDYouTubeKit OS X Demo"; productName = "Pods-XCDYouTubeKit OS X Demo"; productReference = 35934ADC3F02FCC0A2909952147D5CEB /* libPods-XCDYouTubeKit OS X Demo.a */; productType = "com.apple.product-type.library.static"; }; - 530D9E2771EABCAD48A2549049DEBC28 /* Pods-XCDYouTubeKit iOS Demo */ = { + 3B39DAB86D9CF61FACEA29EAB5DD4709 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = 60903C293209D5A2B3F95176FBE00DAE /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */; + buildConfigurationList = C5380E2823591FD36D6981CA797A65BD /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */; buildPhases = ( - 5718D0809B7EBAB1875604BE8DF8E071 /* Sources */, - E9BF87060B1D098BF8D69340455BA563 /* Frameworks */, + 6355F4350EC2CD0DF26093DDBFF398E0 /* Sources */, + 390A2EBDB65FCA37A2641F39D24C24B3 /* Frameworks */, + 01AF30F774D51AFD727C011672769D5E /* Headers */, ); buildRules = ( ); dependencies = ( - A561C07954193FCB56A1EDD4ED75D63A /* PBXTargetDependency */, - 46BCB1D59E2E218C4C3EFCB4565A784E /* PBXTargetDependency */, - B58B2EE44B764FE3D2D4A8FA8004D4D0 /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit iOS Demo"; - productName = "Pods-XCDYouTubeKit iOS Demo"; - productReference = 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */; + name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + productName = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + productReference = 3EC08575D5DE7921A1E8F858DEF919D8 /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */; productType = "com.apple.product-type.library.static"; }; - 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */ = { + 530D9E2771EABCAD48A2549049DEBC28 /* Pods-XCDYouTubeKit iOS Demo */ = { isa = PBXNativeTarget; - buildConfigurationList = 732F96A65DA4C797CDEED58A0ED77C22 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */; + buildConfigurationList = 60903C293209D5A2B3F95176FBE00DAE /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo" */; buildPhases = ( - E430848615F3FAA20B6CAD1F5B051691 /* Sources */, - 2F045A50FF591C7039FA0ACF28730C5D /* Frameworks */, - 381CF5AA466245C2380D92CC7B9AF08B /* Headers */, + 5718D0809B7EBAB1875604BE8DF8E071 /* Sources */, + E9BF87060B1D098BF8D69340455BA563 /* Frameworks */, ); buildRules = ( ); dependencies = ( + A452B0593292568C4E21C48A1B955C87 /* PBXTargetDependency */, + E39210E73258B26B4245D359CABF8501 /* PBXTargetDependency */, + C718AAACADAD69767C628D4F86066E7E /* PBXTargetDependency */, ); - name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - productName = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - productReference = 52045CF36E951B822E03054148139E2F /* libPods-XCDYouTubeKit OS X Demo-NSLogger.a */; + name = "Pods-XCDYouTubeKit iOS Demo"; + productName = "Pods-XCDYouTubeKit iOS Demo"; + productReference = 5DE3962AB9A8054E7C7DC7B403F33BDC /* libPods-XCDYouTubeKit iOS Demo.a */; productType = "com.apple.product-type.library.static"; }; BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */ = { @@ -723,63 +740,46 @@ buildRules = ( ); dependencies = ( - 251311D022C6A9CC53451E2004A169B2 /* PBXTargetDependency */, - ECBF63CFC04709FB1FAACEC9FD7845F7 /* PBXTargetDependency */, + 3E882071ECC5F9D3BE2F54BC50FFDF5E /* PBXTargetDependency */, + C2669A229FD3097F7C2D25CBF711CFD8 /* PBXTargetDependency */, ); name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; productName = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; productReference = 4AC5B501455CA3E59A3B93016CD22FB9 /* libPods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger.a */; productType = "com.apple.product-type.library.static"; }; - BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */ = { - isa = PBXNativeTarget; - buildConfigurationList = 3BF825066560C6B210AB1679DCE2325D /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */; - buildPhases = ( - 474F80E7CD25EC183CC15D6DF69F6128 /* Sources */, - 9097E4DD9E91B1A1A91976118DDD875C /* Frameworks */, - C9044CEAC5D9E98D2B2DE8ECE40F8EBB /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - productName = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - productReference = F879CC55D74689477FD2BB448EA0751E /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */; - productType = "com.apple.product-type.library.static"; - }; - D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */ = { + D1B82779028CB38A78354422C5F10FEE /* Pods-XCDYouTubeKit iOS Demo-NSLogger */ = { isa = PBXNativeTarget; - buildConfigurationList = 9D3ED8E43957EF38116277FA4C1BBE26 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */; + buildConfigurationList = 30B4FE7D7335CB1C29CB13D8F0C76F7E /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */; buildPhases = ( - 752B19714D9361310AD0FB8B99C009C3 /* Sources */, - 1B06094730D879C5F0056E9EB10C35E8 /* Frameworks */, - F12B81393DBD40AE6B7D2226FA098E08 /* Headers */, + 7585B631272C7B18C32C0763965A8755 /* Sources */, + 0E107EE17B56679974E02C5282491D50 /* Frameworks */, + 30B917613408B35C68050BCEBCCE48F1 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - productName = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - productReference = 2D31EEF876F7542C57D5EEE6427ED2DE /* libPods-XCDYouTubeKit iOS Demo-CocoaLumberjack.a */; + name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + productName = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + productReference = 17B5F4898B9CB3461A604E5A37CD899D /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */; productType = "com.apple.product-type.library.static"; }; - F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */ = { + EE0540B9564AB7CDC0DDF8B9A4AA2682 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */ = { isa = PBXNativeTarget; - buildConfigurationList = BA09AC0A3416C357C6F1076C845D8B7A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */; + buildConfigurationList = 64DD810A58C95A9C8575E4387A8D446C /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */; buildPhases = ( - A19C699F0EB6ED4B19F96DCD6F86E82B /* Sources */, - 47DF068BE5F8C0D7FF69109E4B1D0F3A /* Frameworks */, - E01CA13BA544B49BB318A747D9D7928F /* Headers */, + 6C82589904E876619B45244B17170DF0 /* Sources */, + 1C850BFECF2C0F192B9209461F866265 /* Frameworks */, + C0094F462908A19980A2182BE6633271 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - productName = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - productReference = 316AF043C0D070729EC3DA24242CECB8 /* libPods-XCDYouTubeKit iOS Demo-NSLogger.a */; + name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + productName = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + productReference = C5B4B2FFF07C079DDEF4D242CF2D8F42 /* libPods-XCDYouTubeKit OS X Demo-CocoaLumberjack.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -804,12 +804,12 @@ projectRoot = ""; targets = ( 3906B76386033515D5DE7F2EF77E6EE8 /* Pods-XCDYouTubeKit OS X Demo */, - BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */, - 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */, + EE0540B9564AB7CDC0DDF8B9A4AA2682 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */, + 2F46074257F835218376373E1AE3B0EE /* Pods-XCDYouTubeKit OS X Demo-NSLogger */, BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */, 530D9E2771EABCAD48A2549049DEBC28 /* Pods-XCDYouTubeKit iOS Demo */, - D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */, - F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */, + 3B39DAB86D9CF61FACEA29EAB5DD4709 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */, + D1B82779028CB38A78354422C5F10FEE /* Pods-XCDYouTubeKit iOS Demo-NSLogger */, 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */, ); }; @@ -824,20 +824,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 474F80E7CD25EC183CC15D6DF69F6128 /* Sources */ = { + 2BB9BFD3C48D54884C2502EBBF1C1AE8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5D43C2C9D6A16B4CF1CEBA36453A3C2 /* DDASLLogCapture.m in Sources */, - 524681D59F4A062CAB13BCB0E810E28A /* DDASLLogger.m in Sources */, - 906DD6D1BFB6CCB6F5740D4C186DFB15 /* DDAbstractDatabaseLogger.m in Sources */, - FEA5519E3CCDDDCD1EB180C246A1952C /* DDContextFilterLogFormatter.m in Sources */, - B7C7F214FF4198301A3B98580DC12160 /* DDDispatchQueueLogFormatter.m in Sources */, - AE68A1A44A8BCC3437ACB914587AAAFC /* DDFileLogger.m in Sources */, - 55DAFCE5F16726ED83B3C3697810A123 /* DDLog.m in Sources */, - A45BDC10600E783E5BD30D8F88B79873 /* DDMultiFormatter.m in Sources */, - 2D0EE846BA67C7C50669455BD7F68886 /* DDTTYLogger.m in Sources */, - 9EAE9F6EBC901970D17260A522C5856B /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */, + 4D2E9C285AE27AB5FE0DCFF5C2AAE911 /* LoggerClient.m in Sources */, + C53A2A09373F1F9D2185C69802A6E7D5 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -849,198 +841,223 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 704E655FC0E253E011F821C2CAB37A7B /* Sources */ = { + 6355F4350EC2CD0DF26093DDBFF398E0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3688BDEA3084CB1D3954FF78EF2B788F /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */, - 8384ED1F83598E6BE18ED5A1E1B247AF /* XCDLumberjackNSLogger.m in Sources */, + 928092A39B45B44ECA3DACEE279A61B5 /* DDASLLogCapture.m in Sources */, + 2E7A6175BA1393B0A34359C9FEE437CB /* DDASLLogger.m in Sources */, + 7AE8EDB9688500F5149017CF969F3737 /* DDAbstractDatabaseLogger.m in Sources */, + 15E4D4880FCE2BB98778C89594098C7B /* DDContextFilterLogFormatter.m in Sources */, + 05296D338C0F2B4B9BE9C85312F7A4A2 /* DDDispatchQueueLogFormatter.m in Sources */, + 9D56EF33B8E06C346BB83CED253D528A /* DDFileLogger.m in Sources */, + F201FFB20722DE82D488600EB8A61DE4 /* DDLog.m in Sources */, + E330EA93D98C4B4ED36EC71023F83BC1 /* DDMultiFormatter.m in Sources */, + 882FE88C491197552DFEEA6AD710B220 /* DDTTYLogger.m in Sources */, + DE664F7FDE96D4B05D42F2C06F671DDE /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 752B19714D9361310AD0FB8B99C009C3 /* Sources */ = { + 6C82589904E876619B45244B17170DF0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 77B13722FB3A4BA1D0E16BBA05E38FF7 /* DDASLLogCapture.m in Sources */, - 36EAEA77EFD74C928383FE03E508DF0A /* DDASLLogger.m in Sources */, - 90ED1EB0A85DE2326C0188472CF43097 /* DDAbstractDatabaseLogger.m in Sources */, - 652D89B97144DC9515095A169E72C6C1 /* DDContextFilterLogFormatter.m in Sources */, - D2E1DE6E1009F993DE5D8BBC00321971 /* DDDispatchQueueLogFormatter.m in Sources */, - B0FFE157C82A67E742E1967D361A0702 /* DDFileLogger.m in Sources */, - F5031334C1478A97EAE3C14BE7681515 /* DDLog.m in Sources */, - CE34C2BE41E7783716703A856089D987 /* DDMultiFormatter.m in Sources */, - 08C919F071464A2F17E1C27CF48863D9 /* DDTTYLogger.m in Sources */, - A829ECFD53676E573E2093AD4C7B3073 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-dummy.m in Sources */, + 4CDB37AF2322F444D8E4964BD8E878D1 /* DDASLLogCapture.m in Sources */, + 115A680DB740499B732A97EDBD198A00 /* DDASLLogger.m in Sources */, + AA0C7E34C7F1461B2DB74CA99477D73C /* DDAbstractDatabaseLogger.m in Sources */, + 8DCE3A76DCB42181B5B3DBC7C2E402A5 /* DDContextFilterLogFormatter.m in Sources */, + 423276C4C7220EA2B584D77C9EFA8D5D /* DDDispatchQueueLogFormatter.m in Sources */, + 2212BBEBF7651DDAE23600BF7AE09148 /* DDFileLogger.m in Sources */, + A2D7D3CF4EC1500A1823F8D75A82912A /* DDLog.m in Sources */, + B56EEAF90441D925CF6293071FD8F4F4 /* DDMultiFormatter.m in Sources */, + E3AB3A10D6E068F328120612FE027449 /* DDTTYLogger.m in Sources */, + 35551892B998C400BF1C95FA8CD94972 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A19C699F0EB6ED4B19F96DCD6F86E82B /* Sources */ = { + 704E655FC0E253E011F821C2CAB37A7B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4A6435EA4D1837FF4D00C273F0478AC1 /* LoggerClient.m in Sources */, - 047B7D710D7391447B7C8DE06E057249 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */, + 3688BDEA3084CB1D3954FF78EF2B788F /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger-dummy.m in Sources */, + 8384ED1F83598E6BE18ED5A1E1B247AF /* XCDLumberjackNSLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D64D8E484CE823627A7EF78FC0D5D7E4 /* Sources */ = { + 7585B631272C7B18C32C0763965A8755 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3F4391116A6A0872FE450DB0DF7050A5 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */, - 699B728A8A799A769ADBE730329B9255 /* XCDLumberjackNSLogger.m in Sources */, + C6ED6E4E9B05EB09CD23DF6186BC4D72 /* LoggerClient.m in Sources */, + A145B6B46B7454093CFB0D65E56D35E5 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E430848615F3FAA20B6CAD1F5B051691 /* Sources */ = { + D64D8E484CE823627A7EF78FC0D5D7E4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BF690B9C296631F04C94F9CB018C5177 /* LoggerClient.m in Sources */, - FD2677D7444ABAFD3E3141B71FF11C29 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-dummy.m in Sources */, + 3F4391116A6A0872FE450DB0DF7050A5 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-dummy.m in Sources */, + 699B728A8A799A769ADBE730329B9255 /* XCDLumberjackNSLogger.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 251311D022C6A9CC53451E2004A169B2 /* PBXTargetDependency */ = { + 27E9EBB40A5F9BE9A5C26BF94F019C36 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - target = BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; - targetProxy = D3A9A33716B1E09BBA6F7BBF47056095 /* PBXContainerItemProxy */; + target = EE0540B9564AB7CDC0DDF8B9A4AA2682 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; + targetProxy = C5FEAB563C11C6E810919FF2D7D5F107 /* PBXContainerItemProxy */; }; - 46BCB1D59E2E218C4C3EFCB4565A784E /* PBXTargetDependency */ = { + 3DA89417FF10591817E2CE9E761B23DC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - target = F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; - targetProxy = CBCA6D82EBEBEB7461AB208848D7DC76 /* PBXContainerItemProxy */; + target = D1B82779028CB38A78354422C5F10FEE /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; + targetProxy = 76219E52F2C4C1FD446EB0844C1F20AF /* PBXContainerItemProxy */; }; - 4D948B144CBB3767ADB364CB274EC684 /* PBXTargetDependency */ = { + 3E882071ECC5F9D3BE2F54BC50FFDF5E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; - target = BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */; - targetProxy = 9012B8A50883664208EFF972BF6E7B05 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; + target = EE0540B9564AB7CDC0DDF8B9A4AA2682 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; + targetProxy = 3C65E259E79C79F18259CB381F1E3345 /* PBXContainerItemProxy */; }; - 5919773EB37573C956F5F7F6CB25B1A2 /* PBXTargetDependency */ = { + 5ED26A451B938684AB16FD5F83AB33D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; - target = F003DD8D5794FBE61915E34BE9A8B32B /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; - targetProxy = 58DB8D2B4A1F2632D46C290C5D3803F2 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; + target = 3B39DAB86D9CF61FACEA29EAB5DD4709 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; + targetProxy = 2B0B310C553D9699D698CF3EBD981B65 /* PBXContainerItemProxy */; }; - 75300D0E1489E686B4EB3467D1BD3E56 /* PBXTargetDependency */ = { + 925E21304E49D7260BFE329E5436986A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - target = 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; - targetProxy = F228D76EA187D3D480FCB94B0B15CC2D /* PBXContainerItemProxy */; + target = 2F46074257F835218376373E1AE3B0EE /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; + targetProxy = 530885940DC7301E8FBEC046470F5FBA /* PBXContainerItemProxy */; }; - 8476B24937B6C6386840B02975A306AF /* PBXTargetDependency */ = { + 9B02975A220ADF2F42FCF12A9867106B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - target = D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; - targetProxy = 68E10E062B92E6B8E801C2ED92543E44 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger"; + target = BF4965A250F1BD8445080FBD907AAB2C /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger */; + targetProxy = B7E7AF8C906B68CBB6348A3148E8C905 /* PBXContainerItemProxy */; }; - A561C07954193FCB56A1EDD4ED75D63A /* PBXTargetDependency */ = { + A452B0593292568C4E21C48A1B955C87 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack"; - target = D113139EA3E0EBCAFCD2BF157522E720 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; - targetProxy = D6C7D626C8DD4CB10223CA7BA419F8A8 /* PBXContainerItemProxy */; + target = 3B39DAB86D9CF61FACEA29EAB5DD4709 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack */; + targetProxy = 3708C26FC0133B2B2A49DD5D1561D883 /* PBXContainerItemProxy */; }; - B58B2EE44B764FE3D2D4A8FA8004D4D0 /* PBXTargetDependency */ = { + C2669A229FD3097F7C2D25CBF711CFD8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; - target = 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */; - targetProxy = 95851FB8829906EBBB19B104B9D6969F /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; + target = 2F46074257F835218376373E1AE3B0EE /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; + targetProxy = F6F1671B7F659F64A0782CF0E3C5BD6B /* PBXContainerItemProxy */; }; - ECBF63CFC04709FB1FAACEC9FD7845F7 /* PBXTargetDependency */ = { + C718AAACADAD69767C628D4F86066E7E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit OS X Demo-NSLogger"; - target = 9894F447BAD5B2051EF5F38FA54E6E51 /* Pods-XCDYouTubeKit OS X Demo-NSLogger */; - targetProxy = B8A023E96941BBC9131C7361CE0BB742 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger"; + target = 1C4802E5CA08259C5AD19F00C89A1D11 /* Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger */; + targetProxy = CB66B9E72A7851E53EA541BEC25835F5 /* PBXContainerItemProxy */; }; - F33D96903EB1BBEC4B5B31E0CB16AB42 /* PBXTargetDependency */ = { + E39210E73258B26B4245D359CABF8501 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack"; - target = BFF2883B85304D7CFF22AB969A741FE5 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack */; - targetProxy = 39BE8E9A4E281C126AA66D1E06A9FC14 /* PBXContainerItemProxy */; + name = "Pods-XCDYouTubeKit iOS Demo-NSLogger"; + target = D1B82779028CB38A78354422C5F10FEE /* Pods-XCDYouTubeKit iOS Demo-NSLogger */; + targetProxy = FF53A534DCF602E60ECC19079727376D /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 1B00A411B6AB51A235B5043DC977DF83 /* Debug */ = { + 1C134582990BEBAC380DF60F0783586E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; buildSettings = { + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; }; - name = Debug; + name = Release; }; - 1C134582990BEBAC380DF60F0783586E /* Release */ = { + 200351B79C70DB62AB5DC0EED0126046 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5503930767EDE806F06EEE2D250657F8 /* Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-Private.xcconfig */; + baseConfigurationReference = D2E5F558EFEDABB79C8493E13AACBF30 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger/Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; }; - name = Release; + name = Debug; }; - 208A16B0739EB79B0E70B00609674080 /* Release */ = { + 2352AE0C0276EE1285D4A561F442BED2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; + name = Debug; + }; + 25E81C2EBC9D5485E80552824B73049E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D3B846FCBBEB5715A01933F2740D6498 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; + buildSettings = { + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = macosx; + }; name = Release; }; - 2352AE0C0276EE1285D4A561F442BED2 /* Debug */ = { + 3954AB795144608485CBCFC3CEB2842B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B48D4657FDB3EDAC773387ED709E66 /* Pods-XCDYouTubeKit iOS Demo.debug.xcconfig */; + baseConfigurationReference = 0795F13E49759C5E04A2ECC88D73363A /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 4775084E70866F0AF8F35C08FC9C885A /* Release */ = { + 3C4152F7281282AA8178A1996FE65715 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C61ED19E6982389C83444ECAD62DC43B /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = D2E5F558EFEDABB79C8493E13AACBF30 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -1133,21 +1150,21 @@ }; name = Debug; }; - 80790FEC13A5E3B3E50FDD85E7CD6624 /* Release */ = { + 783FE79C626370A7FD11D30EF9762FBE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = 9DA8F7CAFAEE63A0735AA3C025D854E6 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; 864F4B4BF76694199EE8C5922600D7BA /* Debug */ = { isa = XCBuildConfiguration; @@ -1223,20 +1240,19 @@ }; name = Debug; }; - 96ABD0F7E64323C1A0B1C67E337E97D5 /* Release */ = { + 963BF72CC375250BA8EBB8A214548B79 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 0795F13E49759C5E04A2ECC88D73363A /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; buildSettings = { - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; }; name = Release; }; @@ -1257,51 +1273,35 @@ }; name = Debug; }; - CB9C9A30637BD5A00B8F840812A0E9E9 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 46409F6F7F1ABF159F5D06FD74A17002 /* Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - EXECUTABLE_PREFIX = lib; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack/Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack-prefix.pch"; - MACOSX_DEPLOYMENT_TARGET = 10.9; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx; - }; - name = Debug; - }; - CCF68653F9428BFB932F18B0E70D5CC2 /* Debug */ = { + FA353816DEE2F847B914A68E0488B3CE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 09BB00AFF5222CA9CF46E5E33B80AACC /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; + baseConfigurationReference = 9DA8F7CAFAEE63A0735AA3C025D854E6 /* Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack/Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - F116B8A0D7546934003EA087FACD14AE /* Debug */ = { + FA8ED281D38C2AD8A917A5D12A2821D6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23904F79EB9EE5713B2BAFF2A7F2CE53 /* Pods-XCDYouTubeKit iOS Demo-NSLogger-Private.xcconfig */; + baseConfigurationReference = D3B846FCBBEB5715A01933F2740D6498 /* Pods-XCDYouTubeKit OS X Demo-NSLogger-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit iOS Demo-NSLogger/Pods-XCDYouTubeKit iOS Demo-NSLogger-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + EXECUTABLE_PREFIX = lib; + GCC_PREFIX_HEADER = "Target Support Files/Pods-XCDYouTubeKit OS X Demo-NSLogger/Pods-XCDYouTubeKit OS X Demo-NSLogger-prefix.pch"; + MACOSX_DEPLOYMENT_TARGET = 10.9; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; + SDKROOT = macosx; }; name = Debug; }; @@ -1317,20 +1317,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 31F888A4D963170D466B7C2F6EFCCF6A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */ = { + 30B4FE7D7335CB1C29CB13D8F0C76F7E /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - 714840BCF0AE4D92CA2EFD869078DF40 /* Debug */, - 4DF954B9D20A9F4B8F76CF7CFF2A47FF /* Release */, + 3954AB795144608485CBCFC3CEB2842B /* Debug */, + 963BF72CC375250BA8EBB8A214548B79 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3BF825066560C6B210AB1679DCE2325D /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */ = { + 31F888A4D963170D466B7C2F6EFCCF6A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-XCDLumberjackNSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - CB9C9A30637BD5A00B8F840812A0E9E9 /* Debug */, - 96ABD0F7E64323C1A0B1C67E337E97D5 /* Release */, + 714840BCF0AE4D92CA2EFD869078DF40 /* Debug */, + 4DF954B9D20A9F4B8F76CF7CFF2A47FF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1353,38 +1353,38 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 715A038060A531ACD281BB07C88D29F5 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */ = { + 64DD810A58C95A9C8575E4387A8D446C /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - 951757F8E059343AB2F2F95071F944C2 /* Debug */, - 1C134582990BEBAC380DF60F0783586E /* Release */, + 200351B79C70DB62AB5DC0EED0126046 /* Debug */, + 3C4152F7281282AA8178A1996FE65715 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 732F96A65DA4C797CDEED58A0ED77C22 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */ = { + 715A038060A531ACD281BB07C88D29F5 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-XCDLumberjackNSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1B00A411B6AB51A235B5043DC977DF83 /* Debug */, - 4775084E70866F0AF8F35C08FC9C885A /* Release */, + 951757F8E059343AB2F2F95071F944C2 /* Debug */, + 1C134582990BEBAC380DF60F0783586E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9D3ED8E43957EF38116277FA4C1BBE26 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */ = { + 71B125891CE3FD44131105EBD4137189 /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit OS X Demo-NSLogger" */ = { isa = XCConfigurationList; buildConfigurations = ( - CCF68653F9428BFB932F18B0E70D5CC2 /* Debug */, - 208A16B0739EB79B0E70B00609674080 /* Release */, + FA8ED281D38C2AD8A917A5D12A2821D6 /* Debug */, + 25E81C2EBC9D5485E80552824B73049E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BA09AC0A3416C357C6F1076C845D8B7A /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-NSLogger" */ = { + C5380E2823591FD36D6981CA797A65BD /* Build configuration list for PBXNativeTarget "Pods-XCDYouTubeKit iOS Demo-CocoaLumberjack" */ = { isa = XCConfigurationList; buildConfigurations = ( - F116B8A0D7546934003EA087FACD14AE /* Debug */, - 80790FEC13A5E3B3E50FDD85E7CD6624 /* Release */, + 783FE79C626370A7FD11D30EF9762FBE /* Debug */, + FA353816DEE2F847B914A68E0488B3CE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; From ee5a238700f5d14f19620f15b4f1f1abd91915cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 15:12:49 +0200 Subject: [PATCH 29/38] Enable logs for the restricted video test --- XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m index 9e846ca4b..0e13783bb 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m @@ -102,6 +102,8 @@ - (void) testDVRVideo - (void) testRestrictedVideo { + char *logLevel = getenv("XCDYouTubeKitLogLevel"); + setenv("XCDYouTubeKitLogLevel", "1", 1); __weak XCTestExpectation *expectation = [self expectationWithDescription:@""]; [[XCDYouTubeClient defaultClient] getVideoWithIdentifier:@"1kIsylLeHHU" completionHandler:^(XCDYouTubeVideo *video, NSError *error) { @@ -112,6 +114,7 @@ - (void) testRestrictedVideo [expectation fulfill]; }]; [self waitForExpectationsWithTimeout:5 handler:nil]; + setenv("XCDYouTubeKitLogLevel", logLevel, 1); } - (void) testRemovedVideo From 3a0995dd498f585f8476b369c85f5780365fc44c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 15:38:25 +0200 Subject: [PATCH 30/38] Disable logs when testing the iOS framework --- XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m | 4 +++- .../xcschemes/XCDYouTubeKit iOS Framework.xcscheme | 9 ++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m index 0e13783bb..30fe4b1d8 100644 --- a/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m +++ b/XCDYouTubeKit Tests/XCDYouTubeClientTestCase.m @@ -114,7 +114,9 @@ - (void) testRestrictedVideo [expectation fulfill]; }]; [self waitForExpectationsWithTimeout:5 handler:nil]; - setenv("XCDYouTubeKitLogLevel", logLevel, 1); + + if (logLevel) + setenv("XCDYouTubeKitLogLevel", logLevel, 1); } - (void) testRemovedVideo diff --git a/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit iOS Framework.xcscheme b/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit iOS Framework.xcscheme index 0051ac8f1..d1dffb019 100644 --- a/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit iOS Framework.xcscheme +++ b/XCDYouTubeKit.xcodeproj/xcshareddata/xcschemes/XCDYouTubeKit iOS Framework.xcscheme @@ -25,7 +25,7 @@ + + + + Date: Sun, 13 Sep 2015 00:35:45 +0200 Subject: [PATCH 31/38] Raise deployment target to iOS 7.0 and OS X 10.9 --- README.md | 4 ++-- XCDYouTubeKit Demo/Podfile | 2 +- .../XCDYouTubeKit Demo.xcodeproj/project.pbxproj | 4 ++-- XCDYouTubeKit.podspec | 4 ++-- XCDYouTubeKit.xcodeproj/project.pbxproj | 12 ++++++------ 5 files changed, 13 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index dc3378007..e26ab626d 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ Are you enjoying XCDYouTubeKit? You can say thank you with [a tweet](https://twi ## Requirements -- Runs on iOS 5.0 and later -- Runs on OS X 10.7 and later +- Runs on iOS 7.0 and later +- Runs on OS X 10.9 and later ## Warning diff --git a/XCDYouTubeKit Demo/Podfile b/XCDYouTubeKit Demo/Podfile index dafcedcab..c81799f8b 100644 --- a/XCDYouTubeKit Demo/Podfile +++ b/XCDYouTubeKit Demo/Podfile @@ -8,7 +8,7 @@ def import_pods end target 'XCDYouTubeKit iOS Demo' do - platform :ios, '5.0' + platform :ios, '7.0' import_pods end diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj index dfc731091..242fa0ad7 100644 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj @@ -552,7 +552,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -584,7 +584,7 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; MACOSX_DEPLOYMENT_TARGET = 10.9; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/XCDYouTubeKit.podspec b/XCDYouTubeKit.podspec index 0a125ae77..4690d4c62 100644 --- a/XCDYouTubeKit.podspec +++ b/XCDYouTubeKit.podspec @@ -8,8 +8,8 @@ Pod::Spec.new do |s| s.author = { "Cédric Luthi" => "cedric.luthi@gmail.com" } s.social_media_url = "https://twitter.com/0xced" s.source = { :git => "https://github.com/0xced/XCDYouTubeKit.git", :tag => s.version.to_s } - s.ios.deployment_target = "5.0" - s.osx.deployment_target = "10.7" + s.ios.deployment_target = "7.0" + s.osx.deployment_target = "10.9" s.source_files = "XCDYouTubeKit" s.public_header_files = "XCDYouTubeKit/XCDYouTube{Client,Error,Kit,Operation,Video,VideoOperation,VideoPlayerViewController}.h" s.osx.exclude_files = "XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.{h,m}" diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 5e7071a86..54d162472 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -893,8 +893,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MACOSX_DEPLOYMENT_TARGET = 10.7; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -946,8 +946,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MACOSX_DEPLOYMENT_TARGET = 10.7; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACOSX_DEPLOYMENT_TARGET = 10.9; SDKROOT = iphoneos; SKIP_INSTALL = YES; VALIDATE_PRODUCT = YES; @@ -1016,8 +1016,8 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_LABEL = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; - MACOSX_DEPLOYMENT_TARGET = 10.7; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MACOSX_DEPLOYMENT_TARGET = 10.9; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SKIP_INSTALL = YES; From 6d7fc2ffd2d1b8ec22c7c86701003d4a6de3cf72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 00:35:54 +0200 Subject: [PATCH 32/38] Link JavaScriptCore.framework Fixes #165 Fixes #173 --- README.md | 9 ----- .../project.pbxproj | 38 +------------------ XCDYouTubeKit.podspec | 35 +++++++++-------- XCDYouTubeKit.xcodeproj/project.pbxproj | 2 + 4 files changed, 21 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index e26ab626d..b748a7845 100644 --- a/README.md +++ b/README.md @@ -47,15 +47,6 @@ Alternatively, you can manually use the provided static library on iOS or dynami These steps will ensure that `#import ` will work properly in your project. -**Warning**: If you use the iOS static library and you are targeting iOS 7, add the JavaScriptCore framework. If you are targeting iOS 5 or 6, you must add the following *Other Linker Flags* instead to your app: - -``` --Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectMake -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy -``` - -See my [JavaScriptCore framework availability on iOS](http://stackoverflow.com/questions/23514579/javascriptcore-framework-availability-on-ios/23514580#23514580) answer on Stack Overflow for a complete explanation. - - ## Usage XCDYouTubeKit is [fully documented](http://cocoadocs.org/docsets/XCDYouTubeKit/). diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj index 242fa0ad7..efefadcc5 100644 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj @@ -16,6 +16,7 @@ C2428B07191C3DE400065504 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = C2428B04191C3DE400065504 /* main.m */; }; C2428B0C191C415300065504 /* AVKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2428B0B191C415300065504 /* AVKit.framework */; }; C2570B861A02415F00127127 /* NowPlayingInfoCenterProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C2570B851A02415F00127127 /* NowPlayingInfoCenterProvider.m */; }; + C2597EA21B0CB90C0030E9F2 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C2FB52DF1918F89A00B2CBE6 /* JavaScriptCore.framework */; }; C26231B5191D7E0600D23900 /* XCDYouTubeKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C26231B4191D7E0600D23900 /* XCDYouTubeKit.framework */; }; C26231B7191D7F8500D23900 /* XCDYouTubeKit.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = C26231B4191D7E0600D23900 /* XCDYouTubeKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; C2630D3F1935C449000D3917 /* PlayerEventLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C2630D3E1935C449000D3917 /* PlayerEventLogger.m */; }; @@ -131,6 +132,7 @@ C27415E317F4D02E0026834B /* AVFoundation.framework in Frameworks */, C27415A617F491230026834B /* CoreGraphics.framework in Frameworks */, C27415A417F491230026834B /* Foundation.framework in Frameworks */, + C2597EA21B0CB90C0030E9F2 /* JavaScriptCore.framework in Frameworks */, C27415E517F4D0330026834B /* MediaPlayer.framework in Frameworks */, C27415A217F491230026834B /* UIKit.framework in Frameworks */, BBC4CDD99742C66C5310997D /* libPods-XCDYouTubeKit iOS Demo.a in Frameworks */, @@ -602,24 +604,6 @@ GCC_PREFIX_HEADER = "iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Prefix.pch"; INFOPLIST_FILE = "iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-Wl,-U,_JSContextGetGlobalObject", - "-Wl,-U,_JSEvaluateScript", - "-Wl,-U,_JSGlobalContextCreate", - "-Wl,-U,_JSGlobalContextRelease", - "-Wl,-U,_JSObjectCallAsFunction", - "-Wl,-U,_JSObjectIsFunction", - "-Wl,-U,_JSObjectMake", - "-Wl,-U,_JSObjectSetProperty", - "-Wl,-U,_JSStringCopyCFString", - "-Wl,-U,_JSStringCreateWithCFString", - "-Wl,-U,_JSStringRelease", - "-Wl,-U,_JSValueIsObject", - "-Wl,-U,_JSValueIsString", - "-Wl,-U,_JSValueMakeString", - "-Wl,-U,_JSValueToStringCopy", - ); PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -635,24 +619,6 @@ GCC_PREFIX_HEADER = "iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Prefix.pch"; INFOPLIST_FILE = "iOS Demo/Supporting Files/XCDYouTubeKit iOS Demo-Info.plist"; LD_RUNPATH_SEARCH_PATHS = "@loader_path/Frameworks"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-Wl,-U,_JSContextGetGlobalObject", - "-Wl,-U,_JSEvaluateScript", - "-Wl,-U,_JSGlobalContextCreate", - "-Wl,-U,_JSGlobalContextRelease", - "-Wl,-U,_JSObjectCallAsFunction", - "-Wl,-U,_JSObjectIsFunction", - "-Wl,-U,_JSObjectMake", - "-Wl,-U,_JSObjectSetProperty", - "-Wl,-U,_JSStringCopyCFString", - "-Wl,-U,_JSStringCreateWithCFString", - "-Wl,-U,_JSStringRelease", - "-Wl,-U,_JSValueIsObject", - "-Wl,-U,_JSValueIsString", - "-Wl,-U,_JSValueMakeString", - "-Wl,-U,_JSValueToStringCopy", - ); PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; diff --git a/XCDYouTubeKit.podspec b/XCDYouTubeKit.podspec index 4690d4c62..663474495 100644 --- a/XCDYouTubeKit.podspec +++ b/XCDYouTubeKit.podspec @@ -1,20 +1,19 @@ Pod::Spec.new do |s| - s.name = "XCDYouTubeKit" - s.version = "2.2.0" - s.summary = "YouTube video player for iOS and OS X." - s.homepage = "https://github.com/0xced/XCDYouTubeKit" - s.screenshot = "https://raw.github.com/0xced/XCDYouTubeKit/#{s.version}/Screenshots/XCDYouTubeVideoPlayerViewController.png" - s.license = { :type => "MIT", :file => "LICENSE" } - s.author = { "Cédric Luthi" => "cedric.luthi@gmail.com" } - s.social_media_url = "https://twitter.com/0xced" - s.source = { :git => "https://github.com/0xced/XCDYouTubeKit.git", :tag => s.version.to_s } - s.ios.deployment_target = "7.0" - s.osx.deployment_target = "10.9" - s.source_files = "XCDYouTubeKit" - s.public_header_files = "XCDYouTubeKit/XCDYouTube{Client,Error,Kit,Operation,Video,VideoOperation,VideoPlayerViewController}.h" - s.osx.exclude_files = "XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.{h,m}" - s.ios.frameworks = "MediaPlayer" - s.ios.user_target_xcconfig = { "OTHER_LDFLAGS" => "-Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectMake -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy" } - s.osx.frameworks = "JavaScriptCore" - s.requires_arc = true + s.name = "XCDYouTubeKit" + s.version = "2.2.0" + s.summary = "YouTube video player for iOS and OS X." + s.homepage = "https://github.com/0xced/XCDYouTubeKit" + s.screenshot = "https://raw.github.com/0xced/XCDYouTubeKit/#{s.version}/Screenshots/XCDYouTubeVideoPlayerViewController.png" + s.license = { :type => "MIT", :file => "LICENSE" } + s.author = { "Cédric Luthi" => "cedric.luthi@gmail.com" } + s.social_media_url = "https://twitter.com/0xced" + s.source = { :git => "https://github.com/0xced/XCDYouTubeKit.git", :tag => s.version.to_s } + s.ios.deployment_target = "7.0" + s.osx.deployment_target = "10.9" + s.source_files = "XCDYouTubeKit" + s.public_header_files = "XCDYouTubeKit/XCDYouTube{Client,Error,Kit,Operation,Video,VideoOperation,VideoPlayerViewController}.h" + s.osx.exclude_files = "XCDYouTubeKit/XCDYouTubeVideoPlayerViewController.{h,m}" + s.ios.frameworks = "JavaScriptCore", "MediaPlayer" + s.osx.frameworks = "JavaScriptCore" + s.requires_arc = true end diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index 54d162472..fca785264 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -26,6 +26,7 @@ C2597EA61B0CE6D80030E9F2 /* XCDYouTubeLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C2597EA51B0CE6D70030E9F2 /* XCDYouTubeLogger.m */; }; C2597EA71B0CE6D80030E9F2 /* XCDYouTubeLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C2597EA51B0CE6D70030E9F2 /* XCDYouTubeLogger.m */; }; C2597EA81B0CE6D80030E9F2 /* XCDYouTubeLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C2597EA51B0CE6D70030E9F2 /* XCDYouTubeLogger.m */; }; + C2597EA31B0CB9920030E9F2 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C224EB641919241B0038186E /* JavaScriptCore.framework */; }; C26231A7191D750200D23900 /* XCDYouTubeClient.m in Sources */ = {isa = PBXBuildFile; fileRef = C25308C418D7392500132734 /* XCDYouTubeClient.m */; }; C26231A8191D750600D23900 /* XCDYouTubePlayerScript.m in Sources */ = {isa = PBXBuildFile; fileRef = C2FB52DD1918F88C00B2CBE6 /* XCDYouTubePlayerScript.m */; }; C26231A9191D750900D23900 /* XCDYouTubeVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = C25308C718D739EB00132734 /* XCDYouTubeVideo.m */; }; @@ -228,6 +229,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + C2597EA31B0CB9920030E9F2 /* JavaScriptCore.framework in Frameworks */, C274158E17F48B100026834B /* MediaPlayer.framework in Frameworks */, C274158F17F48B100026834B /* UIKit.framework in Frameworks */, ); From 24319a47185025908e71472ecb5a7e9113ae4dc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 00:35:58 +0200 Subject: [PATCH 33/38] Fix deprecation warnings --- XCDYouTubeKit Demo/iOS Demo/AppDelegate.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/XCDYouTubeKit Demo/iOS Demo/AppDelegate.m b/XCDYouTubeKit Demo/iOS Demo/AppDelegate.m index 1bb747b93..1230163fb 100644 --- a/XCDYouTubeKit Demo/iOS Demo/AppDelegate.m +++ b/XCDYouTubeKit Demo/iOS Demo/AppDelegate.m @@ -63,9 +63,9 @@ static void InitializeAudioSession(void) static void InitializeAppearance(UINavigationController *rootViewController) { UINavigationBar *navigationBarAppearance = [UINavigationBar appearance]; - navigationBarAppearance.titleTextAttributes = @{ UITextAttributeFont: [UIFont boldSystemFontOfSize:17] }; + navigationBarAppearance.titleTextAttributes = @{ NSFontAttributeName: [UIFont boldSystemFontOfSize:17] }; UIBarButtonItem *settingsButtonItem = rootViewController.topViewController.navigationItem.rightBarButtonItem; - [settingsButtonItem setTitleTextAttributes:@{ UITextAttributeFont: [UIFont boldSystemFontOfSize:26] } forState:UIControlStateNormal]; + [settingsButtonItem setTitleTextAttributes:@{ NSFontAttributeName: [UIFont boldSystemFontOfSize:26] } forState:UIControlStateNormal]; } - (BOOL) application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions From bf90c1002c4c7e2f32d5a0395b56df347add9e32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 00:36:02 +0200 Subject: [PATCH 34/38] Convert JavaScriptCore code to Objective-C --- XCDYouTubeKit/XCDYouTubePlayerScript.m | 78 +++++--------------------- 1 file changed, 13 insertions(+), 65 deletions(-) diff --git a/XCDYouTubeKit/XCDYouTubePlayerScript.m b/XCDYouTubeKit/XCDYouTubePlayerScript.m index c6e1320fe..f8d6dee72 100644 --- a/XCDYouTubeKit/XCDYouTubePlayerScript.m +++ b/XCDYouTubeKit/XCDYouTubePlayerScript.m @@ -2,13 +2,6 @@ // Copyright (c) 2013-2015 Cédric Luthi. All rights reserved. // -#import -#if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_7_0 -#warning Rewrite JavaScriptCore code with JSContext + JSValue (available since iOS 7) instead the verbose C API. -#elif defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED >= __MAC_10_9 -#warning Rewrite JavaScriptCore code with JSContext + JSValue (available since OS X 10.9) instead the verbose C API. -#endif - #import "XCDYouTubePlayerScript.h" #import @@ -16,27 +9,12 @@ #import "XCDYouTubeLogger.h" @interface XCDYouTubePlayerScript () -@property (nonatomic, assign) JSGlobalContextRef context; -@property (nonatomic, assign) JSObjectRef signatureFunction; +@property (nonatomic, strong) JSContext *context; +@property (nonatomic, strong) JSValue *signatureFunction; @end @implementation XCDYouTubePlayerScript -static NSString * JSValueDescription(JSContextRef context, JSValueRef value) -{ - JSStringRef exceptionStringRef = JSValueToStringCopy(context, value, NULL); - if (exceptionStringRef) - { - CFStringRef exceptionString = JSStringCopyCFString(kCFAllocatorDefault, exceptionStringRef); - JSStringRelease(exceptionStringRef); - if (exceptionString) - { - return CFBridgingRelease(exceptionString); - } - } - return nil; -} - - (instancetype) initWithString:(NSString *)string { if (!(self = [super init])) @@ -51,41 +29,29 @@ - (instancetype) initWithString:(NSString *)string else XCDYouTubeLogWarning(@"Unexpected player script (not an anonymous function)"); - _context = JSGlobalContextCreate(NULL); + _context = [JSContext new]; + _context.exceptionHandler = ^(JSContext *context, JSValue *exception) { + XCDYouTubeLogWarning(@"JavaScript exception: %@", exception); + }; for (NSString *propertyPath in @[ @"window.navigator", @"document", @"navigator" ]) { - JSObjectRef object = JSContextGetGlobalObject(_context); + JSValue *object = (JSValue *)_context; for (NSString *propertyName in [propertyPath componentsSeparatedByString:@"."]) { - JSStringRef propertyNameRef = JSStringCreateWithCFString((__bridge CFStringRef)propertyName); - JSObjectRef defaultObject = JSObjectMake(_context, NULL, NULL); - JSObjectSetProperty(_context, object, propertyNameRef, defaultObject, 0, NULL); - JSStringRelease(propertyNameRef); - - object = defaultObject; + object[propertyName] = [JSValue valueWithNewObjectInContext:_context]; + object = object[propertyName]; } } - JSStringRef scriptRef = JSStringCreateWithCFString((__bridge CFStringRef)script); - JSValueRef exception; - JSValueRef scriptResult = JSEvaluateScript(_context, scriptRef, NULL, NULL, 0, &exception); - if (!scriptResult && exception) - XCDYouTubeLogWarning(@"JavaScript exception: %@", JSValueDescription(_context, exception)); - JSStringRelease(scriptRef); + [_context evaluateScript:script]; NSRegularExpression *signatureRegularExpression = [NSRegularExpression regularExpressionWithPattern:@"[\"']signature[\"']\\s*,\\s*([^\\(]+)" options:NSRegularExpressionCaseInsensitive error:NULL]; NSTextCheckingResult *result = [signatureRegularExpression firstMatchInString:script options:(NSMatchingOptions)0 range:NSMakeRange(0, script.length)]; NSString *signatureFunctionName = result.numberOfRanges > 1 ? [script substringWithRange:[result rangeAtIndex:1]] : nil; if (signatureFunctionName) - { - JSStringRef signatureFunctionNameRef = JSStringCreateWithCFString((__bridge CFStringRef)signatureFunctionName); - JSValueRef signatureFunction = JSEvaluateScript(_context, signatureFunctionNameRef, NULL, NULL, 0, NULL); - JSStringRelease(signatureFunctionNameRef); - if (JSValueIsObject(_context, signatureFunction) && JSObjectIsFunction(_context, (JSObjectRef)(intptr_t)signatureFunction)) - _signatureFunction = (JSObjectRef)(intptr_t)signatureFunction; - } + _signatureFunction = self.context[signatureFunctionName]; if (!_signatureFunction) XCDYouTubeLogWarning(@"No signature function in player script"); @@ -93,31 +59,13 @@ - (instancetype) initWithString:(NSString *)string return self; } -- (void) dealloc -{ - if (_context) - JSGlobalContextRelease(_context); -} - - (NSString *) unscrambleSignature:(NSString *)scrambledSignature { if (!self.signatureFunction || !scrambledSignature) return nil; - JSStringRef scrambledSignatureRef = JSStringCreateWithCFString((__bridge CFStringRef)scrambledSignature); - JSValueRef scrambledSignatureValue = JSValueMakeString(self.context, scrambledSignatureRef); - JSStringRelease(scrambledSignatureRef); - - JSValueRef unscrambledSignatureValue = JSObjectCallAsFunction(self.context, self.signatureFunction, NULL, 1, &scrambledSignatureValue, NULL); - if (JSValueIsString(self.context, unscrambledSignatureValue)) - { - JSStringRef unscrambledSignatureRef = JSValueToStringCopy(self.context, unscrambledSignatureValue, NULL); - CFStringRef unscrambledSignature = unscrambledSignatureRef ? JSStringCopyCFString(kCFAllocatorDefault, unscrambledSignatureRef) : NULL; - JSStringRelease(unscrambledSignatureRef); - return CFBridgingRelease(unscrambledSignature); - } - - return nil; + JSValue *unscrambledSignature = [self.signatureFunction callWithArguments:@[ scrambledSignature ]]; + return [unscrambledSignature isString] ? [unscrambledSignature toString] : nil; } @end From 5035017575978cf931aea409e31d22d12d499973 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 00:36:06 +0200 Subject: [PATCH 35/38] Update CHANGELOG with new deployment targets --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7dfc5e73c..ca6ac3263 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ -#### Version 2.2.1 +#### Version 2.3.0 +* Raised deployment target to iOS 7.0 and OS X 10.9. * Xcode 7 support. * Nullability annotations. * Fixed CocoaPods integration issue with Xcode 7 beta. (#165) From 7f4573b64d8b5a68b56ed6344b01876e1bdbf21c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Sun, 13 Sep 2015 21:40:14 +0200 Subject: [PATCH 36/38] Update CHANGELOG about bitcode/CocoaPods issue --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca6ac3263..2ed209eb5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ * Raised deployment target to iOS 7.0 and OS X 10.9. * Xcode 7 support. * Nullability annotations. -* Fixed CocoaPods integration issue with Xcode 7 beta. (#165) +* Fixed bitcode issue with CocoaPods integration. (#165, #173) #### Version 2.2.0 From e58d389ec33607dc0988452b540bc1176a4d5d0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 15 Sep 2015 22:03:04 +0200 Subject: [PATCH 37/38] Update version to 2.3.0 --- README.md | 4 ++-- .../XCDYouTubeKit Demo.xcodeproj/project.pbxproj | 4 ++-- XCDYouTubeKit.podspec | 2 +- XCDYouTubeKit.xcodeproj/project.pbxproj | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b748a7845..b5f98d874 100644 --- a/README.md +++ b/README.md @@ -30,12 +30,12 @@ XCDYouTubeKit is available through CocoaPods and Carthage. CocoaPods: ```ruby -pod "XCDYouTubeKit", "~> 2.2.0" +pod "XCDYouTubeKit", "~> 2.3.0" ``` Carthage: ```objc -github "0xced/XCDYouTubeKit" ~> 2.2.0 +github "0xced/XCDYouTubeKit" ~> 2.3.0 ``` Alternatively, you can manually use the provided static library on iOS or dynamic framework on OS X. In order to use the iOS static library, you must: diff --git a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj index efefadcc5..099352b81 100644 --- a/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit Demo/XCDYouTubeKit Demo.xcodeproj/project.pbxproj @@ -541,7 +541,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 2.2.0; + CURRENT_PROJECT_VERSION = 2.3.0; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -576,7 +576,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; - CURRENT_PROJECT_VERSION = 2.2.0; + CURRENT_PROJECT_VERSION = 2.3.0; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_PREPROCESSOR_DEFINITIONS = ( "NS_BLOCK_ASSERTIONS=1", diff --git a/XCDYouTubeKit.podspec b/XCDYouTubeKit.podspec index 663474495..cbbd71c85 100644 --- a/XCDYouTubeKit.podspec +++ b/XCDYouTubeKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "XCDYouTubeKit" - s.version = "2.2.0" + s.version = "2.3.0" s.summary = "YouTube video player for iOS and OS X." s.homepage = "https://github.com/0xced/XCDYouTubeKit" s.screenshot = "https://raw.github.com/0xced/XCDYouTubeKit/#{s.version}/Screenshots/XCDYouTubeVideoPlayerViewController.png" diff --git a/XCDYouTubeKit.xcodeproj/project.pbxproj b/XCDYouTubeKit.xcodeproj/project.pbxproj index fca785264..82ed4d121 100644 --- a/XCDYouTubeKit.xcodeproj/project.pbxproj +++ b/XCDYouTubeKit.xcodeproj/project.pbxproj @@ -875,7 +875,7 @@ COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "$(DYLIB_CURRENT_VERSION)"; DYLIB_COMPATIBILITY_VERSION = 2.0.0; - DYLIB_CURRENT_VERSION = 2.2.0; + DYLIB_CURRENT_VERSION = 2.3.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; @@ -929,7 +929,7 @@ COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = "$(DYLIB_CURRENT_VERSION)"; DYLIB_COMPATIBILITY_VERSION = 2.0.0; - DYLIB_CURRENT_VERSION = 2.2.0; + DYLIB_CURRENT_VERSION = 2.3.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; @@ -996,7 +996,7 @@ COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = "$(DYLIB_CURRENT_VERSION)"; DYLIB_COMPATIBILITY_VERSION = 2.0.0; - DYLIB_CURRENT_VERSION = 2.2.0; + DYLIB_CURRENT_VERSION = 2.3.0; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; From 353323f95633da90bc76ba7ab2e6d1116cfce0bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ce=CC=81dric=20Luthi?= Date: Tue, 15 Sep 2015 22:03:04 +0200 Subject: [PATCH 38/38] Point badges to the master branch --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b5f98d874..be9891825 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ ## About -[![Build Status](https://img.shields.io/travis/0xced/XCDYouTubeKit/develop.svg?style=flat)](https://travis-ci.org/0xced/XCDYouTubeKit) -[![Coverage Status](https://img.shields.io/coveralls/0xced/XCDYouTubeKit/develop.svg?style=flat)](https://coveralls.io/r/0xced/XCDYouTubeKit?branch=develop) +[![Build Status](https://img.shields.io/travis/0xced/XCDYouTubeKit/master.svg?style=flat)](https://travis-ci.org/0xced/XCDYouTubeKit) +[![Coverage Status](https://img.shields.io/coveralls/0xced/XCDYouTubeKit/master.svg?style=flat)](https://coveralls.io/r/0xced/XCDYouTubeKit?branch=master) [![Platform](https://img.shields.io/cocoapods/p/XCDYouTubeKit.svg?style=flat)](http://cocoadocs.org/docsets/XCDYouTubeKit/) [![Pod Version](https://img.shields.io/cocoapods/v/XCDYouTubeKit.svg?style=flat)](https://cocoapods.org/pods/XCDYouTubeKit) [![Carthage Compatibility](https://img.shields.io/badge/carthage-✓-f2a77e.svg?style=flat)](https://github.com/Carthage/Carthage/)