Authored by Bogdan Poplauschi

Merge pull request #1327 from hoseking/tvOS

Add support for tvOS
@@ -22,6 +22,38 @@ @@ -22,6 +22,38 @@
22 /* End PBXAggregateTarget section */ 22 /* End PBXAggregateTarget section */
23 23
24 /* Begin PBXBuildFile section */ 24 /* Begin PBXBuildFile section */
  25 + 00733A541BC4880000A5A117 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5340674F167780C40042B59E /* SDWebImageCompat.m */; };
  26 + 00733A551BC4880000A5A117 /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8C148C56230056699D /* SDWebImageDownloader.m */; };
  27 + 00733A561BC4880000A5A117 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 530E49E416460AE2002868E7 /* SDWebImageDownloaderOperation.m */; };
  28 + 00733A571BC4880000A5A117 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D86148C56230056699D /* SDImageCache.m */; };
  29 + 00733A581BC4880000A5A117 /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8F148C56230056699D /* SDWebImageManager.m */; };
  30 + 00733A591BC4880000A5A117 /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D8A148C56230056699D /* SDWebImageDecoder.m */; };
  31 + 00733A5A1BC4880000A5A117 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D92148C56230056699D /* SDWebImagePrefetcher.m */; };
  32 + 00733A5B1BC4880000A5A117 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D5B9141188EE8DD006D06BD /* NSData+ImageContentType.m */; };
  33 + 00733A5C1BC4880000A5A117 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D94148C56230056699D /* UIButton+WebCache.m */; };
  34 + 00733A5D1BC4880000A5A117 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = A18A6CC6172DC28500419892 /* UIImage+GIF.m */; };
  35 + 00733A5E1BC4880000A5A117 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB8917623F7C00698166 /* UIImage+MultiFormat.m */; };
  36 + 00733A5F1BC4880000A5A117 /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 53EDFB921762547C00698166 /* UIImage+WebP.m */; };
  37 + 00733A601BC4880000A5A117 /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = ABBE71A618C43B4D00B75E91 /* UIImageView+HighlightedWebCache.m */; };
  38 + 00733A611BC4880000A5A117 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53922D96148C56230056699D /* UIImageView+WebCache.m */; };
  39 + 00733A621BC4880000A5A117 /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AB615302192DA24600A2D8E9 /* UIView+WebCacheOperation.m */; };
  40 + 00733A631BC4880E00A5A117 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D88148C56230056699D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  41 + 00733A641BC4880E00A5A117 /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 530E49E71646388E002868E7 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  42 + 00733A651BC4880E00A5A117 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D8B148C56230056699D /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; };
  43 + 00733A661BC4880E00A5A117 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 530E49E316460AE2002868E7 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  44 + 00733A671BC4880E00A5A117 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D85148C56230056699D /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  45 + 00733A681BC4880E00A5A117 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D8E148C56230056699D /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
  46 + 00733A691BC4880E00A5A117 /* SDWebImageDecoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D89148C56230056699D /* SDWebImageDecoder.h */; settings = {ATTRIBUTES = (Public, ); }; };
  47 + 00733A6A1BC4880E00A5A117 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D91148C56230056699D /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; };
  48 + 00733A6B1BC4880E00A5A117 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5B9140188EE8DD006D06BD /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; };
  49 + 00733A6C1BC4880E00A5A117 /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D93148C56230056699D /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  50 + 00733A6D1BC4880E00A5A117 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A6CC5172DC28500419892 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; };
  51 + 00733A6E1BC4880E00A5A117 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB8817623F7C00698166 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; };
  52 + 00733A6F1BC4880E00A5A117 /* UIImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = 53EDFB911762547C00698166 /* UIImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; };
  53 + 00733A701BC4880E00A5A117 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = ABBE71A518C43B4D00B75E91 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  54 + 00733A711BC4880E00A5A117 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D95148C56230056699D /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; };
  55 + 00733A721BC4880E00A5A117 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = AB615301192DA24600A2D8E9 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; };
  56 + 00733A731BC4880E00A5A117 /* WebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2CAE031AB4BB5400B6BC39 /* WebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
25 4A2CAE041AB4BB5400B6BC39 /* WebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2CAE031AB4BB5400B6BC39 /* WebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 57 4A2CAE041AB4BB5400B6BC39 /* WebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2CAE031AB4BB5400B6BC39 /* WebImage.h */; settings = {ATTRIBUTES = (Public, ); }; };
26 4A2CAE181AB4BB6400B6BC39 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D88148C56230056699D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58 4A2CAE181AB4BB6400B6BC39 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 53922D88148C56230056699D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; };
27 4A2CAE191AB4BB6400B6BC39 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5340674F167780C40042B59E /* SDWebImageCompat.m */; }; 59 4A2CAE191AB4BB6400B6BC39 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 5340674F167780C40042B59E /* SDWebImageCompat.m */; };
@@ -247,6 +279,7 @@ @@ -247,6 +279,7 @@
247 /* End PBXContainerItemProxy section */ 279 /* End PBXContainerItemProxy section */
248 280
249 /* Begin PBXFileReference section */ 281 /* Begin PBXFileReference section */
  282 + 00733A4C1BC487C000A5A117 /* WebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
250 4A2CADFF1AB4BB5300B6BC39 /* WebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 283 4A2CADFF1AB4BB5300B6BC39 /* WebImage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = WebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
251 4A2CAE021AB4BB5400B6BC39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 284 4A2CAE021AB4BB5400B6BC39 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
252 4A2CAE031AB4BB5400B6BC39 /* WebImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebImage.h; sourceTree = "<group>"; }; 285 4A2CAE031AB4BB5400B6BC39 /* WebImage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebImage.h; sourceTree = "<group>"; };
@@ -368,6 +401,13 @@ @@ -368,6 +401,13 @@
368 /* End PBXFileReference section */ 401 /* End PBXFileReference section */
369 402
370 /* Begin PBXFrameworksBuildPhase section */ 403 /* Begin PBXFrameworksBuildPhase section */
  404 + 00733A481BC487C000A5A117 /* Frameworks */ = {
  405 + isa = PBXFrameworksBuildPhase;
  406 + buildActionMask = 2147483647;
  407 + files = (
  408 + );
  409 + runOnlyForDeploymentPostprocessing = 0;
  410 + };
371 4A2CADFB1AB4BB5300B6BC39 /* Frameworks */ = { 411 4A2CADFB1AB4BB5300B6BC39 /* Frameworks */ = {
372 isa = PBXFrameworksBuildPhase; 412 isa = PBXFrameworksBuildPhase;
373 buildActionMask = 2147483647; 413 buildActionMask = 2147483647;
@@ -443,6 +483,7 @@ @@ -443,6 +483,7 @@
443 531041E0157EAFA400BBABC3 /* libSDWebImage+MKAnnotation.a */, 483 531041E0157EAFA400BBABC3 /* libSDWebImage+MKAnnotation.a */,
444 537D95C117ECC1FE0097C263 /* libSDWebImage+WebP.a */, 484 537D95C117ECC1FE0097C263 /* libSDWebImage+WebP.a */,
445 4A2CADFF1AB4BB5300B6BC39 /* WebImage.framework */, 485 4A2CADFF1AB4BB5300B6BC39 /* WebImage.framework */,
  486 + 00733A4C1BC487C000A5A117 /* WebImage.framework */,
446 ); 487 );
447 name = Products; 488 name = Products;
448 sourceTree = "<group>"; 489 sourceTree = "<group>";
@@ -657,6 +698,30 @@ @@ -657,6 +698,30 @@
657 /* End PBXGroup section */ 698 /* End PBXGroup section */
658 699
659 /* Begin PBXHeadersBuildPhase section */ 700 /* Begin PBXHeadersBuildPhase section */
  701 + 00733A491BC487C000A5A117 /* Headers */ = {
  702 + isa = PBXHeadersBuildPhase;
  703 + buildActionMask = 2147483647;
  704 + files = (
  705 + 00733A6F1BC4880E00A5A117 /* UIImage+WebP.h in Headers */,
  706 + 00733A681BC4880E00A5A117 /* SDWebImageManager.h in Headers */,
  707 + 00733A6C1BC4880E00A5A117 /* UIButton+WebCache.h in Headers */,
  708 + 00733A731BC4880E00A5A117 /* WebImage.h in Headers */,
  709 + 00733A701BC4880E00A5A117 /* UIImageView+HighlightedWebCache.h in Headers */,
  710 + 00733A671BC4880E00A5A117 /* SDImageCache.h in Headers */,
  711 + 00733A711BC4880E00A5A117 /* UIImageView+WebCache.h in Headers */,
  712 + 00733A631BC4880E00A5A117 /* SDWebImageCompat.h in Headers */,
  713 + 00733A661BC4880E00A5A117 /* SDWebImageDownloaderOperation.h in Headers */,
  714 + 00733A721BC4880E00A5A117 /* UIView+WebCacheOperation.h in Headers */,
  715 + 00733A6B1BC4880E00A5A117 /* NSData+ImageContentType.h in Headers */,
  716 + 00733A6A1BC4880E00A5A117 /* SDWebImagePrefetcher.h in Headers */,
  717 + 00733A641BC4880E00A5A117 /* SDWebImageOperation.h in Headers */,
  718 + 00733A6E1BC4880E00A5A117 /* UIImage+MultiFormat.h in Headers */,
  719 + 00733A6D1BC4880E00A5A117 /* UIImage+GIF.h in Headers */,
  720 + 00733A651BC4880E00A5A117 /* SDWebImageDownloader.h in Headers */,
  721 + 00733A691BC4880E00A5A117 /* SDWebImageDecoder.h in Headers */,
  722 + );
  723 + runOnlyForDeploymentPostprocessing = 0;
  724 + };
660 4A2CADFC1AB4BB5300B6BC39 /* Headers */ = { 725 4A2CADFC1AB4BB5300B6BC39 /* Headers */ = {
661 isa = PBXHeadersBuildPhase; 726 isa = PBXHeadersBuildPhase;
662 buildActionMask = 2147483647; 727 buildActionMask = 2147483647;
@@ -785,6 +850,24 @@ @@ -785,6 +850,24 @@
785 /* End PBXHeadersBuildPhase section */ 850 /* End PBXHeadersBuildPhase section */
786 851
787 /* Begin PBXNativeTarget section */ 852 /* Begin PBXNativeTarget section */
  853 + 00733A4B1BC487C000A5A117 /* WebImage tvOS */ = {
  854 + isa = PBXNativeTarget;
  855 + buildConfigurationList = 00733A531BC487C100A5A117 /* Build configuration list for PBXNativeTarget "WebImage tvOS" */;
  856 + buildPhases = (
  857 + 00733A471BC487C000A5A117 /* Sources */,
  858 + 00733A481BC487C000A5A117 /* Frameworks */,
  859 + 00733A491BC487C000A5A117 /* Headers */,
  860 + 00733A4A1BC487C000A5A117 /* Resources */,
  861 + );
  862 + buildRules = (
  863 + );
  864 + dependencies = (
  865 + );
  866 + name = "WebImage tvOS";
  867 + productName = "WebImage tvOS";
  868 + productReference = 00733A4C1BC487C000A5A117 /* WebImage.framework */;
  869 + productType = "com.apple.product-type.framework";
  870 + };
788 4A2CADFE1AB4BB5300B6BC39 /* WebImage */ = { 871 4A2CADFE1AB4BB5300B6BC39 /* WebImage */ = {
789 isa = PBXNativeTarget; 872 isa = PBXNativeTarget;
790 buildConfigurationList = 4A2CAE121AB4BB5400B6BC39 /* Build configuration list for PBXNativeTarget "WebImage" */; 873 buildConfigurationList = 4A2CAE121AB4BB5400B6BC39 /* Build configuration list for PBXNativeTarget "WebImage" */;
@@ -862,9 +945,12 @@ @@ -862,9 +945,12 @@
862 53922D66148C55810056699D /* Project object */ = { 945 53922D66148C55810056699D /* Project object */ = {
863 isa = PBXProject; 946 isa = PBXProject;
864 attributes = { 947 attributes = {
865 - LastUpgradeCheck = 0510; 948 + LastUpgradeCheck = 0710;
866 ORGANIZATIONNAME = Dailymotion; 949 ORGANIZATIONNAME = Dailymotion;
867 TargetAttributes = { 950 TargetAttributes = {
  951 + 00733A4B1BC487C000A5A117 = {
  952 + CreatedOnToolsVersion = 7.1;
  953 + };
868 4A2CADFE1AB4BB5300B6BC39 = { 954 4A2CADFE1AB4BB5300B6BC39 = {
869 CreatedOnToolsVersion = 6.3; 955 CreatedOnToolsVersion = 6.3;
870 }; 956 };
@@ -887,11 +973,19 @@ @@ -887,11 +973,19 @@
887 531041C2157EAFA400BBABC3 /* SDWebImage+MKAnnotation */, 973 531041C2157EAFA400BBABC3 /* SDWebImage+MKAnnotation */,
888 539F912B16316D2D00160719 /* SDWebImageFramework */, 974 539F912B16316D2D00160719 /* SDWebImageFramework */,
889 4A2CADFE1AB4BB5300B6BC39 /* WebImage */, 975 4A2CADFE1AB4BB5300B6BC39 /* WebImage */,
  976 + 00733A4B1BC487C000A5A117 /* WebImage tvOS */,
890 ); 977 );
891 }; 978 };
892 /* End PBXProject section */ 979 /* End PBXProject section */
893 980
894 /* Begin PBXResourcesBuildPhase section */ 981 /* Begin PBXResourcesBuildPhase section */
  982 + 00733A4A1BC487C000A5A117 /* Resources */ = {
  983 + isa = PBXResourcesBuildPhase;
  984 + buildActionMask = 2147483647;
  985 + files = (
  986 + );
  987 + runOnlyForDeploymentPostprocessing = 0;
  988 + };
895 4A2CADFD1AB4BB5300B6BC39 /* Resources */ = { 989 4A2CADFD1AB4BB5300B6BC39 /* Resources */ = {
896 isa = PBXResourcesBuildPhase; 990 isa = PBXResourcesBuildPhase;
897 buildActionMask = 2147483647; 991 buildActionMask = 2147483647;
@@ -947,6 +1041,28 @@ @@ -947,6 +1041,28 @@
947 /* End PBXShellScriptBuildPhase section */ 1041 /* End PBXShellScriptBuildPhase section */
948 1042
949 /* Begin PBXSourcesBuildPhase section */ 1043 /* Begin PBXSourcesBuildPhase section */
  1044 + 00733A471BC487C000A5A117 /* Sources */ = {
  1045 + isa = PBXSourcesBuildPhase;
  1046 + buildActionMask = 2147483647;
  1047 + files = (
  1048 + 00733A561BC4880000A5A117 /* SDWebImageDownloaderOperation.m in Sources */,
  1049 + 00733A5A1BC4880000A5A117 /* SDWebImagePrefetcher.m in Sources */,
  1050 + 00733A5B1BC4880000A5A117 /* NSData+ImageContentType.m in Sources */,
  1051 + 00733A551BC4880000A5A117 /* SDWebImageDownloader.m in Sources */,
  1052 + 00733A611BC4880000A5A117 /* UIImageView+WebCache.m in Sources */,
  1053 + 00733A581BC4880000A5A117 /* SDWebImageManager.m in Sources */,
  1054 + 00733A541BC4880000A5A117 /* SDWebImageCompat.m in Sources */,
  1055 + 00733A621BC4880000A5A117 /* UIView+WebCacheOperation.m in Sources */,
  1056 + 00733A591BC4880000A5A117 /* SDWebImageDecoder.m in Sources */,
  1057 + 00733A5F1BC4880000A5A117 /* UIImage+WebP.m in Sources */,
  1058 + 00733A5C1BC4880000A5A117 /* UIButton+WebCache.m in Sources */,
  1059 + 00733A5D1BC4880000A5A117 /* UIImage+GIF.m in Sources */,
  1060 + 00733A571BC4880000A5A117 /* SDImageCache.m in Sources */,
  1061 + 00733A5E1BC4880000A5A117 /* UIImage+MultiFormat.m in Sources */,
  1062 + 00733A601BC4880000A5A117 /* UIImageView+HighlightedWebCache.m in Sources */,
  1063 + );
  1064 + runOnlyForDeploymentPostprocessing = 0;
  1065 + };
950 4A2CADFA1AB4BB5300B6BC39 /* Sources */ = { 1066 4A2CADFA1AB4BB5300B6BC39 /* Sources */ = {
951 isa = PBXSourcesBuildPhase; 1067 isa = PBXSourcesBuildPhase;
952 buildActionMask = 2147483647; 1068 buildActionMask = 2147483647;
@@ -1092,6 +1208,98 @@ @@ -1092,6 +1208,98 @@
1092 /* End PBXTargetDependency section */ 1208 /* End PBXTargetDependency section */
1093 1209
1094 /* Begin XCBuildConfiguration section */ 1210 /* Begin XCBuildConfiguration section */
  1211 + 00733A511BC487C100A5A117 /* Debug */ = {
  1212 + isa = XCBuildConfiguration;
  1213 + buildSettings = {
  1214 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  1215 + CLANG_CXX_LIBRARY = "libc++";
  1216 + CLANG_ENABLE_MODULES = YES;
  1217 + CLANG_ENABLE_OBJC_ARC = YES;
  1218 + CLANG_WARN_BOOL_CONVERSION = YES;
  1219 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  1220 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1221 + CLANG_WARN_EMPTY_BODY = YES;
  1222 + CLANG_WARN_ENUM_CONVERSION = YES;
  1223 + CLANG_WARN_INT_CONVERSION = YES;
  1224 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1225 + CLANG_WARN_UNREACHABLE_CODE = YES;
  1226 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1227 + CURRENT_PROJECT_VERSION = 1;
  1228 + DEBUG_INFORMATION_FORMAT = dwarf;
  1229 + DEFINES_MODULE = YES;
  1230 + DYLIB_COMPATIBILITY_VERSION = 1;
  1231 + DYLIB_CURRENT_VERSION = 1;
  1232 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  1233 + ENABLE_STRICT_OBJC_MSGSEND = YES;
  1234 + ENABLE_TESTABILITY = YES;
  1235 + GCC_C_LANGUAGE_STANDARD = gnu99;
  1236 + GCC_NO_COMMON_BLOCKS = YES;
  1237 + GCC_TREAT_WARNINGS_AS_ERRORS = NO;
  1238 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1239 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1240 + INFOPLIST_FILE = WebImage/Info.plist;
  1241 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1242 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1243 + MTL_ENABLE_DEBUG_INFO = YES;
  1244 + PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)";
  1245 + PRODUCT_NAME = WebImage;
  1246 + PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers;
  1247 + SDKROOT = appletvos;
  1248 + SKIP_INSTALL = YES;
  1249 + SWIFT_OPTIMIZATION_LEVEL = "-Onone";
  1250 + TARGETED_DEVICE_FAMILY = 3;
  1251 + TVOS_DEPLOYMENT_TARGET = 9.0;
  1252 + VERSIONING_SYSTEM = "apple-generic";
  1253 + VERSION_INFO_PREFIX = "";
  1254 + };
  1255 + name = Debug;
  1256 + };
  1257 + 00733A521BC487C100A5A117 /* Release */ = {
  1258 + isa = XCBuildConfiguration;
  1259 + buildSettings = {
  1260 + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
  1261 + CLANG_CXX_LIBRARY = "libc++";
  1262 + CLANG_ENABLE_MODULES = YES;
  1263 + CLANG_ENABLE_OBJC_ARC = YES;
  1264 + CLANG_WARN_BOOL_CONVERSION = YES;
  1265 + CLANG_WARN_CONSTANT_CONVERSION = YES;
  1266 + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1267 + CLANG_WARN_EMPTY_BODY = YES;
  1268 + CLANG_WARN_ENUM_CONVERSION = YES;
  1269 + CLANG_WARN_INT_CONVERSION = YES;
  1270 + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1271 + CLANG_WARN_UNREACHABLE_CODE = YES;
  1272 + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1273 + COPY_PHASE_STRIP = NO;
  1274 + CURRENT_PROJECT_VERSION = 1;
  1275 + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1276 + DEFINES_MODULE = YES;
  1277 + DYLIB_COMPATIBILITY_VERSION = 1;
  1278 + DYLIB_CURRENT_VERSION = 1;
  1279 + DYLIB_INSTALL_NAME_BASE = "@rpath";
  1280 + ENABLE_NS_ASSERTIONS = NO;
  1281 + ENABLE_STRICT_OBJC_MSGSEND = YES;
  1282 + GCC_C_LANGUAGE_STANDARD = gnu99;
  1283 + GCC_NO_COMMON_BLOCKS = YES;
  1284 + GCC_TREAT_WARNINGS_AS_ERRORS = NO;
  1285 + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1286 + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1287 + INFOPLIST_FILE = WebImage/Info.plist;
  1288 + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
  1289 + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
  1290 + MTL_ENABLE_DEBUG_INFO = NO;
  1291 + PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)";
  1292 + PRODUCT_NAME = WebImage;
  1293 + PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers;
  1294 + SDKROOT = appletvos;
  1295 + SKIP_INSTALL = YES;
  1296 + TARGETED_DEVICE_FAMILY = 3;
  1297 + TVOS_DEPLOYMENT_TARGET = 9.0;
  1298 + VERSIONING_SYSTEM = "apple-generic";
  1299 + VERSION_INFO_PREFIX = "";
  1300 + };
  1301 + name = Release;
  1302 + };
1095 4A2CAE131AB4BB5400B6BC39 /* Debug */ = { 1303 4A2CAE131AB4BB5400B6BC39 /* Debug */ = {
1096 isa = XCBuildConfiguration; 1304 isa = XCBuildConfiguration;
1097 buildSettings = { 1305 buildSettings = {
@@ -1130,6 +1338,7 @@ @@ -1130,6 +1338,7 @@
1130 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1338 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1131 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 1339 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1132 MTL_ENABLE_DEBUG_INFO = YES; 1340 MTL_ENABLE_DEBUG_INFO = YES;
  1341 + PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)";
1133 PRODUCT_NAME = "$(TARGET_NAME)"; 1342 PRODUCT_NAME = "$(TARGET_NAME)";
1134 PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers; 1343 PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers;
1135 SKIP_INSTALL = YES; 1344 SKIP_INSTALL = YES;
@@ -1175,6 +1384,7 @@ @@ -1175,6 +1384,7 @@
1175 IPHONEOS_DEPLOYMENT_TARGET = 8.0; 1384 IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1176 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; 1385 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1177 MTL_ENABLE_DEBUG_INFO = NO; 1386 MTL_ENABLE_DEBUG_INFO = NO;
  1387 + PRODUCT_BUNDLE_IDENTIFIER = "com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)";
1178 PRODUCT_NAME = "$(TARGET_NAME)"; 1388 PRODUCT_NAME = "$(TARGET_NAME)";
1179 PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers; 1389 PUBLIC_HEADERS_FOLDER_PATH = WebImage.framework/Headers;
1180 SKIP_INSTALL = YES; 1390 SKIP_INSTALL = YES;
@@ -1334,6 +1544,7 @@ @@ -1334,6 +1544,7 @@
1334 buildSettings = { 1544 buildSettings = {
1335 ALWAYS_SEARCH_USER_PATHS = NO; 1545 ALWAYS_SEARCH_USER_PATHS = NO;
1336 COPY_PHASE_STRIP = NO; 1546 COPY_PHASE_STRIP = NO;
  1547 + ENABLE_TESTABILITY = YES;
1337 GCC_DYNAMIC_NO_PIC = NO; 1548 GCC_DYNAMIC_NO_PIC = NO;
1338 GCC_OPTIMIZATION_LEVEL = 0; 1549 GCC_OPTIMIZATION_LEVEL = 0;
1339 GCC_PREPROCESSOR_DEFINITIONS = ( 1550 GCC_PREPROCESSOR_DEFINITIONS = (
@@ -1412,6 +1623,15 @@ @@ -1412,6 +1623,15 @@
1412 /* End XCBuildConfiguration section */ 1623 /* End XCBuildConfiguration section */
1413 1624
1414 /* Begin XCConfigurationList section */ 1625 /* Begin XCConfigurationList section */
  1626 + 00733A531BC487C100A5A117 /* Build configuration list for PBXNativeTarget "WebImage tvOS" */ = {
  1627 + isa = XCConfigurationList;
  1628 + buildConfigurations = (
  1629 + 00733A511BC487C100A5A117 /* Debug */,
  1630 + 00733A521BC487C100A5A117 /* Release */,
  1631 + );
  1632 + defaultConfigurationIsVisible = 0;
  1633 + defaultConfigurationName = Release;
  1634 + };
1415 4A2CAE121AB4BB5400B6BC39 /* Build configuration list for PBXNativeTarget "WebImage" */ = { 1635 4A2CAE121AB4BB5400B6BC39 /* Build configuration list for PBXNativeTarget "WebImage" */ = {
1416 isa = XCConfigurationList; 1636 isa = XCConfigurationList;
1417 buildConfigurations = ( 1637 buildConfigurations = (
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<Scheme
  3 + LastUpgradeVersion = "0710"
  4 + version = "1.3">
  5 + <BuildAction
  6 + parallelizeBuildables = "YES"
  7 + buildImplicitDependencies = "YES">
  8 + <BuildActionEntries>
  9 + <BuildActionEntry
  10 + buildForTesting = "YES"
  11 + buildForRunning = "YES"
  12 + buildForProfiling = "YES"
  13 + buildForArchiving = "YES"
  14 + buildForAnalyzing = "YES">
  15 + <BuildableReference
  16 + BuildableIdentifier = "primary"
  17 + BlueprintIdentifier = "00733A4B1BC487C000A5A117"
  18 + BuildableName = "WebImage.framework"
  19 + BlueprintName = "WebImage tvOS"
  20 + ReferencedContainer = "container:SDWebImage.xcodeproj">
  21 + </BuildableReference>
  22 + </BuildActionEntry>
  23 + </BuildActionEntries>
  24 + </BuildAction>
  25 + <TestAction
  26 + buildConfiguration = "Debug"
  27 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  28 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  29 + shouldUseLaunchSchemeArgsEnv = "YES">
  30 + <Testables>
  31 + </Testables>
  32 + <AdditionalOptions>
  33 + </AdditionalOptions>
  34 + </TestAction>
  35 + <LaunchAction
  36 + buildConfiguration = "Debug"
  37 + selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  38 + selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  39 + launchStyle = "0"
  40 + useCustomWorkingDirectory = "NO"
  41 + ignoresPersistentStateOnLaunch = "NO"
  42 + debugDocumentVersioning = "YES"
  43 + debugServiceExtension = "internal"
  44 + allowLocationSimulation = "YES">
  45 + <MacroExpansion>
  46 + <BuildableReference
  47 + BuildableIdentifier = "primary"
  48 + BlueprintIdentifier = "00733A4B1BC487C000A5A117"
  49 + BuildableName = "WebImage.framework"
  50 + BlueprintName = "WebImage tvOS"
  51 + ReferencedContainer = "container:SDWebImage.xcodeproj">
  52 + </BuildableReference>
  53 + </MacroExpansion>
  54 + <AdditionalOptions>
  55 + </AdditionalOptions>
  56 + </LaunchAction>
  57 + <ProfileAction
  58 + buildConfiguration = "Release"
  59 + shouldUseLaunchSchemeArgsEnv = "YES"
  60 + savedToolIdentifier = ""
  61 + useCustomWorkingDirectory = "NO"
  62 + debugDocumentVersioning = "YES">
  63 + <MacroExpansion>
  64 + <BuildableReference
  65 + BuildableIdentifier = "primary"
  66 + BlueprintIdentifier = "00733A4B1BC487C000A5A117"
  67 + BuildableName = "WebImage.framework"
  68 + BlueprintName = "WebImage tvOS"
  69 + ReferencedContainer = "container:SDWebImage.xcodeproj">
  70 + </BuildableReference>
  71 + </MacroExpansion>
  72 + </ProfileAction>
  73 + <AnalyzeAction
  74 + buildConfiguration = "Debug">
  75 + </AnalyzeAction>
  76 + <ArchiveAction
  77 + buildConfiguration = "Release"
  78 + revealArchiveInOrganizer = "YES">
  79 + </ArchiveAction>
  80 +</Scheme>
@@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
7 <key>CFBundleExecutable</key> 7 <key>CFBundleExecutable</key>
8 <string>$(EXECUTABLE_NAME)</string> 8 <string>$(EXECUTABLE_NAME)</string>
9 <key>CFBundleIdentifier</key> 9 <key>CFBundleIdentifier</key>
10 - <string>com.dailymotion.$(PRODUCT_NAME:rfc1034identifier)</string> 10 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11 <key>CFBundleInfoDictionaryVersion</key> 11 <key>CFBundleInfoDictionaryVersion</key>
12 <string>6.0</string> 12 <string>6.0</string>
13 <key>CFBundleName</key> 13 <key>CFBundleName</key>
@@ -28,7 +28,9 @@ FOUNDATION_EXPORT const unsigned char WebImageVersionString[]; @@ -28,7 +28,9 @@ FOUNDATION_EXPORT const unsigned char WebImageVersionString[];
28 #import <WebImage/UIImage+MultiFormat.h> 28 #import <WebImage/UIImage+MultiFormat.h>
29 #import <WebImage/SDWebImageOperation.h> 29 #import <WebImage/SDWebImageOperation.h>
30 #import <WebImage/SDWebImageDownloader.h> 30 #import <WebImage/SDWebImageDownloader.h>
  31 +#if !TARGET_OS_TV
31 #import <WebImage/MKAnnotationView+WebCache.h> 32 #import <WebImage/MKAnnotationView+WebCache.h>
  33 +#endif
32 #import <WebImage/SDWebImageDecoder.h> 34 #import <WebImage/SDWebImageDecoder.h>
33 #import <WebImage/UIImage+WebP.h> 35 #import <WebImage/UIImage+WebP.h>
34 #import <WebImage/UIImage+GIF.h> 36 #import <WebImage/UIImage+GIF.h>