diff --git a/.travis.yml b/.travis.yml index 006aba9..1dbe3f7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ language: objective-c +osx_image: xcode7.3 before_install: - brew update > /dev/null; if brew outdated | grep -qx xctool; then brew upgrade xctool; fi matrix: @@ -6,6 +7,9 @@ matrix: - xcode_workspace: Example-iOS/VOKBenkode.xcworkspace xcode_scheme: VOKBenkode-Example xcode_sdk: iphonesimulator + - xcode_workspace: Example-iOS/VOKBenkode.xcworkspace + xcode_scheme: VOKBenkode-tvOS + xcode_sdk: appletvsimulator - xcode_workspace: Example-OSX/VOKBenkode.xcworkspace xcode_scheme: VOKBenkode-Example xcode_sdk: macosx diff --git a/Example-iOS/Podfile b/Example-iOS/Podfile index 38ebbc6..a824de6 100644 --- a/Example-iOS/Podfile +++ b/Example-iOS/Podfile @@ -7,3 +7,8 @@ end target 'Tests', :exclusive => true do pod "VOKBenkode", :path => "../" end + +target 'Tests-tvOS' do + platform :tvos, '9.0' + pod "VOKBenkode", :path => "../" +end diff --git a/Example-iOS/Podfile.lock b/Example-iOS/Podfile.lock index 2cc5498..b171707 100644 --- a/Example-iOS/Podfile.lock +++ b/Example-iOS/Podfile.lock @@ -1,5 +1,5 @@ PODS: - - VOKBenkode (0.2.1) + - VOKBenkode (0.3.0) DEPENDENCIES: - VOKBenkode (from `../`) @@ -9,6 +9,6 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - VOKBenkode: 7a7d37cc3099f64289498fd9c384b416f4f338b7 + VOKBenkode: 272b78425bbeca87d0e2fc0809ffc041f88f8cd1 -COCOAPODS: 0.35.0 +COCOAPODS: 0.39.0 diff --git a/Example-iOS/Pods/Headers/Private/VOKBenkode/VOKBenkode.h b/Example-iOS/Pods/Headers/Private/VOKBenkode/VOKBenkode.h new file mode 120000 index 0000000..58bdb9f --- /dev/null +++ b/Example-iOS/Pods/Headers/Private/VOKBenkode/VOKBenkode.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/VOKBenkode.h \ No newline at end of file diff --git a/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec b/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec deleted file mode 100644 index f348434..0000000 --- a/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec +++ /dev/null @@ -1,15 +0,0 @@ -Pod::Spec.new do |s| - s.name = "VOKBenkode" - s.version = "0.2.1" - s.summary = "An Objective-C library for encoding/decoding objects using Bencoding." - s.homepage = "https://github.com/vokal/VOKBenkode" - s.license = { :type => 'MIT', :file => 'LICENSE' } - s.author = { "Vokal" => "hello@vokalinteractive.com" } - s.source = { :git => "https://github.com/vokal/VOKBenkode.git", :tag => s.version.to_s } - - s.ios.deployment_target = '6.0' - s.osx.deployment_target = '10.8' - s.requires_arc = true - - s.source_files = 'Pod/Classes' -end diff --git a/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec.json b/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec.json new file mode 100644 index 0000000..fdc06e4 --- /dev/null +++ b/Example-iOS/Pods/Local Podspecs/VOKBenkode.podspec.json @@ -0,0 +1,24 @@ +{ + "name": "VOKBenkode", + "version": "0.3.0", + "summary": "An Objective-C library for encoding/decoding objects using Bencoding.", + "homepage": "https://github.com/vokal/VOKBenkode", + "license": { + "type": "MIT", + "file": "LICENSE" + }, + "authors": { + "Vokal": "hello@vokalinteractive.com" + }, + "source": { + "git": "https://github.com/vokal/VOKBenkode.git", + "tag": "0.3.0" + }, + "platforms": { + "ios": "6.0", + "tvos": "9.0", + "osx": "10.8" + }, + "requires_arc": true, + "source_files": "Pod/Classes" +} diff --git a/Example-iOS/Pods/Manifest.lock b/Example-iOS/Pods/Manifest.lock index 2cc5498..b171707 100644 --- a/Example-iOS/Pods/Manifest.lock +++ b/Example-iOS/Pods/Manifest.lock @@ -1,5 +1,5 @@ PODS: - - VOKBenkode (0.2.1) + - VOKBenkode (0.3.0) DEPENDENCIES: - VOKBenkode (from `../`) @@ -9,6 +9,6 @@ EXTERNAL SOURCES: :path: ../ SPEC CHECKSUMS: - VOKBenkode: 7a7d37cc3099f64289498fd9c384b416f4f338b7 + VOKBenkode: 272b78425bbeca87d0e2fc0809ffc041f88f8cd1 -COCOAPODS: 0.35.0 +COCOAPODS: 0.39.0 diff --git a/Example-iOS/Pods/Pods.xcodeproj/project.pbxproj b/Example-iOS/Pods/Pods.xcodeproj/project.pbxproj index 7961125..a4e3525 100644 --- a/Example-iOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example-iOS/Pods/Pods.xcodeproj/project.pbxproj @@ -10,45 +10,106 @@ 46 objects - 03827CC23C279BB441D4AA99 + 026CD176038A9B9764CE1D845BA1C74D + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS9.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + 035EB34EC622A34A656C0A4531C9C258 + + buildConfigurationList + 1EAE53C27FEE9FA20D4562ECE4AA7719 + buildPhases + + F2EDC5013B11CD8C4AA7FBA8437B461F + 5F67B2500A497AA96399FC709FB8A4E3 + + buildRules + + dependencies + + F5E2F9072602E7D9F2D72CE36E88F007 + + isa + PBXNativeTarget + name + Pods-VOKBenkode + productName + Pods-VOKBenkode + productReference + 4F1CD63F7DFA0089790F21907DBFD336 + productType + com.apple.product-type.library.static + + 073FB0AEEBA684F0444B9EBF184B1886 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-VOKBenkode.debug.xcconfig + sourceTree + <group> + + 08B64E4DA935C794FC9587B9833206AE + + buildConfigurationList + 28A25DC6FAF67EA685021A3C3DB3ED28 + buildPhases + + 6D3268E4A5FE3BD8DB06AFC30DF80B5F + B52B9760B10187B2EA75EB6EC29ECBA7 + + buildRules + + dependencies + + F8E9C73C7ED6B7DB679D398C90B48CEF + + isa + PBXNativeTarget + name + Pods-Tests-tvOS + productName + Pods-Tests-tvOS + productReference + 865B1D053021C841DB246FC6D1B10F45 + productType + com.apple.product-type.library.static + + 09F9D7E9CAF7EF9985CA5B1C632D06D4 baseConfigurationReference - 11B4B2C6F33FB26A17FDAAC3 + 1D166D8CEBD3D305AEF806CF00AC0134 buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND YES - GCC_PREFIX_HEADER - Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 7.1 + 6.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + NO OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PODS_ROOT + $(SRCROOT) PRODUCT_NAME $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) SDKROOT iphoneos SKIP_INSTALL @@ -57,303 +118,261 @@ isa XCBuildConfiguration name - Debug + Release - 051C2673E43257EAA87B6ED2 + 0A36F64A275F7DB9C7A119FE1D182391 + explicitFileType + archive.ar includeInIndex - 1 + 0 isa PBXFileReference - lastKnownFileType - sourcecode.c.h + name + libPods-Tests-VOKBenkode.a path - Pods-Tests-environment.h + libPods-Tests-VOKBenkode.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 0575089552FE002920C5D17D + 0FA58F9988DC6DB55C019FFAD863685B includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc + text.xcconfig + name + Pods-VOKBenkode-VOKBenkode.xcconfig path - Pods-VOKBenkode-dummy.m + ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig sourceTree <group> - 06E99FB61CB68D48EDB04CAE + 1064BFC8F5DE74AD936E562CB8BF14DB buildActionMask 2147483647 files - CF9B820C8517681F55B08E62 + F72410FD75A49DB19D5E3388B541A10C isa PBXHeadersBuildPhase runOnlyForDeploymentPostprocessing 0 - 0D45BCD643407F9413B15F5D + 1177F4AFF090CD783F89C17A170AD39B + + isa + PBXTargetDependency + name + Pods-Tests-VOKBenkode + target + ADDDC5DF16EE740B895669A414E7C97E + targetProxy + BAC9F5013661C4A67A24F39ECCE9050E + + 130B25EF3D2C22EEE1C9E71B01237A08 + + fileRef + DEAC6B90A15F70E998DF00B80510195E + isa + PBXBuildFile + + 1AD14E36E77E4AEDD0139DE25B6BFB9F + + fileRef + DDDBB6A2332499620CF8651D4351A133 + isa + PBXBuildFile + + 1D166D8CEBD3D305AEF806CF00AC0134 includeInIndex 1 isa PBXFileReference lastKnownFileType - text - name - Podfile + text.xcconfig path - ../Podfile + Pods-VOKBenkode.release.xcconfig sourceTree - SOURCE_ROOT - xcLanguageSpecificationIdentifier - xcode.lang.ruby + <group> - 0F1D114BA9F14E39517DCB8B + 1E0406601A3B3A3F5369ACFA738EC70D baseConfigurationReference - 89EC959CF25CDC7B2C5E02A7 + 94666603EE971E22D105CDA2D338AF94 buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) + GCC_PREFIX_HEADER + Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - + 6.0 + MTL_ENABLE_DEBUG_INFO + NO OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PRIVATE_HEADERS_FOLDER_PATH + PRODUCT_NAME $(TARGET_NAME) PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) + SDKROOT iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name Release - 11B4B2C6F33FB26A17FDAAC3 + 1E36F1ADE59CB48266FF7485B149A8E9 - includeInIndex - 1 + children + + 721C67C8B134DF379D416F78343A125D + CAFE33BE1AAD1690AEE4AD592D574A74 + C177B4CE7AB4CF5BF42A4050759D9562 + 28ABC7FC6696FFAE7680B664C4B89DA6 + EF567253A6BE91B41C895DB271DB8FA7 + D8931BD360813BDF9B01D1CBF4065591 + 79201639B894975B0B92B23C825010E3 + isa - PBXFileReference - lastKnownFileType - text.xcconfig + PBXGroup + name + Pods-Tests-tvOS path - Pods-Tests-VOKBenkode-Private.xcconfig + Target Support Files/Pods-Tests-tvOS sourceTree <group> - 133449B7063FB932CF3A5AE2 + 1EAE53C27FEE9FA20D4562ECE4AA7719 + + buildConfigurations + + FF80E4149ECD5DD4BE238B2B364F4B2C + 09F9D7E9CAF7EF9985CA5B1C632D06D4 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + 20846E54511F75888CA8E21683F66A01 + + buildConfigurationList + F0BBE6C9F0E2F9F55268100798DC11CB + buildPhases + + 88BEB77B7B706F8A6FA1B28F4155EA14 + F61C51264D39A01F7474C79EC8AA245B + + buildRules + + dependencies + + 1177F4AFF090CD783F89C17A170AD39B + + isa + PBXNativeTarget + name + Pods-Tests + productName + Pods-Tests + productReference + E7ACC7E93BA69A1FBC21E24199B5EEFC + productType + com.apple.product-type.library.static + + 212BEDA8AF05A3D2F65FEB5DC32DB6A1 + + buildActionMask + 2147483647 + files + + 3EBD45A4B977DAB4EE22558D181D035E + DCF50CA14BEF154A12B5420D8A2BD579 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 21392AB06939BFBEB394E3E0CEF58037 children - B59AB0DCD0900CEC7F266B53 + 713DD54A05E218E34E2B13135B5B0553 isa PBXGroup name - iOS + Pod + path + Pod sourceTree <group> - 174831350B55493F5E78077A + 28A25DC6FAF67EA685021A3C3DB3ED28 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - NO - ENABLE_NS_ASSERTIONS - NO - GCC_C_LANGUAGE_STANDARD - gnu99 - GCC_PREPROCESSOR_DEFINITIONS - - RELEASE=1 - - GCC_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - STRIP_INSTALLED_PRODUCT - NO - VALIDATE_PRODUCT - YES - - isa - XCBuildConfiguration - name + buildConfigurations + + 38F7791B10A370DFA8FC3056D67C4490 + E58EB0CFE371BF8ABC0515713576FF3E + + defaultConfigurationIsVisible + 0 + defaultConfigurationName Release + isa + XCConfigurationList - 1EB75C4DB7395212A6F6C4BE + 28ABC7FC6696FFAE7680B664C4B89DA6 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - CLANG_CXX_LANGUAGE_STANDARD - gnu++0x - CLANG_CXX_LIBRARY - libc++ - CLANG_ENABLE_MODULES - YES - CLANG_ENABLE_OBJC_ARC - YES - CLANG_WARN_BOOL_CONVERSION - YES - CLANG_WARN_CONSTANT_CONVERSION - YES - CLANG_WARN_DIRECT_OBJC_ISA_USAGE - YES - CLANG_WARN_EMPTY_BODY - YES - CLANG_WARN_ENUM_CONVERSION - YES - CLANG_WARN_INT_CONVERSION - YES - CLANG_WARN_OBJC_ROOT_CLASS - YES - COPY_PHASE_STRIP - YES - 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_WARN_64_TO_32_BIT_CONVERSION - YES - GCC_WARN_ABOUT_RETURN_TYPE - YES - GCC_WARN_UNDECLARED_SELECTOR - YES - GCC_WARN_UNINITIALIZED_AUTOS - YES - GCC_WARN_UNUSED_FUNCTION - YES - GCC_WARN_UNUSED_VARIABLE - YES - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - ONLY_ACTIVE_ARCH - YES - STRIP_INSTALLED_PRODUCT - NO - + includeInIndex + 1 isa - XCBuildConfiguration - name - Debug + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-Tests-tvOS-frameworks.sh + sourceTree + <group> - 20938B75BC5C885FBC063E0C + 2A09851A5970D9904A816578E99C358F includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h - name - Pods-VOKBenkode-VOKBenkode-prefix.pch + sourcecode.c.objc path - ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch + Pods-VOKBenkode-dummy.m sourceTree <group> - 22630D97553440899F6F636A + 2BD75570F00069F74DB28039402B520C fileRef - B956369776C2DB6AA33746DE + C63E5B5BFB23BE03D9525EA8C6BC898B isa PBXBuildFile - 29AE4C49D86239F0ADA7198C - - containerPortal - CCC053EFB07B67B72A829AA2 - isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - 5AB10B9D354BBE51BFE7DB03 - remoteInfo - Pods-Tests-VOKBenkode - - 2F781756BC14B6CEA7D5FE7B + 2D26807790DD97038E97BE54B6D0C610 includeInIndex 1 @@ -362,209 +381,183 @@ lastKnownFileType text.script.sh path - Pods-VOKBenkode-resources.sh + Pods-VOKBenkode-frameworks.sh sourceTree <group> - 379F25B485ED989CC9D478AB + 2D8E8EC45A3A1A1D94AE762CB5028504 - children + buildConfigurations - 133449B7063FB932CF3A5AE2 + DB154D623F92FCFE204E401EB8182CBF + EDFFCBF0B82772978FA3A060EC6835C7 + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXGroup - name - Frameworks - sourceTree - <group> - - 3CAE3E84CB67D1230EBDCA71 - - isa - PBXTargetDependency - name - Pods-VOKBenkode-VOKBenkode - target - FE9D94D07CF4ADF3BF62C61C - targetProxy - A2D713B2D7597ECC2B69E742 + XCConfigurationList - 3E601BE7217393B9FDA4FCA7 + 2E34C0611A61198672F057B644451AFD - includeInIndex - 1 + buildConfigurations + + 3198836E3E1D9D4B137DFB2BECAC3DFB + 9133CF507319CCA16E37444947C7A037 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release isa - PBXFileReference - lastKnownFileType - sourcecode.c.objc - path - Pods-Tests-VOKBenkode-dummy.m - sourceTree - <group> + XCConfigurationList - 3FABDB07EEC996A3B293CF9A + 2E36F461AEA6179AFCDEFC092D861EB0 - fileRef - CFA7C836386DFADDCCB14544 + baseConfigurationReference + D11350FC036E077C6D7B2B82106654D0 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + appletvos + TVOS_DEPLOYMENT_TARGET + 9.0 + isa - PBXBuildFile + XCBuildConfiguration + name + Debug - 4977667EA98842A10F0D24E9 + 3198836E3E1D9D4B137DFB2BECAC3DFB baseConfigurationReference - FFE8C50B2005961845932ABF + 0FA58F9988DC6DB55C019FFAD863685B buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND YES GCC_PREFIX_HEADER Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - + 6.0 + MTL_ENABLE_DEBUG_INFO + YES OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PRIVATE_HEADERS_FOLDER_PATH + PRODUCT_NAME $(TARGET_NAME) PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) + SDKROOT iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug + + 324DAA224CAF581A17BD7BFC0A366CAD + + buildActionMask + 2147483647 + files + + C8B0D5F596C15053E0B39DE9AFBA53F1 + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 327ED82CE5097022993112081BC99FFA + + buildActionMask + 2147483647 + files + + 39361E85F8E8F1E41EF412829CF0E0D1 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - 49C824E20713C0D991CCB6F3 + 35656C1663DA0DD81940144332AEA4F8 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.h + text.xcconfig path - Pods-VOKBenkode-environment.h + Pods-Tests.debug.xcconfig sourceTree <group> - 4E3DB56BED9662827ED67BBA + 38F7791B10A370DFA8FC3056D67C4490 baseConfigurationReference - FFE8C50B2005961845932ABF + D8931BD360813BDF9B01D1CBF4065591 buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND + YES + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO YES - GCC_PREFIX_HEADER - Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PODS_ROOT + $(SRCROOT) PRODUCT_NAME $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) SDKROOT - iphoneos + appletvos SKIP_INSTALL YES + TVOS_DEPLOYMENT_TARGET + 9.0 isa XCBuildConfiguration name Debug - 58C6E93D61A667CF9AA77FA6 - - children - - C3443E80D11AD1EDF8A3458A - CFA7C836386DFADDCCB14544 - EE81372222BEED788486FB7C - - isa - PBXGroup - name - VOKBenkode - path - ../.. - sourceTree - <group> - - 5AB10B9D354BBE51BFE7DB03 + 39361E85F8E8F1E41EF412829CF0E0D1 - buildConfigurationList - E552C286F6B1CDF23BDB90C3 - buildPhases - - 7163929DEDE49F73A02BD68B - 9E228C855959D9BB0CA8C09A - 8CC8B8D2EC533E17C282AC1A - - buildRules - - dependencies - + fileRef + 026CD176038A9B9764CE1D845BA1C74D isa - PBXNativeTarget - name - Pods-Tests-VOKBenkode - productName - Pods-Tests-VOKBenkode - productReference - E6C10A2955E93E317DF90421 - productType - com.apple.product-type.library.static + PBXBuildFile - 61490B7A41C6F1551F09EA0E + 3A32A8143ADABC909BFB090DFF008F3D includeInIndex 1 @@ -572,32 +565,33 @@ PBXFileReference lastKnownFileType sourcecode.c.h + name + Pods-Tests-tvOS-VOKBenkode-prefix.pch path - Pods-Tests-VOKBenkode-prefix.pch + ../Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch sourceTree <group> - 675ED67950767D2137B1B7B3 + 3A6A6D7F3700743F00023BB9A29B748E - children - - 0D45BCD643407F9413B15F5D - 752080716665874222D5927C - 379F25B485ED989CC9D478AB - E62BFBFC846A238694DAF7CD - 6AE5037DB9FB9D981BA6C80F - + includeInIndex + 1 isa - PBXGroup + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + VOKBenkode.h sourceTree <group> - 6AE5037DB9FB9D981BA6C80F + 3AB1ACABCB8D33B4417A62FDE0D8979A children - DC85AAD9EFEC42EDF51B5E4E - B2D8BA8A8CFC3610D5A751C5 + F01DE43E79D8ADD55858D4F645650B20 + 1E36F1ADE59CB48266FF7485B149A8E9 + 3EE3DA3E6C46E1248F05D75826C97CEC isa PBXGroup @@ -606,68 +600,89 @@ sourceTree <group> - 7163929DEDE49F73A02BD68B + 3EBD45A4B977DAB4EE22558D181D035E - buildActionMask - 2147483647 - files + fileRef + CA3847A3B61347A55CCC39672CF3EFCA + isa + PBXBuildFile + + 3EE3DA3E6C46E1248F05D75826C97CEC + + children - C99305ACD96A596B4F5F6457 - 3FABDB07EEC996A3B293CF9A + 583BA7E1E2CF82A116345BE18661E377 + EDAF993706D126DD33A0AF3B53586733 + 2A09851A5970D9904A816578E99C358F + 2D26807790DD97038E97BE54B6D0C610 + 9B1724DCD5E92379D79CF80EA65F71A8 + 073FB0AEEBA684F0444B9EBF184B1886 + 1D166D8CEBD3D305AEF806CF00AC0134 isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing + PBXGroup + name + Pods-VOKBenkode + path + Target Support Files/Pods-VOKBenkode + sourceTree + <group> + + 42EB29D51D26338ACE1A65C62F737BB1 + + buildConfigurations + + C7C1B85F014E31A3D182C80D56A5863E + 1E0406601A3B3A3F5369ACFA738EC70D + + defaultConfigurationIsVisible 0 + defaultConfigurationName + Release + isa + XCConfigurationList - 72B6D0EC058CA05CF3DE5A7B + 455FD1070CD75D0F9F016C4B437424EC - baseConfigurationReference - D8FFF6A7FD50D136A3014D91 - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER - YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - + fileRef + DDDBB6A2332499620CF8651D4351A133 isa - XCBuildConfiguration + PBXBuildFile + + 45F67427C170B120CDF3F0C3EAE3A687 + + children + + 026CD176038A9B9764CE1D845BA1C74D + + isa + PBXGroup name - Debug + tvOS + sourceTree + <group> + + 4B8D55E9139785E0B309EE902E5BB51B + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 660D98AE70225BC92BC9847546F35600 + remoteInfo + Pods-VOKBenkode-VOKBenkode + + 4C1C0796203F321C14664F80982B5057 + + fileRef + DEAC6B90A15F70E998DF00B80510195E + isa + PBXBuildFile - 733E322754967231F3969954 + 4F1CD63F7DFA0089790F21907DBFD336 explicitFileType archive.ar @@ -675,288 +690,356 @@ 0 isa PBXFileReference + name + libPods-VOKBenkode.a path - libPods-Tests.a + libPods-VOKBenkode.a sourceTree BUILT_PRODUCTS_DIR - 73AE1535420753860E501E65 - - fileRef - CFA7C836386DFADDCCB14544 - isa - PBXBuildFile - - 74AEC7F7228E93C0A6739E4F + 5020D305A42F240C2BA1E3A5450E8E7B - fileRef - B59AB0DCD0900CEC7F266B53 + buildConfigurationList + FFE5EA9E766571A04D59E4EC76A67723 + buildPhases + + 9840E752D469D1D690B2AA98CFE8A58B + 327ED82CE5097022993112081BC99FFA + DE64291568D7881F4C69589E3A8CDCF5 + + buildRules + + dependencies + isa - PBXBuildFile + PBXNativeTarget + name + Pods-Tests-tvOS-VOKBenkode + productName + Pods-Tests-tvOS-VOKBenkode + productReference + 5285290589B8DDD86FDE1DBA2B4D66E8 + productType + com.apple.product-type.library.static - 752080716665874222D5927C + 5285290589B8DDD86FDE1DBA2B4D66E8 - children - - 58C6E93D61A667CF9AA77FA6 - + explicitFileType + archive.ar + includeInIndex + 0 isa - PBXGroup + PBXFileReference name - Development Pods + libPods-Tests-tvOS-VOKBenkode.a + path + libPods-Tests-tvOS-VOKBenkode.a sourceTree - <group> + BUILT_PRODUCTS_DIR - 752AD27A671BEC7CF7C42350 + 583BA7E1E2CF82A116345BE18661E377 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + text + path + Pods-VOKBenkode-acknowledgements.markdown + sourceTree + <group> + + 5D27259EEC9DAF77DE6B65F16D1D80BD + + children + + 21392AB06939BFBEB394E3E0CEF58037 + 8677C2E45C77663D89642C05D25AFBDD + + isa + PBXGroup name - Pods-VOKBenkode-VOKBenkode.xcconfig + VOKBenkode path - ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig + ../.. sourceTree <group> - 7671C0DD1EEB1BE01D918557 + 5E206BA9995CCE5977181CA24DF68774 fileRef - B59AB0DCD0900CEC7F266B53 + 2A09851A5970D9904A816578E99C358F isa PBXBuildFile - 7D5123B6AA4BD5A97BF84E8C + 5F67B2500A497AA96399FC709FB8A4E3 buildActionMask 2147483647 files - A586A6974975DF0EA66A9159 + B5FB3802F1CB389081D8A60BB5E9F8E4 isa PBXFrameworksBuildPhase runOnlyForDeploymentPostprocessing 0 - 82FC78824B76D2079D6623F2 + 660D98AE70225BC92BC9847546F35600 - baseConfigurationReference - AA490611E2B6FA83A4E4E4EB - buildSettings - - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER - YES - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) - IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_LDFLAGS - - OTHER_LIBTOOLFLAGS - - PRODUCT_NAME - $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) - SDKROOT - iphoneos - SKIP_INSTALL - YES - VALIDATE_PRODUCT - YES - + buildConfigurationList + 2E34C0611A61198672F057B644451AFD + buildPhases + + B87F964CCB5A57F2906159D8FAB5F2D1 + E2E43290238B83C19226AE90427E336A + 1064BFC8F5DE74AD936E562CB8BF14DB + + buildRules + + dependencies + isa - XCBuildConfiguration + PBXNativeTarget name - Release + Pods-VOKBenkode-VOKBenkode + productName + Pods-VOKBenkode-VOKBenkode + productReference + 8CDBAB3FB5C9738F8509D9FC3F7991E1 + productType + com.apple.product-type.library.static - 84E4B02ED1F1258E611B2936 + 674622DE3D2C78B9043D4950A2365ADA fileRef - B59AB0DCD0900CEC7F266B53 + B7212880048527CB6E61E896BDA39285 isa PBXBuildFile - 89EC959CF25CDC7B2C5E02A7 + 6D3268E4A5FE3BD8DB06AFC30DF80B5F + + buildActionMask + 2147483647 + files + + 922FBDC7D7CF3A12ED41AE0332E2818D + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + 6E5019DA7D51EB58B5440F9D205DC500 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + text.script.sh path - Pods-Tests.release.xcconfig + Pods-Tests-frameworks.sh sourceTree <group> - 8CC8B8D2EC533E17C282AC1A + 70B3A08EFC765A9B819AFC540C27B81C - buildActionMask - 2147483647 - files + children - F2819696D3CC130C2284AA8D + E7ACC7E93BA69A1FBC21E24199B5EEFC + 865B1D053021C841DB246FC6D1B10F45 + 5285290589B8DDD86FDE1DBA2B4D66E8 + 0A36F64A275F7DB9C7A119FE1D182391 + 4F1CD63F7DFA0089790F21907DBFD336 + 8CDBAB3FB5C9738F8509D9FC3F7991E1 isa - PBXHeadersBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXGroup + name + Products + sourceTree + <group> - 8ED6033F0FE91129D555ED5D + 713DD54A05E218E34E2B13135B5B0553 - buildActionMask - 2147483647 - files + children - 84E4B02ED1F1258E611B2936 + 3A6A6D7F3700743F00023BB9A29B748E + DDDBB6A2332499620CF8651D4351A133 isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXGroup + name + Classes + path + Classes + sourceTree + <group> - 92CF6D18857D1EA39248AF93 + 721C67C8B134DF379D416F78343A125D includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + text path - Pods-Tests.debug.xcconfig + Pods-Tests-tvOS-acknowledgements.markdown sourceTree <group> - 93480B3A1B9D3957C2EF4A8F + 79201639B894975B0B92B23C825010E3 includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml + text.xcconfig path - Pods-VOKBenkode-acknowledgements.plist + Pods-Tests-tvOS.release.xcconfig + sourceTree + <group> + + 7DB346D0F39D3F0E887471402A8071AB + + children + + BA6428E9F66FD5A23C0A2E06ED26CD2F + DF0CDDA9C63A03B306F0F60D60F2D567 + A42F72DC1D780481325DD00969B19BB6 + 70B3A08EFC765A9B819AFC540C27B81C + 3AB1ACABCB8D33B4417A62FDE0D8979A + + isa + PBXGroup sourceTree <group> - 9773100BD6E70371B577876D + 8545E9BD5F6FFE8EDF65415591D02706 includeInIndex 1 isa PBXFileReference lastKnownFileType - text + sourcecode.c.h path - Pods-Tests-acknowledgements.markdown + Pods-Tests-VOKBenkode-prefix.pch sourceTree <group> - 9E228C855959D9BB0CA8C09A + 865B1D053021C841DB246FC6D1B10F45 - buildActionMask - 2147483647 - files - - 7671C0DD1EEB1BE01D918557 - - isa - PBXFrameworksBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - 9F37026DE53FBA3ECEAC146E - - buildConfigurations - - 1EB75C4DB7395212A6F6C4BE - 174831350B55493F5E78077A - - defaultConfigurationIsVisible + explicitFileType + archive.ar + includeInIndex 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXFileReference + name + libPods-Tests-tvOS.a + path + libPods-Tests-tvOS.a + sourceTree + BUILT_PRODUCTS_DIR - A0B2B9C3067E815259115087 + 8677C2E45C77663D89642C05D25AFBDD - buildConfigurations + children - DC1B0E9B1DB7E3944678823F - 0F1D114BA9F14E39517DCB8B + D11350FC036E077C6D7B2B82106654D0 + C63E5B5BFB23BE03D9525EA8C6BC898B + 3A32A8143ADABC909BFB090DFF008F3D + 94666603EE971E22D105CDA2D338AF94 + CA3847A3B61347A55CCC39672CF3EFCA + 8545E9BD5F6FFE8EDF65415591D02706 + 0FA58F9988DC6DB55C019FFAD863685B + B7212880048527CB6E61E896BDA39285 + D12E4C3397E62C15CD719395C02172FE - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release isa - XCConfigurationList + PBXGroup + name + Support Files + path + Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode + sourceTree + <group> - A0EA492B60E70EEDC0B58FD0 + 88BEB77B7B706F8A6FA1B28F4155EA14 buildActionMask 2147483647 files - A8503EA92A62DE3773F6B80F + 95D54AD3DACC47EF91168A451B553F78 isa PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - A2D713B2D7597ECC2B69E742 + 8CDBAB3FB5C9738F8509D9FC3F7991E1 - containerPortal - CCC053EFB07B67B72A829AA2 + explicitFileType + archive.ar + includeInIndex + 0 isa - PBXContainerItemProxy - proxyType - 1 - remoteGlobalIDString - FE9D94D07CF4ADF3BF62C61C - remoteInfo - Pods-VOKBenkode-VOKBenkode + PBXFileReference + name + libPods-VOKBenkode-VOKBenkode.a + path + libPods-VOKBenkode-VOKBenkode.a + sourceTree + BUILT_PRODUCTS_DIR - A586A6974975DF0EA66A9159 + 9133CF507319CCA16E37444947C7A037 - fileRef - B59AB0DCD0900CEC7F266B53 + baseConfigurationReference + 0FA58F9988DC6DB55C019FFAD863685B + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch + IPHONEOS_DEPLOYMENT_TARGET + 6.0 + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa - PBXBuildFile + XCBuildConfiguration + name + Release - A8503EA92A62DE3773F6B80F + 922FBDC7D7CF3A12ED41AE0332E2818D fileRef - CD30666993488C9A4206EC9E + C177B4CE7AB4CF5BF42A4050759D9562 isa PBXBuildFile - AA490611E2B6FA83A4E4E4EB + 94666603EE971E22D105CDA2D338AF94 includeInIndex 1 @@ -965,160 +1048,110 @@ lastKnownFileType text.xcconfig path - Pods-VOKBenkode.release.xcconfig + Pods-Tests-VOKBenkode.xcconfig sourceTree <group> - AB94A67AE4189DE56B935A6E + 95D54AD3DACC47EF91168A451B553F78 + + fileRef + AECA5C88ABBA4EDADE59FBB0BA89FB31 + isa + PBXBuildFile + + 9840E752D469D1D690B2AA98CFE8A58B buildActionMask 2147483647 files - 74AEC7F7228E93C0A6739E4F + 2BD75570F00069F74DB28039402B520C + 455FD1070CD75D0F9F016C4B437424EC isa - PBXFrameworksBuildPhase + PBXSourcesBuildPhase runOnlyForDeploymentPostprocessing 0 - B2D8BA8A8CFC3610D5A751C5 - - children - - B594091A5F8F08392DE535BB - 93480B3A1B9D3957C2EF4A8F - 0575089552FE002920C5D17D - 49C824E20713C0D991CCB6F3 - 2F781756BC14B6CEA7D5FE7B - D8FFF6A7FD50D136A3014D91 - AA490611E2B6FA83A4E4E4EB - - isa - PBXGroup - name - Pods-VOKBenkode - path - Target Support Files/Pods-VOKBenkode - sourceTree - <group> - - B594091A5F8F08392DE535BB + 9B1724DCD5E92379D79CF80EA65F71A8 includeInIndex 1 isa PBXFileReference lastKnownFileType - text + text.script.sh path - Pods-VOKBenkode-acknowledgements.markdown + Pods-VOKBenkode-resources.sh sourceTree <group> - B59AB0DCD0900CEC7F266B53 - - isa - PBXFileReference - lastKnownFileType - wrapper.framework - name - Foundation.framework - path - Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework - sourceTree - DEVELOPER_DIR - - B956369776C2DB6AA33746DE + 9E6208B84EC4075B78A5099CD368F9B7 includeInIndex 1 isa PBXFileReference lastKnownFileType - sourcecode.c.objc - name - Pods-VOKBenkode-VOKBenkode-dummy.m + text.script.sh path - ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-dummy.m + Pods-Tests-resources.sh sourceTree <group> - BECD0403426BA1E7F08F038E + A24665B350503CA3D7E2ABA79C8B4F5B - includeInIndex - 1 + buildActionMask + 2147483647 + files + + 4C1C0796203F321C14664F80982B5057 + isa - PBXFileReference - lastKnownFileType - text.xcconfig - path - Pods-Tests-VOKBenkode.xcconfig - sourceTree - <group> + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 - C3443E80D11AD1EDF8A3458A + A42F72DC1D780481325DD00969B19BB6 - includeInIndex - 1 + children + + FEF1B74BF85119B74A0790FBE1224A04 + 45F67427C170B120CDF3F0C3EAE3A687 + isa - PBXFileReference - lastKnownFileType - sourcecode.c.h + PBXGroup name - VOKBenkode.h - path - Pod/Classes/VOKBenkode.h + Frameworks sourceTree <group> - C99305ACD96A596B4F5F6457 - - fileRef - 3E601BE7217393B9FDA4FCA7 - isa - PBXBuildFile - - CCC053EFB07B67B72A829AA2 + ADDDC5DF16EE740B895669A414E7C97E - attributes - - LastUpgradeCheck - 0510 - buildConfigurationList - 9F37026DE53FBA3ECEAC146E - compatibilityVersion - Xcode 3.2 - developmentRegion - English - hasScannedForEncodings - 0 - isa - PBXProject - knownRegions + 42EB29D51D26338ACE1A65C62F737BB1 + buildPhases - en + 212BEDA8AF05A3D2F65FEB5DC32DB6A1 + A24665B350503CA3D7E2ABA79C8B4F5B + 324DAA224CAF581A17BD7BFC0A366CAD - mainGroup - 675ED67950767D2137B1B7B3 - productRefGroup - E62BFBFC846A238694DAF7CD - projectDirPath - - projectReferences + buildRules - projectRoot - - targets - - F18460482AC1CF6D0A705C97 - 5AB10B9D354BBE51BFE7DB03 - E5444702E6356E8FB28A1491 - FE9D94D07CF4ADF3BF62C61C - + dependencies + + isa + PBXNativeTarget + name + Pods-Tests-VOKBenkode + productName + Pods-Tests-VOKBenkode + productReference + 0A36F64A275F7DB9C7A119FE1D182391 + productType + com.apple.product-type.library.static - CD30666993488C9A4206EC9E + AECA5C88ABBA4EDADE59FBB0BA89FB31 includeInIndex 1 @@ -1131,14 +1164,59 @@ sourceTree <group> - CF9B820C8517681F55B08E62 + B3617EEA139F9337207C152B5BD8A860 + + baseConfigurationReference + D11350FC036E077C6D7B2B82106654D0 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + GCC_PREFIX_HEADER + Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PRIVATE_HEADERS_FOLDER_PATH + + PRODUCT_NAME + $(TARGET_NAME) + PUBLIC_HEADERS_FOLDER_PATH + + SDKROOT + appletvos + TVOS_DEPLOYMENT_TARGET + 9.0 + + isa + XCBuildConfiguration + name + Release + + B52B9760B10187B2EA75EB6EC29ECBA7 + + buildActionMask + 2147483647 + files + + CEFE7CA05E27050BC0BCB1AF07007AE2 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + B5FB3802F1CB389081D8A60BB5E9F8E4 fileRef - C3443E80D11AD1EDF8A3458A + DEAC6B90A15F70E998DF00B80510195E isa PBXBuildFile - CFA7C836386DFADDCCB14544 + B7212880048527CB6E61E896BDA39285 includeInIndex 1 @@ -1147,39 +1225,83 @@ lastKnownFileType sourcecode.c.objc name - VOKBenkode.m + Pods-VOKBenkode-VOKBenkode-dummy.m path - Pod/Classes/VOKBenkode.m + ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-dummy.m sourceTree <group> - D01E8A08ADC3A111469E4A04 + B87F964CCB5A57F2906159D8FAB5F2D1 - includeInIndex - 1 + buildActionMask + 2147483647 + files + + 674622DE3D2C78B9043D4950A2365ADA + 1AD14E36E77E4AEDD0139DE25B6BFB9F + isa - PBXFileReference - lastKnownFileType - text.script.sh - path - Pods-Tests-resources.sh - sourceTree - <group> + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 - D60AC12543538A7A83B3D1E6 + BA6428E9F66FD5A23C0A2E06ED26CD2F includeInIndex 1 isa PBXFileReference lastKnownFileType - text.plist.xml - path - Pods-Tests-acknowledgements.plist + text + name + Podfile + path + ../Podfile + sourceTree + SOURCE_ROOT + xcLanguageSpecificationIdentifier + xcode.lang.ruby + + BAC9F5013661C4A67A24F39ECCE9050E + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + ADDDC5DF16EE740B895669A414E7C97E + remoteInfo + Pods-Tests-VOKBenkode + + C177B4CE7AB4CF5BF42A4050759D9562 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Pods-Tests-tvOS-dummy.m sourceTree <group> - D8FFF6A7FD50D136A3014D91 + C38F00EE43907F411D9884EF154EE11A + + containerPortal + D41D8CD98F00B204E9800998ECF8427E + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + 5020D305A42F240C2BA1E3A5450E8E7B + remoteInfo + Pods-Tests-tvOS-VOKBenkode + + C3F22AA261982FEC7405847453A083DD includeInIndex 1 @@ -1188,47 +1310,32 @@ lastKnownFileType text.xcconfig path - Pods-VOKBenkode.debug.xcconfig + Pods-Tests.release.xcconfig sourceTree <group> - DC1B0E9B1DB7E3944678823F + C624C047AA710A9C4B5417E1BD3AC48C baseConfigurationReference - 92CF6D18857D1EA39248AF93 + C3F22AA261982FEC7405847453A083DD buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - NO - DSTROOT - /tmp/xcodeproj.dst - GCC_DYNAMIC_NO_PIC - NO - GCC_OPTIMIZATION_LEVEL - 0 - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND YES - GCC_PREPROCESSOR_DEFINITIONS - - DEBUG=1 - $(inherited) - - GCC_SYMBOLS_PRIVATE_EXTERN - NO - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 7.1 + 6.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + NO OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PODS_ROOT + $(SRCROOT) PRODUCT_NAME $(TARGET_NAME) - PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) SDKROOT iphoneos SKIP_INSTALL @@ -1237,344 +1344,717 @@ isa XCBuildConfiguration name - Debug - - DC85AAD9EFEC42EDF51B5E4E - - children - - 9773100BD6E70371B577876D - D60AC12543538A7A83B3D1E6 - CD30666993488C9A4206EC9E - 051C2673E43257EAA87B6ED2 - D01E8A08ADC3A111469E4A04 - 92CF6D18857D1EA39248AF93 - 89EC959CF25CDC7B2C5E02A7 - - isa - PBXGroup - name - Pods-Tests - path - Target Support Files/Pods-Tests - sourceTree - <group> - - E2A4ACC4E024A1A51E99B14D - - buildConfigurations - - 72B6D0EC058CA05CF3DE5A7B - 82FC78824B76D2079D6623F2 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList - - E5444702E6356E8FB28A1491 - - buildConfigurationList - E2A4ACC4E024A1A51E99B14D - buildPhases - - ED502129EA41349FB8BCEE38 - AB94A67AE4189DE56B935A6E - - buildRules - - dependencies - - 3CAE3E84CB67D1230EBDCA71 - - isa - PBXNativeTarget - name - Pods-VOKBenkode - productName - Pods-VOKBenkode - productReference - F0AE48EEF4FB59009CF3C8ED - productType - com.apple.product-type.library.static - - E552C286F6B1CDF23BDB90C3 - - buildConfigurations - - 03827CC23C279BB441D4AA99 - ECE77A460B63A0A797E874D9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName Release - isa - XCConfigurationList - E62BFBFC846A238694DAF7CD + C63E5B5BFB23BE03D9525EA8C6BC898B - children - - 733E322754967231F3969954 - E6C10A2955E93E317DF90421 - F0AE48EEF4FB59009CF3C8ED - F407419902863F1B4FDBAB9C - - isa - PBXGroup - name - Products - sourceTree - <group> - - E6C10A2955E93E317DF90421 - - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + Pods-Tests-tvOS-VOKBenkode-dummy.m path - libPods-Tests-VOKBenkode.a + ../Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-dummy.m sourceTree - BUILT_PRODUCTS_DIR + <group> - E9E5F7C473622D8737C51FE7 + C7ABB3F163A8720ACBE89BD18F816225 + baseConfigurationReference + 35656C1663DA0DD81940144332AEA4F8 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + IPHONEOS_DEPLOYMENT_TARGET + 6.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + isa - PBXTargetDependency + XCBuildConfiguration name - Pods-Tests-VOKBenkode - target - 5AB10B9D354BBE51BFE7DB03 - targetProxy - 29AE4C49D86239F0ADA7198C - - EC38873FCA1F54392A8E85E8 - - buildConfigurations - - 4E3DB56BED9662827ED67BBA - 4977667EA98842A10F0D24E9 - - defaultConfigurationIsVisible - 0 - defaultConfigurationName - Release - isa - XCConfigurationList + Debug - ECE77A460B63A0A797E874D9 + C7C1B85F014E31A3D182C80D56A5863E baseConfigurationReference - 11B4B2C6F33FB26A17FDAAC3 + 94666603EE971E22D105CDA2D338AF94 buildSettings - ALWAYS_SEARCH_USER_PATHS - NO - COPY_PHASE_STRIP - YES - DSTROOT - /tmp/xcodeproj.dst - GCC_PRECOMPILE_PREFIX_HEADER + ENABLE_STRICT_OBJC_MSGSEND YES GCC_PREFIX_HEADER Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch - INSTALL_PATH - $(BUILT_PRODUCTS_DIR) IPHONEOS_DEPLOYMENT_TARGET - 7.1 - OTHER_CFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - - OTHER_CPLUSPLUSFLAGS - - -DNS_BLOCK_ASSERTIONS=1 - $(inherited) - + 6.0 + MTL_ENABLE_DEBUG_INFO + YES OTHER_LDFLAGS OTHER_LIBTOOLFLAGS + PRIVATE_HEADERS_FOLDER_PATH + PRODUCT_NAME $(TARGET_NAME) PUBLIC_HEADERS_FOLDER_PATH - $(TARGET_NAME) + SDKROOT iphoneos SKIP_INSTALL YES - VALIDATE_PRODUCT - YES isa XCBuildConfiguration name - Release + Debug - ED502129EA41349FB8BCEE38 + C8B0D5F596C15053E0B39DE9AFBA53F1 - buildActionMask - 2147483647 - files - - EDD2FF62FCE962CC44C254A5 - + fileRef + 3A6A6D7F3700743F00023BB9A29B748E isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 + PBXBuildFile + settings + + ATTRIBUTES + + Public + + - EDD2FF62FCE962CC44C254A5 + C96A6C896D35AF8ABEEF5562A13E03CD fileRef - 0575089552FE002920C5D17D + DEAC6B90A15F70E998DF00B80510195E isa PBXBuildFile - EE81372222BEED788486FB7C + CA3847A3B61347A55CCC39672CF3EFCA - children - - BECD0403426BA1E7F08F038E - 11B4B2C6F33FB26A17FDAAC3 - 3E601BE7217393B9FDA4FCA7 - 61490B7A41C6F1551F09EA0E - 752AD27A671BEC7CF7C42350 - FFE8C50B2005961845932ABF - B956369776C2DB6AA33746DE - 20938B75BC5C885FBC063E0C - + includeInIndex + 1 isa - PBXGroup - name - Support Files + PBXFileReference + lastKnownFileType + sourcecode.c.objc path - Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode + Pods-Tests-VOKBenkode-dummy.m sourceTree <group> - F0AE48EEF4FB59009CF3C8ED + CAFE33BE1AAD1690AEE4AD592D574A74 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + text.plist.xml path - libPods-VOKBenkode.a + Pods-Tests-tvOS-acknowledgements.plist sourceTree - BUILT_PRODUCTS_DIR - - F1418B7F2B4BAC0F84865690 - - buildActionMask - 2147483647 - files - - 22630D97553440899F6F636A - 73AE1535420753860E501E65 - - isa - PBXSourcesBuildPhase - runOnlyForDeploymentPostprocessing - 0 - - F18460482AC1CF6D0A705C97 - - buildConfigurationList - A0B2B9C3067E815259115087 - buildPhases - - A0EA492B60E70EEDC0B58FD0 - 8ED6033F0FE91129D555ED5D - - buildRules - - dependencies - - E9E5F7C473622D8737C51FE7 - - isa - PBXNativeTarget - name - Pods-Tests - productName - Pods-Tests - productReference - 733E322754967231F3969954 - productType - com.apple.product-type.library.static + <group> - F2819696D3CC130C2284AA8D + CEFE7CA05E27050BC0BCB1AF07007AE2 fileRef - C3443E80D11AD1EDF8A3458A + 026CD176038A9B9764CE1D845BA1C74D isa PBXBuildFile - F407419902863F1B4FDBAB9C + D11350FC036E077C6D7B2B82106654D0 - explicitFileType - archive.ar includeInIndex - 0 + 1 isa PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods-Tests-tvOS-VOKBenkode.xcconfig path - libPods-VOKBenkode-VOKBenkode.a + ../Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode.xcconfig sourceTree - BUILT_PRODUCTS_DIR + <group> - FE9D94D07CF4ADF3BF62C61C + D12E4C3397E62C15CD719395C02172FE + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + Pods-VOKBenkode-VOKBenkode-prefix.pch + path + ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch + sourceTree + <group> + + D41D8CD98F00B204E9800998ECF8427E + + attributes + + LastSwiftUpdateCheck + 0700 + LastUpgradeCheck + 0700 + buildConfigurationList - EC38873FCA1F54392A8E85E8 - buildPhases + 2D8E8EC45A3A1A1D94AE762CB5028504 + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions - F1418B7F2B4BAC0F84865690 - 7D5123B6AA4BD5A97BF84E8C - 06E99FB61CB68D48EDB04CAE + en - buildRules - - dependencies + mainGroup + 7DB346D0F39D3F0E887471402A8071AB + productRefGroup + 70B3A08EFC765A9B819AFC540C27B81C + projectDirPath + + projectReferences + projectRoot + + targets + + 20846E54511F75888CA8E21683F66A01 + 08B64E4DA935C794FC9587B9833206AE + 5020D305A42F240C2BA1E3A5450E8E7B + ADDDC5DF16EE740B895669A414E7C97E + 035EB34EC622A34A656C0A4531C9C258 + 660D98AE70225BC92BC9847546F35600 + + + D8931BD360813BDF9B01D1CBF4065591 + + includeInIndex + 1 isa - PBXNativeTarget + PBXFileReference + lastKnownFileType + text.xcconfig + path + Pods-Tests-tvOS.debug.xcconfig + sourceTree + <group> + + DB154D623F92FCFE204E401EB8182CBF + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_ROOT_CLASS + YES + CLANG_WARN_UNREACHABLE_CODE + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + COPY_PHASE_STRIP + 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_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 6.0 + ONLY_ACTIVE_ARCH + YES + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + TVOS_DEPLOYMENT_TARGET + 9.0 + + isa + XCBuildConfiguration name - Pods-VOKBenkode-VOKBenkode - productName - Pods-VOKBenkode-VOKBenkode - productReference - F407419902863F1B4FDBAB9C - productType - com.apple.product-type.library.static + Debug - FFE8C50B2005961845932ABF + DC83F848C6F447B4D5B156890E26412C includeInIndex 1 isa PBXFileReference lastKnownFileType - text.xcconfig + text.plist.xml + path + Pods-Tests-acknowledgements.plist + sourceTree + <group> + + DCF50CA14BEF154A12B5420D8A2BD579 + + fileRef + DDDBB6A2332499620CF8651D4351A133 + isa + PBXBuildFile + + DDDBB6A2332499620CF8651D4351A133 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + VOKBenkode.m + sourceTree + <group> + + DDF8E861DDE469878E09FCB501F21C2A + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text + path + Pods-Tests-acknowledgements.markdown + sourceTree + <group> + + DE64291568D7881F4C69589E3A8CDCF5 + + buildActionMask + 2147483647 + files + + E01D1576AD611AEAC8FAF71A6ABF4A9C + + isa + PBXHeadersBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + DEAC6B90A15F70E998DF00B80510195E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework + sourceTree + DEVELOPER_DIR + + DF0CDDA9C63A03B306F0F60D60F2D567 + + children + + 5D27259EEC9DAF77DE6B65F16D1D80BD + + isa + PBXGroup + name + Development Pods + sourceTree + <group> + + E01D1576AD611AEAC8FAF71A6ABF4A9C + + fileRef + 3A6A6D7F3700743F00023BB9A29B748E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + E2E43290238B83C19226AE90427E336A + + buildActionMask + 2147483647 + files + + C96A6C896D35AF8ABEEF5562A13E03CD + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + E58EB0CFE371BF8ABC0515713576FF3E + + baseConfigurationReference + 79201639B894975B0B92B23C825010E3 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + NO + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + appletvos + SKIP_INSTALL + YES + TVOS_DEPLOYMENT_TARGET + 9.0 + + isa + XCBuildConfiguration name - Pods-VOKBenkode-VOKBenkode-Private.xcconfig + Release + + E7ACC7E93BA69A1FBC21E24199B5EEFC + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + name + libPods-Tests.a path - ../Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-Private.xcconfig + libPods-Tests.a + sourceTree + BUILT_PRODUCTS_DIR + + EDAF993706D126DD33A0AF3B53586733 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Pods-VOKBenkode-acknowledgements.plist sourceTree <group> + EDFFCBF0B82772978FA3A060EC6835C7 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + libc++ + CLANG_ENABLE_MODULES + YES + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_BOOL_CONVERSION + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DIRECT_OBJC_ISA_USAGE + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + 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 + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_PREPROCESSOR_DEFINITIONS + + RELEASE=1 + + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_VARIABLE + YES + IPHONEOS_DEPLOYMENT_TARGET + 6.0 + STRIP_INSTALLED_PRODUCT + NO + SYMROOT + ${SRCROOT}/../build + TVOS_DEPLOYMENT_TARGET + 9.0 + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Release + + EF567253A6BE91B41C895DB271DB8FA7 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.script.sh + path + Pods-Tests-tvOS-resources.sh + sourceTree + <group> + + F01DE43E79D8ADD55858D4F645650B20 + + children + + DDF8E861DDE469878E09FCB501F21C2A + DC83F848C6F447B4D5B156890E26412C + AECA5C88ABBA4EDADE59FBB0BA89FB31 + 6E5019DA7D51EB58B5440F9D205DC500 + 9E6208B84EC4075B78A5099CD368F9B7 + 35656C1663DA0DD81940144332AEA4F8 + C3F22AA261982FEC7405847453A083DD + + isa + PBXGroup + name + Pods-Tests + path + Target Support Files/Pods-Tests + sourceTree + <group> + + F0BBE6C9F0E2F9F55268100798DC11CB + + buildConfigurations + + C7ABB3F163A8720ACBE89BD18F816225 + C624C047AA710A9C4B5417E1BD3AC48C + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + + F2EDC5013B11CD8C4AA7FBA8437B461F + + buildActionMask + 2147483647 + files + + 5E206BA9995CCE5977181CA24DF68774 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + F5E2F9072602E7D9F2D72CE36E88F007 + + isa + PBXTargetDependency + name + Pods-VOKBenkode-VOKBenkode + target + 660D98AE70225BC92BC9847546F35600 + targetProxy + 4B8D55E9139785E0B309EE902E5BB51B + + F61C51264D39A01F7474C79EC8AA245B + + buildActionMask + 2147483647 + files + + 130B25EF3D2C22EEE1C9E71B01237A08 + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + F72410FD75A49DB19D5E3388B541A10C + + fileRef + 3A6A6D7F3700743F00023BB9A29B748E + isa + PBXBuildFile + settings + + ATTRIBUTES + + Public + + + + F8E9C73C7ED6B7DB679D398C90B48CEF + + isa + PBXTargetDependency + name + Pods-Tests-tvOS-VOKBenkode + target + 5020D305A42F240C2BA1E3A5450E8E7B + targetProxy + C38F00EE43907F411D9884EF154EE11A + + FEF1B74BF85119B74A0790FBE1224A04 + + children + + DEAC6B90A15F70E998DF00B80510195E + + isa + PBXGroup + name + iOS + sourceTree + <group> + + FF80E4149ECD5DD4BE238B2B364F4B2C + + baseConfigurationReference + 073FB0AEEBA684F0444B9EBF184B1886 + buildSettings + + ENABLE_STRICT_OBJC_MSGSEND + YES + IPHONEOS_DEPLOYMENT_TARGET + 6.0 + MACH_O_TYPE + staticlib + MTL_ENABLE_DEBUG_INFO + YES + OTHER_LDFLAGS + + OTHER_LIBTOOLFLAGS + + PODS_ROOT + $(SRCROOT) + PRODUCT_NAME + $(TARGET_NAME) + SDKROOT + iphoneos + SKIP_INSTALL + YES + + isa + XCBuildConfiguration + name + Debug + + FFE5EA9E766571A04D59E4EC76A67723 + + buildConfigurations + + 2E36F461AEA6179AFCDEFC092D861EB0 + B3617EEA139F9337207C152B5BD8A860 + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + Release + isa + XCConfigurationList + rootObject - CCC053EFB07B67B72A829AA2 + D41D8CD98F00B204E9800998ECF8427E diff --git a/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-VOKBenkode.xcscheme b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-VOKBenkode.xcscheme new file mode 100644 index 0000000..0ba1e86 --- /dev/null +++ b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-VOKBenkode.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-tvOS-VOKBenkode.xcscheme b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-tvOS-VOKBenkode.xcscheme new file mode 100644 index 0000000..f8b9423 --- /dev/null +++ b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-Tests-tvOS-VOKBenkode.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-VOKBenkode-VOKBenkode.xcscheme b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-VOKBenkode-VOKBenkode.xcscheme new file mode 100644 index 0000000..aa4b0be --- /dev/null +++ b/Example-iOS/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-VOKBenkode-VOKBenkode.xcscheme @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-Private.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-Private.xcconfig deleted file mode 100644 index 4a62914..0000000 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-Tests-VOKBenkode.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/VOKBenkode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch b/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch index 2f298b1..aa992a4 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-Tests-environment.h" diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode.xcconfig index e69de29..f0c26b3 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-VOKBenkode/Pods-Tests-VOKBenkode.xcconfig @@ -0,0 +1,4 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/VOKBenkode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-dummy.m b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-dummy.m new file mode 100644 index 0000000..aced50f --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_Tests_tvOS_VOKBenkode : NSObject +@end +@implementation PodsDummy_Pods_Tests_tvOS_VOKBenkode +@end diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode.xcconfig new file mode 100644 index 0000000..f0c26b3 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS-VOKBenkode/Pods-Tests-tvOS-VOKBenkode.xcconfig @@ -0,0 +1,4 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/VOKBenkode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.markdown b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.markdown new file mode 100644 index 0000000..8a6b380 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.markdown @@ -0,0 +1,28 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## VOKBenkode + +The MIT License (MIT) + +Copyright (c) 2014-2015 Vokal + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Generated by CocoaPods - http://cocoapods.org diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.plist b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.plist new file mode 100644 index 0000000..c83c92b --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + +Copyright (c) 2014-2015 Vokal + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + Title + VOKBenkode + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - http://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-dummy.m b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-dummy.m new file mode 100644 index 0000000..bf8c300 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_Tests_tvOS : NSObject +@end +@implementation PodsDummy_Pods_Tests_tvOS +@end diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-frameworks.sh b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-frameworks.sh new file mode 100755 index 0000000..6f76344 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-frameworks.sh @@ -0,0 +1,84 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-resources.sh b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-resources.sh new file mode 100755 index 0000000..16774fb --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-resources.sh @@ -0,0 +1,95 @@ +#!/bin/sh +set -e + +mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +realpath() { + DIRECTORY="$(cd "${1%/*}" && pwd)" + FILENAME="${1##*/}" + echo "$DIRECTORY/$FILENAME" +} + +install_resource() +{ + case $1 in + *.storyboard) + echo "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}" + 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}" + 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) + echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" + xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" + xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" + xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + /*) + echo "$1" + echo "$1" >> "$RESOURCES_TO_COPY" + ;; + *) + echo "${PODS_ROOT}/$1" + echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" + ;; + 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" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; 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" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; + esac + + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "`realpath $PODS_ROOT`*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.debug.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.debug.xcconfig new file mode 100644 index 0000000..e5d4817 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.debug.xcconfig @@ -0,0 +1,5 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-tvOS-VOKBenkode" +PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.release.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.release.xcconfig new file mode 100644 index 0000000..e5d4817 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.release.xcconfig @@ -0,0 +1,5 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-tvOS-VOKBenkode" +PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown index 5f21109..8a6b380 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.markdown @@ -5,7 +5,7 @@ This application makes use of the following third party libraries: The MIT License (MIT) -Copyright (c) 2014 Vokal +Copyright (c) 2014-2015 Vokal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist index 9e3da62..c83c92b 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-acknowledgements.plist @@ -16,7 +16,7 @@ FooterText The MIT License (MIT) -Copyright (c) 2014 Vokal +Copyright (c) 2014-2015 Vokal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h deleted file mode 100644 index e48c27c..0000000 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-environment.h +++ /dev/null @@ -1,14 +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. - - -// VOKBenkode -#define COCOAPODS_POD_AVAILABLE_VOKBenkode -#define COCOAPODS_VERSION_MAJOR_VOKBenkode 0 -#define COCOAPODS_VERSION_MINOR_VOKBenkode 2 -#define COCOAPODS_VERSION_PATCH_VOKBenkode 1 - diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh new file mode 100755 index 0000000..6f76344 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh @@ -0,0 +1,84 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh index e149064..16774fb 100755 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh @@ -6,6 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" +XCASSET_FILES=() + +realpath() { + DIRECTORY="$(cd "${1%/*}" && pwd)" + FILENAME="${1##*/}" + echo "$DIRECTORY/$FILENAME" +} + install_resource() { case $1 in @@ -14,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) @@ -36,6 +44,8 @@ install_resource() xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" ;; *.xcassets) + ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; /*) echo "$1" @@ -48,13 +58,15 @@ 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 +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; 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" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then case "${TARGETED_DEVICE_FAMILY}" in 1,2) @@ -70,5 +82,14 @@ then TARGET_DEVICE_ARGS="--target-device mac" ;; esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "`realpath $PODS_ROOT`*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig index 6e46723..dcf8e3d 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -l"Pods-Tests-VOKBenkode" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-VOKBenkode" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig index 6e46723..dcf8e3d 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -l"Pods-Tests-VOKBenkode" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-Tests-VOKBenkode" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-Private.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-Private.xcconfig deleted file mode 100644 index b687237..0000000 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-VOKBenkode-VOKBenkode.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Build" "${PODS_ROOT}/Headers/Build/VOKBenkode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -PODS_ROOT = ${SRCROOT} \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch index 6c64b8e..aa992a4 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode-prefix.pch @@ -2,4 +2,3 @@ #import #endif -#import "Pods-VOKBenkode-environment.h" diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig index e69de29..f0c26b3 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode-VOKBenkode/Pods-VOKBenkode-VOKBenkode.xcconfig @@ -0,0 +1,4 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/VOKBenkode" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.markdown b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.markdown index 5f21109..8a6b380 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.markdown +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.markdown @@ -5,7 +5,7 @@ This application makes use of the following third party libraries: The MIT License (MIT) -Copyright (c) 2014 Vokal +Copyright (c) 2014-2015 Vokal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.plist b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.plist index 9e3da62..c83c92b 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.plist +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-acknowledgements.plist @@ -16,7 +16,7 @@ FooterText The MIT License (MIT) -Copyright (c) 2014 Vokal +Copyright (c) 2014-2015 Vokal Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-environment.h b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-environment.h deleted file mode 100644 index e48c27c..0000000 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-environment.h +++ /dev/null @@ -1,14 +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. - - -// VOKBenkode -#define COCOAPODS_POD_AVAILABLE_VOKBenkode -#define COCOAPODS_VERSION_MAJOR_VOKBenkode 0 -#define COCOAPODS_VERSION_MINOR_VOKBenkode 2 -#define COCOAPODS_VERSION_PATCH_VOKBenkode 1 - diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-frameworks.sh b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-frameworks.sh new file mode 100755 index 0000000..6f76344 --- /dev/null +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-frameworks.sh @@ -0,0 +1,84 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-resources.sh b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-resources.sh index e149064..16774fb 100755 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-resources.sh +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-resources.sh @@ -6,6 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt > "$RESOURCES_TO_COPY" +XCASSET_FILES=() + +realpath() { + DIRECTORY="$(cd "${1%/*}" && pwd)" + FILENAME="${1##*/}" + echo "$DIRECTORY/$FILENAME" +} + install_resource() { case $1 in @@ -14,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) @@ -36,6 +44,8 @@ install_resource() xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" ;; *.xcassets) + ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") ;; /*) echo "$1" @@ -48,13 +58,15 @@ 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 +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; 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" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then case "${TARGETED_DEVICE_FAMILY}" in 1,2) @@ -70,5 +82,14 @@ then TARGET_DEVICE_ARGS="--target-device mac" ;; esac - find "${PWD}" -name "*.xcassets" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "`realpath $PODS_ROOT`*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.debug.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.debug.xcconfig index 8e35edd..3097241 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.debug.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.debug.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -l"Pods-VOKBenkode-VOKBenkode" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-VOKBenkode-VOKBenkode" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.release.xcconfig b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.release.xcconfig index 8e35edd..3097241 100644 --- a/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.release.xcconfig +++ b/Example-iOS/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.release.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/VOKBenkode" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/VOKBenkode" -OTHER_LDFLAGS = -ObjC -l"Pods-VOKBenkode-VOKBenkode" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-VOKBenkode-VOKBenkode" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example-iOS/Tests-tvOS/Info.plist b/Example-iOS/Tests-tvOS/Info.plist new file mode 100644 index 0000000..ba72822 --- /dev/null +++ b/Example-iOS/Tests-tvOS/Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + + diff --git a/Example-iOS/Tests/Tests-Info.plist b/Example-iOS/Tests/Tests-Info.plist index 41520ed..169b6f7 100644 --- a/Example-iOS/Tests/Tests-Info.plist +++ b/Example-iOS/Tests/Tests-Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType diff --git a/Example-iOS/VOKBenkode-tvOS/AppDelegate.h b/Example-iOS/VOKBenkode-tvOS/AppDelegate.h new file mode 100644 index 0000000..60d6f27 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/AppDelegate.h @@ -0,0 +1,17 @@ +// +// AppDelegate.h +// VOKBenkode-tvOS +// +// Created by Carl Hill-Popper on 4/12/16. +// Copyright © 2016 VOKAL Interactive. All rights reserved. +// + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + + +@end + diff --git a/Example-iOS/VOKBenkode-tvOS/AppDelegate.m b/Example-iOS/VOKBenkode-tvOS/AppDelegate.m new file mode 100644 index 0000000..206c638 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/AppDelegate.m @@ -0,0 +1,17 @@ +// +// AppDelegate.m +// VOKBenkode-tvOS +// +// Created by Carl Hill-Popper on 4/12/16. +// Copyright © 2016 VOKAL Interactive. All rights reserved. +// + +#import "AppDelegate.h" + +@interface AppDelegate () + +@end + +@implementation AppDelegate + +@end diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json new file mode 100644 index 0000000..8bf75d9 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json @@ -0,0 +1,17 @@ +{ + "layers" : [ + { + "filename" : "Front.imagestacklayer" + }, + { + "filename" : "Middle.imagestacklayer" + }, + { + "filename" : "Back.imagestacklayer" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json new file mode 100644 index 0000000..8bf75d9 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json @@ -0,0 +1,17 @@ +{ + "layers" : [ + { + "filename" : "Front.imagestacklayer" + }, + { + "filename" : "Middle.imagestacklayer" + }, + { + "filename" : "Back.imagestacklayer" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json new file mode 100644 index 0000000..6a3dcfa --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json @@ -0,0 +1,26 @@ +{ + "assets" : [ + { + "size" : "1280x768", + "idiom" : "tv", + "filename" : "App Icon - Large.imagestack", + "role" : "primary-app-icon" + }, + { + "size" : "400x240", + "idiom" : "tv", + "filename" : "App Icon - Small.imagestack", + "role" : "primary-app-icon" + }, + { + "size" : "1920x720", + "idiom" : "tv", + "filename" : "Top Shelf Image.imageset", + "role" : "top-shelf-image" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json new file mode 100644 index 0000000..0564959 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "idiom" : "tv", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/LaunchImage.launchimage/Contents.json b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/LaunchImage.launchimage/Contents.json new file mode 100644 index 0000000..29d94c7 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Assets.xcassets/LaunchImage.launchimage/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "orientation" : "landscape", + "idiom" : "tv", + "extent" : "full-screen", + "minimum-system-version" : "9.0", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example-iOS/VOKBenkode-tvOS/Base.lproj/Main.storyboard b/Example-iOS/VOKBenkode-tvOS/Base.lproj/Main.storyboard new file mode 100644 index 0000000..3fb293c --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Base.lproj/Main.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example-iOS/VOKBenkode-tvOS/Info.plist b/Example-iOS/VOKBenkode-tvOS/Info.plist new file mode 100644 index 0000000..4f33860 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + arm64 + + + diff --git a/Example-iOS/VOKBenkode-tvOS/ViewController.h b/Example-iOS/VOKBenkode-tvOS/ViewController.h new file mode 100644 index 0000000..e6eeb14 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/ViewController.h @@ -0,0 +1,15 @@ +// +// ViewController.h +// VOKBenkode-tvOS +// +// Created by Carl Hill-Popper on 4/12/16. +// Copyright © 2016 VOKAL Interactive. All rights reserved. +// + +#import + +@interface ViewController : UIViewController + + +@end + diff --git a/Example-iOS/VOKBenkode-tvOS/ViewController.m b/Example-iOS/VOKBenkode-tvOS/ViewController.m new file mode 100644 index 0000000..79e62be --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/ViewController.m @@ -0,0 +1,17 @@ +// +// ViewController.m +// VOKBenkode-tvOS +// +// Created by Carl Hill-Popper on 4/12/16. +// Copyright © 2016 VOKAL Interactive. All rights reserved. +// + +#import "ViewController.h" + +@interface ViewController () + +@end + +@implementation ViewController + +@end diff --git a/Example-iOS/VOKBenkode-tvOS/main.m b/Example-iOS/VOKBenkode-tvOS/main.m new file mode 100644 index 0000000..e126201 --- /dev/null +++ b/Example-iOS/VOKBenkode-tvOS/main.m @@ -0,0 +1,16 @@ +// +// main.m +// VOKBenkode-tvOS +// +// Created by Carl Hill-Popper on 4/12/16. +// Copyright © 2016 VOKAL Interactive. All rights reserved. +// + +#import +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/Example-iOS/VOKBenkode.xcodeproj/project.pbxproj b/Example-iOS/VOKBenkode.xcodeproj/project.pbxproj index 65f17f8..792deb2 100644 --- a/Example-iOS/VOKBenkode.xcodeproj/project.pbxproj +++ b/Example-iOS/VOKBenkode.xcodeproj/project.pbxproj @@ -28,6 +28,17 @@ 711323001A5BAE00004284A5 /* VOKBenkodeLibTransmissionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322FB1A5BAE00004284A5 /* VOKBenkodeLibTransmissionTests.m */; }; 711323011A5BAE00004284A5 /* VOKBenkodeS3rvacCppBencodingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322FC1A5BAE00004284A5 /* VOKBenkodeS3rvacCppBencodingTests.m */; }; 8BC8CE8DDFA44BE8764CC4E7 /* libPods-VOKBenkode.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 51EBA4606C2830634F44B0A1 /* libPods-VOKBenkode.a */; }; + D4E95F2A90AA1ED3427C04A1 /* libPods-Tests-tvOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D4DB64F3511AB8E578B6713 /* libPods-Tests-tvOS.a */; }; + DEFD850E1CBD92E300FA0881 /* VOKBenkodeAristotlePagaltzisTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322F71A5BAE00004284A5 /* VOKBenkodeAristotlePagaltzisTests.m */; }; + DEFD850F1CBD92E300FA0881 /* VOKBenkodeBasicTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322F91A5BAE00004284A5 /* VOKBenkodeBasicTests.m */; }; + DEFD85101CBD92E300FA0881 /* VOKBenkodeDictionaryOrdering.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322FA1A5BAE00004284A5 /* VOKBenkodeDictionaryOrdering.m */; }; + DEFD85111CBD92E300FA0881 /* VOKBenkodeLibTransmissionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322FB1A5BAE00004284A5 /* VOKBenkodeLibTransmissionTests.m */; }; + DEFD85121CBD92E300FA0881 /* VOKBenkodeS3rvacCppBencodingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 711322FC1A5BAE00004284A5 /* VOKBenkodeS3rvacCppBencodingTests.m */; }; + DEFD851B1CBD98F200FA0881 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFD851A1CBD98F200FA0881 /* main.m */; }; + DEFD851E1CBD98F200FA0881 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFD851D1CBD98F200FA0881 /* AppDelegate.m */; }; + DEFD85211CBD98F200FA0881 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFD85201CBD98F200FA0881 /* ViewController.m */; }; + DEFD85241CBD98F200FA0881 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DEFD85221CBD98F200FA0881 /* Main.storyboard */; }; + DEFD85261CBD98F200FA0881 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = DEFD85251CBD98F200FA0881 /* Assets.xcassets */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -38,9 +49,18 @@ remoteGlobalIDString = 6003F589195388D20070C39A; remoteInfo = VOKBenkode; }; + DEFD852B1CBD994E00FA0881 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 6003F582195388D10070C39A /* Project object */; + proxyType = 1; + remoteGlobalIDString = DEFD85161CBD98F200FA0881; + remoteInfo = "VOKBenkode-tvOS"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 0D4DB64F3511AB8E578B6713 /* libPods-Tests-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 19FFF9CF802C258173BF30D2 /* libPods-VOKBenkode-tvOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VOKBenkode-tvOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 3241553A9DFDB4C353C7F9BB /* Pods-VOKBenkode.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VOKBenkode.debug.xcconfig"; path = "Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.debug.xcconfig"; sourceTree = ""; }; 38943EA84EB5D8B6210014A2 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; 51EBA4606C2830634F44B0A1 /* libPods-VOKBenkode.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-VOKBenkode.a"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -71,11 +91,24 @@ 711322FB1A5BAE00004284A5 /* VOKBenkodeLibTransmissionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VOKBenkodeLibTransmissionTests.m; sourceTree = ""; }; 711322FC1A5BAE00004284A5 /* VOKBenkodeS3rvacCppBencodingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VOKBenkodeS3rvacCppBencodingTests.m; sourceTree = ""; }; 8A61E8EFC9FCBB0713ADA3D5 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 92849B9B28051CDF3C777AA6 /* Pods-Tests-tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests-tvOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.debug.xcconfig"; sourceTree = ""; }; 9847B718F456374AEA42835B /* libPods-Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - AC00C6754A504A6641EEAC51 /* VOKBenkode.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = VOKBenkode.podspec; path = ../VOKBenkode.podspec; sourceTree = ""; }; + AC00C6754A504A6641EEAC51 /* VOKBenkode.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = VOKBenkode.podspec; path = ../VOKBenkode.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; B5683E0FFAE93873453E2806 /* Pods-VOKBenkode.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-VOKBenkode.release.xcconfig"; path = "Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode.release.xcconfig"; sourceTree = ""; }; C03CA3569A9BE7D967B00793 /* Pods-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.release.xcconfig"; sourceTree = ""; }; + C1D48B80C11141B45979E7D5 /* Pods-Tests-tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests-tvOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS.release.xcconfig"; sourceTree = ""; }; C7E519F417C322880A51F179 /* Pods-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Tests/Pods-Tests.debug.xcconfig"; sourceTree = ""; }; + DEFD85061CBD926B00FA0881 /* Tests-tvOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Tests-tvOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; + DEFD850A1CBD926B00FA0881 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + DEFD85171CBD98F200FA0881 /* VOKBenkode-tvOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "VOKBenkode-tvOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + DEFD851A1CBD98F200FA0881 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + DEFD851C1CBD98F200FA0881 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + DEFD851D1CBD98F200FA0881 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + DEFD851F1CBD98F200FA0881 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + DEFD85201CBD98F200FA0881 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + DEFD85231CBD98F200FA0881 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + DEFD85251CBD98F200FA0881 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + DEFD85271CBD98F200FA0881 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -101,6 +134,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DEFD85031CBD926B00FA0881 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + D4E95F2A90AA1ED3427C04A1 /* libPods-Tests-tvOS.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DEFD85141CBD98F200FA0881 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -111,6 +159,8 @@ C03CA3569A9BE7D967B00793 /* Pods-Tests.release.xcconfig */, 3241553A9DFDB4C353C7F9BB /* Pods-VOKBenkode.debug.xcconfig */, B5683E0FFAE93873453E2806 /* Pods-VOKBenkode.release.xcconfig */, + 92849B9B28051CDF3C777AA6 /* Pods-Tests-tvOS.debug.xcconfig */, + C1D48B80C11141B45979E7D5 /* Pods-Tests-tvOS.release.xcconfig */, ); name = Pods; sourceTree = ""; @@ -121,6 +171,8 @@ 60FF7A9C1954A5C5007DD14C /* Podspec Metadata */, 6003F593195388D20070C39A /* VOKBenkode */, 6003F5B5195388D20070C39A /* Tests */, + DEFD85071CBD926B00FA0881 /* Tests-tvOS */, + DEFD85181CBD98F200FA0881 /* VOKBenkode-tvOS */, 6003F58C195388D20070C39A /* Frameworks */, 6003F58B195388D20070C39A /* Products */, 094178CEBF601B5EE141CF86 /* Pods */, @@ -132,6 +184,8 @@ children = ( 6003F58A195388D20070C39A /* VOKBenkode.app */, 6003F5AE195388D20070C39A /* Tests.xctest */, + DEFD85061CBD926B00FA0881 /* Tests-tvOS.xctest */, + DEFD85171CBD98F200FA0881 /* VOKBenkode-tvOS.app */, ); name = Products; sourceTree = ""; @@ -145,6 +199,8 @@ 6003F5AF195388D20070C39A /* XCTest.framework */, 9847B718F456374AEA42835B /* libPods-Tests.a */, 51EBA4606C2830634F44B0A1 /* libPods-VOKBenkode.a */, + 0D4DB64F3511AB8E578B6713 /* libPods-Tests-tvOS.a */, + 19FFF9CF802C258173BF30D2 /* libPods-VOKBenkode-tvOS.a */, ); name = Frameworks; sourceTree = ""; @@ -218,6 +274,37 @@ path = ../../Tests; sourceTree = ""; }; + DEFD85071CBD926B00FA0881 /* Tests-tvOS */ = { + isa = PBXGroup; + children = ( + DEFD850A1CBD926B00FA0881 /* Info.plist */, + ); + path = "Tests-tvOS"; + sourceTree = ""; + }; + DEFD85181CBD98F200FA0881 /* VOKBenkode-tvOS */ = { + isa = PBXGroup; + children = ( + DEFD851C1CBD98F200FA0881 /* AppDelegate.h */, + DEFD851D1CBD98F200FA0881 /* AppDelegate.m */, + DEFD851F1CBD98F200FA0881 /* ViewController.h */, + DEFD85201CBD98F200FA0881 /* ViewController.m */, + DEFD85221CBD98F200FA0881 /* Main.storyboard */, + DEFD85251CBD98F200FA0881 /* Assets.xcassets */, + DEFD85271CBD98F200FA0881 /* Info.plist */, + DEFD85191CBD98F200FA0881 /* Supporting Files */, + ); + path = "VOKBenkode-tvOS"; + sourceTree = ""; + }; + DEFD85191CBD98F200FA0881 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + DEFD851A1CBD98F200FA0881 /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -230,6 +317,7 @@ 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, CF5B003E50E2B9BA7D250926 /* Copy Pods Resources */, + DE87B4BAF1DB5C7C01B83E3B /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -249,6 +337,7 @@ 6003F5AB195388D20070C39A /* Frameworks */, 6003F5AC195388D20070C39A /* Resources */, D2D7E43B194C4D0A7BA14C34 /* Copy Pods Resources */, + 5346860095C310A3699B4FA7 /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -260,6 +349,44 @@ productReference = 6003F5AE195388D20070C39A /* Tests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; + DEFD85051CBD926B00FA0881 /* Tests-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = DEFD850B1CBD926B00FA0881 /* Build configuration list for PBXNativeTarget "Tests-tvOS" */; + buildPhases = ( + 6C12153413676EBA2ACEDC80 /* Check Pods Manifest.lock */, + DEFD85021CBD926B00FA0881 /* Sources */, + DEFD85031CBD926B00FA0881 /* Frameworks */, + DEFD85041CBD926B00FA0881 /* Resources */, + 298DE1C9D5A31FEBE0E8A53F /* Embed Pods Frameworks */, + 0B683CC84785ABD3368D63D2 /* Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + DEFD852C1CBD994E00FA0881 /* PBXTargetDependency */, + ); + name = "Tests-tvOS"; + productName = "Tests-tvOS"; + productReference = DEFD85061CBD926B00FA0881 /* Tests-tvOS.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + DEFD85161CBD98F200FA0881 /* VOKBenkode-tvOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = DEFD85281CBD98F200FA0881 /* Build configuration list for PBXNativeTarget "VOKBenkode-tvOS" */; + buildPhases = ( + DEFD85131CBD98F200FA0881 /* Sources */, + DEFD85141CBD98F200FA0881 /* Frameworks */, + DEFD85151CBD98F200FA0881 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "VOKBenkode-tvOS"; + productName = "VOKBenkode-tvOS"; + productReference = DEFD85171CBD98F200FA0881 /* VOKBenkode-tvOS.app */; + productType = "com.apple.product-type.application"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -267,12 +394,19 @@ isa = PBXProject; attributes = { CLASSPREFIX = VOK; - LastUpgradeCheck = 0510; + LastSwiftUpdateCheck = 0730; + LastUpgradeCheck = 0730; ORGANIZATIONNAME = "VOKAL Interactive"; TargetAttributes = { 6003F5AD195388D20070C39A = { TestTargetID = 6003F589195388D20070C39A; }; + DEFD85051CBD926B00FA0881 = { + CreatedOnToolsVersion = 7.3; + }; + DEFD85161CBD98F200FA0881 = { + CreatedOnToolsVersion = 7.3; + }; }; }; buildConfigurationList = 6003F585195388D10070C39A /* Build configuration list for PBXProject "VOKBenkode" */; @@ -290,6 +424,8 @@ targets = ( 6003F589195388D20070C39A /* VOKBenkode */, 6003F5AD195388D20070C39A /* Tests */, + DEFD85161CBD98F200FA0881 /* VOKBenkode-tvOS */, + DEFD85051CBD926B00FA0881 /* Tests-tvOS */, ); }; /* End PBXProject section */ @@ -314,9 +450,85 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DEFD85041CBD926B00FA0881 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DEFD85151CBD98F200FA0881 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DEFD85261CBD98F200FA0881 /* Assets.xcassets in Resources */, + DEFD85241CBD98F200FA0881 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 0B683CC84785ABD3368D63D2 /* Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 298DE1C9D5A31FEBE0E8A53F /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests-tvOS/Pods-Tests-tvOS-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 5346860095C310A3699B4FA7 /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6C12153413676EBA2ACEDC80 /* Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Check Pods Manifest.lock"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + showEnvVarsInLog = 0; + }; 944750A6E2F39FA107315FFC /* Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -377,6 +589,21 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Tests/Pods-Tests-resources.sh\"\n"; showEnvVarsInLog = 0; }; + DE87B4BAF1DB5C7C01B83E3B /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-VOKBenkode/Pods-VOKBenkode-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -402,6 +629,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DEFD85021CBD926B00FA0881 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DEFD85101CBD92E300FA0881 /* VOKBenkodeDictionaryOrdering.m in Sources */, + DEFD85111CBD92E300FA0881 /* VOKBenkodeLibTransmissionTests.m in Sources */, + DEFD85121CBD92E300FA0881 /* VOKBenkodeS3rvacCppBencodingTests.m in Sources */, + DEFD850E1CBD92E300FA0881 /* VOKBenkodeAristotlePagaltzisTests.m in Sources */, + DEFD850F1CBD92E300FA0881 /* VOKBenkodeBasicTests.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DEFD85131CBD98F200FA0881 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DEFD85211CBD98F200FA0881 /* ViewController.m in Sources */, + DEFD851E1CBD98F200FA0881 /* AppDelegate.m in Sources */, + DEFD851B1CBD98F200FA0881 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -410,6 +659,11 @@ target = 6003F589195388D20070C39A /* VOKBenkode */; targetProxy = 6003F5B3195388D20070C39A /* PBXContainerItemProxy */; }; + DEFD852C1CBD994E00FA0881 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DEFD85161CBD98F200FA0881 /* VOKBenkode-tvOS */; + targetProxy = DEFD852B1CBD994E00FA0881 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ @@ -445,6 +699,14 @@ name = InfoPlist.strings; sourceTree = ""; }; + DEFD85221CBD98F200FA0881 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + DEFD85231CBD98F200FA0881 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ @@ -466,6 +728,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -480,10 +743,11 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; @@ -513,9 +777,10 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; + TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; }; name = Release; @@ -529,6 +794,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "VOKBenkode/VOKBenkode-Prefix.pch"; INFOPLIST_FILE = "VOKBenkode/VOKBenkode-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -543,6 +809,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "VOKBenkode/VOKBenkode-Prefix.pch"; INFOPLIST_FILE = "VOKBenkode/VOKBenkode-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; WRAPPER_EXTENSION = app; }; @@ -553,11 +820,7 @@ baseConfigurationReference = C7E519F417C322880A51F179 /* Pods-Tests.debug.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/VOKBenkode.app/VOKBenkode"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); + FRAMEWORK_SEARCH_PATHS = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Tests/Tests-Prefix.pch"; GCC_PREPROCESSOR_DEFINITIONS = ( @@ -565,6 +828,7 @@ "$(inherited)", ); INFOPLIST_FILE = "Tests/Tests-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = xctest; @@ -576,20 +840,99 @@ baseConfigurationReference = C03CA3569A9BE7D967B00793 /* Pods-Tests.release.xcconfig */; buildSettings = { BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/VOKBenkode.app/VOKBenkode"; - FRAMEWORK_SEARCH_PATHS = ( - "$(SDKROOT)/Developer/Library/Frameworks", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); + FRAMEWORK_SEARCH_PATHS = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Tests/Tests-Prefix.pch"; INFOPLIST_FILE = "Tests/Tests-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = xctest; }; name = Release; }; + DEFD850C1CBD926B00FA0881 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 92849B9B28051CDF3C777AA6 /* Pods-Tests-tvOS.debug.xcconfig */; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Tests-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = "io.vokal.Tests-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + DEFD850D1CBD926B00FA0881 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C1D48B80C11141B45979E7D5 /* Pods-Tests-tvOS.release.xcconfig */; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Tests-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "io.vokal.Tests-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + }; + name = Release; + }; + DEFD85291CBD98F200FA0881 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "VOKBenkode-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_BUNDLE_IDENTIFIER = "io.vokal.VOKBenkode-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Debug; + }; + DEFD852A1CBD98F200FA0881 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = "App Icon & Top Shelf Image"; + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CLANG_ANALYZER_NONNULL = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "VOKBenkode-tvOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_BUNDLE_IDENTIFIER = "io.vokal.VOKBenkode-tvOS"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = appletvos; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -620,6 +963,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DEFD850B1CBD926B00FA0881 /* Build configuration list for PBXNativeTarget "Tests-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DEFD850C1CBD926B00FA0881 /* Debug */, + DEFD850D1CBD926B00FA0881 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DEFD85281CBD98F200FA0881 /* Build configuration list for PBXNativeTarget "VOKBenkode-tvOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DEFD85291CBD98F200FA0881 /* Debug */, + DEFD852A1CBD98F200FA0881 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 6003F582195388D10070C39A /* Project object */; diff --git a/Example-iOS/VOKBenkode.xcodeproj/xcshareddata/xcschemes/VOKBenkode-tvOS.xcscheme b/Example-iOS/VOKBenkode.xcodeproj/xcshareddata/xcschemes/VOKBenkode-tvOS.xcscheme new file mode 100644 index 0000000..2d9d462 --- /dev/null +++ b/Example-iOS/VOKBenkode.xcodeproj/xcshareddata/xcschemes/VOKBenkode-tvOS.xcscheme @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example-iOS/VOKBenkode/VOKBenkode-Info.plist b/Example-iOS/VOKBenkode/VOKBenkode-Info.plist index b72f059..314b9b1 100644 --- a/Example-iOS/VOKBenkode/VOKBenkode-Info.plist +++ b/Example-iOS/VOKBenkode/VOKBenkode-Info.plist @@ -9,7 +9,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.demo.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Pod/Classes/VOKBenkode.h b/Pod/Classes/VOKBenkode.h index 8c1ec72..8d1c379 100644 --- a/Pod/Classes/VOKBenkode.h +++ b/Pod/Classes/VOKBenkode.h @@ -37,7 +37,7 @@ enum { VOKBenkodeErrorDictionaryDuplicateKey, /// A number is not valid. VOKBenkodeErrorNumberInvalid, -} VOKBenkodeErrorCodes; +}; typedef NS_OPTIONS(NSUInteger, VOKBenkodeDecodeOptions) { VOKBenkodeDecodeOptionStrict = 1 << 0, diff --git a/VOKBenkode.podspec b/VOKBenkode.podspec index f348434..3ade229 100644 --- a/VOKBenkode.podspec +++ b/VOKBenkode.podspec @@ -1,14 +1,15 @@ Pod::Spec.new do |s| s.name = "VOKBenkode" - s.version = "0.2.1" + s.version = "0.3.0" s.summary = "An Objective-C library for encoding/decoding objects using Bencoding." s.homepage = "https://github.com/vokal/VOKBenkode" s.license = { :type => 'MIT', :file => 'LICENSE' } s.author = { "Vokal" => "hello@vokalinteractive.com" } s.source = { :git => "https://github.com/vokal/VOKBenkode.git", :tag => s.version.to_s } - s.ios.deployment_target = '6.0' - s.osx.deployment_target = '10.8' + s.ios.deployment_target = '6.0' + s.tvos.deployment_target = '9.0' + s.osx.deployment_target = '10.8' s.requires_arc = true s.source_files = 'Pod/Classes'