Guest User

Untitled

a guest
Jul 15th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 94.33 KB | None | 0 0
  1. Building & testing AsyncDisplayKit.
  2. Analyzing dependencies
  3. Downloading dependencies
  4. Using FBSnapshotTestCase (2.1.4)
  5. Using FLAnimatedImage (1.0.12)
  6. Using JGMethodSwizzler (2.0.1)
  7. Using OCMock (3.4.1)
  8. Using PINCache (3.0.1-beta.6)
  9. Using PINOperation (1.1.1)
  10. Using PINRemoteImage (3.0.0-beta.13)
  11. Generating Pods project
  12. Integrating client project
  13. Sending stats
  14. Pod installation complete! There are 4 dependencies from the Podfile and 7 total pods installed.
  15. ▸ Building AsyncDisplayKit/AsyncDisplayKit [Debug]
  16. ▸ Check Dependencies
  17. ▸ Compiling ASLayoutTransition.mm
  18. ▸ Compiling ASMapNode.mm
  19. ▸ Compiling _ASAsyncTransaction.mm
  20. ▸ Compiling ASMainSerialQueue.mm
  21. ▸ Compiling _ASDisplayLayer.mm
  22. ▸ Compiling _ASDisplayView.mm
  23. ▸ Compiling ASVideoNode.mm
  24. ▸ Compiling _ASPendingState.mm
  25. ▸ Compiling ASDisplayNode+Ancestry.m
  26. ▸ Compiling ASTextKitContext.mm
  27. ▸ Compiling ASTextKitFontSizeAdjuster.mm
  28. ▸ Compiling ASBasicImageDownloader.mm
  29. ▸ Compiling ASCellNode.mm
  30. ▸ Compiling ASCollectionNode.mm
  31. ▸ Compiling ASLayoutElement.mm
  32. ▸ Compiling ASCollectionLayoutCache.mm
  33. ▸ Compiling ASTableNode.mm
  34. ▸ Compiling _ASDisplayViewAccessiblity.mm
  35. ▸ Compiling ASCollectionView.mm
  36. ▸ Compiling ASControlNode.mm
  37. ▸ Compiling ASMainThreadDeallocation.mm
  38. ▸ Compiling ASDataController.mm
  39. ▸ Compiling ASDisplayNode+AsyncDisplay.mm
  40. ▸ Compiling ASDisplayNode+DebugTiming.mm
  41. ▸ Compiling ASImageNode+AnimatedImage.mm
  42. ▸ Compiling ASDisplayNode+UIViewBridge.mm
  43. ▸ Compiling ASCollectionLayoutState.mm
  44. ▸ Compiling ASDisplayNode.mm
  45. ▸ Compiling ASDisplayNodeExtras.mm
  46. ▸ Compiling ASEditableTextNode.mm
  47. ▸ Compiling ASImageNode.mm
  48. ▸ Compiling ASInternalHelpers.m
  49. ▸ Compiling ASButtonNode.mm
  50. ▸ Compiling ASLayoutSpec.mm
  51. ▸ Compiling ASPendingStateController.mm
  52. ▸ Compiling ASMultiplexImageNode.mm
  53. ▸ Compiling ASNetworkImageNode.mm
  54. ▸ Compiling ASRangeController.mm
  55. ▸ Compiling ASTraceEvent.m
  56. ▸ Compiling ASScrollNode.mm
  57. ▸ Compiling ASDisplayNode+Layout.mm
  58. ▸ Compiling ASVideoPlayerNode.mm
  59. ▸ Compiling ASEventLog.mm
  60. ▸ Compiling ASRunLoopQueue.mm
  61. ▸ Compiling ASTextNode2.mm
  62. ▸ Compiling ASTextNode.mm
  63. ▸ Compiling ASLayoutSpec+Subclasses.mm
  64. ▸ Linking AsyncDisplayKit
  65. ⚠️ ld: instance method 'methodOverrides' in category from /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Intermediates.noindex/AsyncDisplayKit.build/Debug-iphonesimulator/AsyncDisplayKit.build/Objects-normal/x86_64/_ASDisplayView.o overrides method from class in /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Intermediates.noindex/AsyncDisplayKit.build/Debug-iphonesimulator/AsyncDisplayKit.build/Objects-normal/x86_64/ASDisplayNode.o
  66. ▸ Generating 'AsyncDisplayKit.framework.dSYM'
  67. ▸ Copying ASThread.h
  68. ▸ Touching AsyncDisplayKit.framework
  69. ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Products/Debug-iphonesimulator/AsyncDisplayKit.framework
  70. ▸ Building AsyncDisplayKit/AsyncDisplayKitTestHost [Debug]
  71. ▸ Check Dependencies
  72. ▸ Compiling AppDelegate.m
  73. ▸ Linking AsyncDisplayKitTestHost
  74. ▸ Generating 'AsyncDisplayKitTestHost.app.dSYM'
  75. ▸ Touching AsyncDisplayKitTestHost.app
  76. ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app
  77. ▸ Building Pods/FBSnapshotTestCase [Debug]
  78. ▸ Check Dependencies
  79. ▸ Compiling FBSnapshotTestCase-dummy.m
  80. ▸ Compiling FBSnapshotTestCase.m
  81.  
  82. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:92:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  83.  
  84. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  85. ^~~~~
  86.  
  87.  
  88.  
  89. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:105:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  90.  
  91. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  92. ^~~~~
  93.  
  94.  
  95.  
  96. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:115:9: parameter 'view' not found in the function declaration [-Wdocumentation]
  97.  
  98. @param view The view or layer to snapshot.
  99. ^~~~~
  100.  
  101.  
  102.  
  103. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:119:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  104.  
  105. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  106. ^~~~
  107.  
  108.  
  109. ▸ Compiling FBSnapshotTestCasePlatform.m
  110. ▸ Compiling FBSnapshotTestController.m
  111.  
  112. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:92:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  113.  
  114. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  115. ^~~~~
  116.  
  117.  
  118.  
  119. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:105:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  120.  
  121. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  122. ^~~~~
  123.  
  124.  
  125.  
  126. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:115:9: parameter 'view' not found in the function declaration [-Wdocumentation]
  127.  
  128. @param view The view or layer to snapshot.
  129. ^~~~~
  130.  
  131.  
  132.  
  133. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FBSnapshotTestCase/FBSnapshotTestCase/FBSnapshotTestController.h:119:9: parameter 'error' not found in the function declaration [-Wdocumentation]
  134.  
  135. @param error An error to log in an XCTAssert() macro if the method fails (missing reference image, images differ, etc).
  136. ^~~~
  137.  
  138.  
  139. ▸ Compiling UIApplication+StrictKeyWindow.m
  140. ▸ Compiling UIImage+Compare.m
  141. ▸ Compiling UIImage+Diff.m
  142. ▸ Compiling UIImage+Snapshot.m
  143. ▸ Building library libFBSnapshotTestCase.a
  144. ▸ Building Pods/FLAnimatedImage [Debug]
  145. ▸ Check Dependencies
  146. ▸ Compiling FLAnimatedImage-dummy.m
  147. ▸ Compiling FLAnimatedImage.m
  148.  
  149. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/FLAnimatedImage/FLAnimatedImage/FLAnimatedImage.m:302:142: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  150.  
  151. FLLog(FLLogLevelInfo, @"Dropping frame %zu because failed to `CGImageSourceCreateImageAtIndex` with image source %@", i, _imageSource);
  152. ^~~~~
  153.  
  154.  
  155. ▸ Compiling FLAnimatedImageView.m
  156. ▸ Building library libFLAnimatedImage.a
  157. ▸ Building Pods/JGMethodSwizzler [Debug]
  158. ▸ Check Dependencies
  159. ▸ Compiling JGMethodSwizzler-dummy.m
  160. ▸ Compiling JGMethodSwizzler.m
  161.  
  162. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:77:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
  163.  
  164. @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
  165. ^
  166.  
  167.  
  168.  
  169. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:88:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
  170.  
  171. @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
  172. ^~~~~~~~~~~
  173.  
  174.  
  175.  
  176. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.h:184:9: parameter 'replacement' not found in the function declaration [-Wdocumentation]
  177.  
  178. @param replacement The replacement block to use for swizzling the method. Its signature needs to be: return_type ^(id self, ...).
  179. ^~~~~~~~~~~
  180.  
  181.  
  182.  
  183. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:189:42: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  184.  
  185. NSMutableDictionary *classSwizzles = originalClassMethods[classKey];
  186. ^~~~~~~~~~~
  187.  
  188.  
  189.  
  190. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:191:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  191.  
  192. NSValue *pointerValue = classSwizzles[selectorKey];
  193. ^~~~~~~~~~~~~~~~~~~~
  194.  
  195.  
  196.  
  197. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:196:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  198.  
  199. originalClassMethods[classKey] = classSwizzles;
  200. ^~~~~~~~~~~~~
  201.  
  202.  
  203.  
  204. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:216:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  205.  
  206. classSwizzles[selectorKey] = [NSValue valueWithPointer:orig];
  207. ^~~~~~~~~~~~~~~~~~~~
  208.  
  209.  
  210.  
  211. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:244:42: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  212.  
  213. NSMutableDictionary *classSwizzles = originalInstanceMethods[classKey];
  214. ^~~~~~~~~~~~~
  215.  
  216.  
  217.  
  218. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:246:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  219.  
  220. NSValue *pointerValue = classSwizzles[selectorKey];
  221. ^~~~~~~~~~~~~~~~~~~~~~~
  222.  
  223.  
  224.  
  225. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:251:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  226.  
  227. originalInstanceMethods[classKey] = classSwizzles;
  228. ^~~~~~~~~~~~~
  229.  
  230.  
  231.  
  232. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:269:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  233.  
  234. classSwizzles[selectorKey] = [NSValue valueWithPointer:orig];
  235. ^~~~~~~~~~~~~~~~~~~~~~~
  236.  
  237.  
  238.  
  239. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:298:45: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  240.  
  241. NSMutableDictionary *instanceSwizzles = originalInstanceInstanceMethods[classKey];
  242. ^~~~~~~~~~~~~
  243.  
  244.  
  245.  
  246. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:303:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  247.  
  248. originalInstanceInstanceMethods[classKey] = instanceSwizzles;
  249. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  250.  
  251.  
  252.  
  253. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:309:37: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  254.  
  255. NSMutableDictionary *dict = instanceSwizzles[selectorKey];
  256. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257.  
  258.  
  259.  
  260. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:313:33: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  261.  
  262. NSValue *pointerValue = dict[kIMPKey];
  263. ^~~~~~~~~~~~~~~~
  264.  
  265.  
  266.  
  267. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:315:31: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  268.  
  269. unsigned int count = [dict[kCountKey] unsignedIntValue];
  270. ^~~~
  271.  
  272.  
  273.  
  274. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:323:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  275.  
  276. dict[kCountKey] = @(count-1);
  277. ^~~~
  278.  
  279.  
  280.  
  281. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:327:37: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  282.  
  283. NSMutableDictionary *dict = instanceSwizzles[selectorKey];
  284. ^~~~
  285.  
  286.  
  287.  
  288. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:330:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  289.  
  290. dict[kCountKey] = @(1);
  291. ^~~~~~~~~~~~~~~~
  292.  
  293.  
  294.  
  295. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:333:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  296.  
  297. dict[kIMPKey] = [NSValue valueWithPointer:orig];
  298. ^~~~
  299.  
  300.  
  301.  
  302. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:335:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  303.  
  304. instanceSwizzles[selectorKey] = dict;
  305. ^~~~
  306.  
  307.  
  308.  
  309. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:338:21: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  310.  
  311. orig = [dict[kIMPKey] pointerValue];
  312. ^~~~~~~~~~~~~~~~
  313.  
  314.  
  315.  
  316. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:340:35: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  317.  
  318. unsigned int count = [dict[kCountKey] unsignedIntValue];
  319. ^~~~
  320.  
  321.  
  322.  
  323. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:341:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  324.  
  325. dict[kCountKey] = @(count+1);
  326. ^~~~
  327.  
  328.  
  329.  
  330. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:394:24: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  331.  
  332. NSDictionary *d = [originalClassMethods[NSStringFromClass(class)] copy];
  333. ^~~~
  334.  
  335.  
  336.  
  337. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:411:24: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  338.  
  339. NSDictionary *d = [originalInstanceMethods[NSStringFromClass(class)] copy];
  340. ^~~~~~~~~~~~~~~~~~~~
  341.  
  342.  
  343.  
  344. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:455:15: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  345.  
  346. NSCAssert(originalInstanceInstanceMethods[NSStringFromClass(class)][NSStringFromSelector(selector)] == nil, @"Swizzling an instance method that has already been swizzled on a specific instance is not supported");
  347. ^~~~~~~~~~~~~~~~~~~~~~~
  348.  
  349.  
  350.  
  351. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:455:15: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  352.  
  353. NSCAssert(originalInstanceInstanceMethods[NSStringFromClass(class)][NSStringFromSelector(selector)] == nil, @"Swizzling an instance method that has already been swizzled on a specific instance is not supported");
  354. ^~~~~~~~~
  355.  
  356.  
  357.  
  358. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:484:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  359.  
  360. unsigned int count = [dynamicSubclassesByObject[key][kCountKey] unsignedIntValue];
  361. ^~~~~~~~~
  362.  
  363.  
  364.  
  365. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:484:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  366.  
  367. unsigned int count = [dynamicSubclassesByObject[key][kCountKey] unsignedIntValue];
  368. ^~~~~~~~~~~~~~~~~~~~~~~~~
  369.  
  370.  
  371.  
  372. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:492:38: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  373.  
  374. NSMutableDictionary *classDict = dynamicSubclassesByObject[key];
  375. ^~~~~~~~~~~~~~~~~~~~~~~~~
  376.  
  377.  
  378.  
  379. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:494:27: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  380.  
  381. unsigned int count = [classDict[kCountKey] unsignedIntValue];
  382. ^~~~~~~~~~~~~~~~~~~~~~~~~
  383.  
  384.  
  385.  
  386. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:496:5: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  387.  
  388. classDict[kCountKey] = @(count-1);
  389. ^~~~~~~~~
  390.  
  391.  
  392.  
  393. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:576:38: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  394.  
  395. NSMutableDictionary *classDict = dynamicSubclassesByObject[key];
  396. ^~~~~~~~~
  397.  
  398.  
  399.  
  400. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:578:20: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  401.  
  402. Class newClass = [classDict[kClassKey] pointerValue];
  403. ^~~~~~~~~~~~~~~~~~~~~~~~~
  404.  
  405.  
  406.  
  407. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:581:102: 'NSUUID' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  408.  
  409. NSString *dynamicSubclass = [NSStringFromClass(class) stringByAppendingFormat:@"_JGMS_%@", [[NSUUID UUID] UUIDString]];
  410. ^~~~~~~~~
  411.  
  412.  
  413.  
  414. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:594:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  415.  
  416. classDict[kClassKey] = [NSValue valueWithPointer:JGBridgeCast(const void *, newClass)];
  417. ^~~~~~
  418.  
  419.  
  420.  
  421. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:595:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  422.  
  423. classDict[kCountKey] = @(1);
  424. ^~~~~~~~~
  425.  
  426.  
  427.  
  428. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:597:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  429.  
  430. dynamicSubclassesByObject[[NSValue valueWithPointer:JGBridgeCast(const void *, object)]] = classDict;
  431. ^~~~~~~~~
  432.  
  433.  
  434.  
  435. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:623:31: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  436.  
  437. unsigned int count = [classDict[kCountKey] unsignedIntValue];
  438. ^~~~~~~~~~~~~~~~~~~~~~~~~
  439.  
  440.  
  441.  
  442. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/JGMethodSwizzler/JGMethodSwizzler/JGMethodSwizzler.m:624:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  443.  
  444. classDict[kCountKey] = @(count+1);
  445. ^~~~~~~~~
  446.  
  447.  
  448. ▸ Building library libJGMethodSwizzler.a
  449. ▸ Building Pods/OCMock [Debug]
  450. ▸ Check Dependencies
  451. ▸ Compiling NSInvocation+OCMAdditions.m
  452. ▸ Compiling NSMethodSignature+OCMAdditions.m
  453. ▸ Compiling NSNotificationCenter+OCMAdditions.m
  454. ▸ Compiling NSObject+OCMAdditions.m
  455. ▸ Compiling NSValue+OCMAdditions.m
  456. ▸ Compiling OCClassMockObject.m
  457. ▸ Compiling OCMArg.m
  458. ▸ Compiling OCMArgAction.m
  459. ▸ Compiling OCMBlockArgCaller.m
  460. ▸ Compiling OCMBlockCaller.m
  461. ▸ Compiling OCMBoxedReturnValueProvider.m
  462. ▸ Compiling OCMConstraint.m
  463. ▸ Compiling OCMExceptionReturnValueProvider.m
  464. ▸ Compiling OCMExpectationRecorder.m
  465. ▸ Compiling OCMFunctions.m
  466. ▸ Compiling OCMIndirectReturnValueProvider.m
  467. ▸ Compiling OCMInvocationExpectation.m
  468. ▸ Compiling OCMInvocationMatcher.m
  469. ▸ Compiling OCMInvocationStub.m
  470. ▸ Compiling OCMLocation.m
  471. ▸ Compiling OCMMacroState.m
  472. ▸ Compiling OCMNotificationPoster.m
  473. ▸ Compiling OCMObserverRecorder.m
  474. ▸ Compiling OCMock-dummy.m
  475. ▸ Compiling OCMockObject.m
  476. ▸ Compiling OCMPassByRefSetter.m
  477. ▸ Compiling OCMRealObjectForwarder.m
  478. ▸ Compiling OCMRecorder.m
  479. ▸ Compiling OCMReturnValueProvider.m
  480. ▸ Compiling OCMStubRecorder.m
  481. ▸ Compiling OCMVerifier.m
  482. ▸ Compiling OCObserverMockObject.m
  483. ▸ Compiling OCPartialMockObject.m
  484. ▸ Compiling OCProtocolMockObject.m
  485. ▸ Building library libOCMock.a
  486. ▸ Building Pods/PINOperation [Debug]
  487. ▸ Check Dependencies
  488. ▸ Compiling PINOperation-dummy.m
  489. ▸ Compiling PINOperationGroup.m
  490. ▸ Compiling PINOperationQueue.m
  491. ▸ Building library libPINOperation.a
  492. ▸ Building Pods/PINCache [Debug]
  493. ▸ Check Dependencies
  494. ▸ Compiling PINCache-dummy.m
  495. ▸ Compiling PINCache.m
  496.  
  497. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:145:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  498.  
  499. [_memoryCache setObject:object forKey:key withCost:cost];
  500. ^~~~~~~~~
  501.  
  502.  
  503.  
  504. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:148:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  505.  
  506. [_diskCache setObject:object forKey:key];
  507. ^
  508.  
  509.  
  510.  
  511. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:168:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  512.  
  513. [_memoryCache removeObjectForKey:key];
  514. ^
  515.  
  516.  
  517.  
  518. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:171:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  519.  
  520. [_diskCache removeObjectForKey:key];
  521. ^
  522.  
  523.  
  524.  
  525. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:188:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  526.  
  527. [_memoryCache removeAllObjects];
  528. ^
  529.  
  530.  
  531.  
  532. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:191:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  533.  
  534. [_diskCache removeAllObjects];
  535. ^
  536.  
  537.  
  538.  
  539. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:211:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  540.  
  541. [_memoryCache trimToDate:date];
  542. ^
  543.  
  544.  
  545.  
  546. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINCache.m:214:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  547.  
  548. [_diskCache trimToDate:date];
  549. ^
  550.  
  551.  
  552. ▸ Compiling PINDiskCache.m
  553.  
  554. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:475:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  555.  
  556. if (_metadata[key] == nil) {
  557. ^
  558.  
  559.  
  560.  
  561. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:476:17: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  562.  
  563. _metadata[key] = [[PINDiskCacheMetadata alloc] init];
  564. ^~~~~~~~~
  565.  
  566.  
  567.  
  568. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:481:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  569.  
  570. _metadata[key].date = date;
  571. ^~~~~~~~~
  572.  
  573.  
  574.  
  575. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:485:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  576.  
  577. _metadata[key].size = fileSize;
  578. ^~~~~~~~~
  579.  
  580.  
  581.  
  582. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:527:13: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  583.  
  584. _metadata[key].date = date;
  585. ^~~~~~~~~
  586.  
  587.  
  588.  
  589. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:560:30: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  590.  
  591. NSNumber *byteSize = _metadata[key].size;
  592. ^~~~~~~~~
  593.  
  594.  
  595.  
  596. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:632:34: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  597.  
  598. NSDate *accessDate = _metadata[key].date;
  599. ^~~~~~~~~
  600.  
  601.  
  602.  
  603. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:847:13: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  604.  
  605. if (_metadata[key] != nil || _diskStateKnown == NO) {
  606. ^~~~~~~~~
  607.  
  608.  
  609.  
  610. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:868:28: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  611.  
  612. BOOL containsKey = _metadata[key] != nil || _diskStateKnown == NO;
  613. ^~~~~~~~~
  614.  
  615.  
  616.  
  617. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:885:63: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  618.  
  619. if (!self->_ttlCache || self->_ageLimit <= 0 || fabs([_metadata[key].date timeIntervalSinceDate:now]) < self->_ageLimit) {
  620. ^~~~~~~~~
  621.  
  622.  
  623.  
  624. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1007:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  625.  
  626. if (_metadata[key] == nil) {
  627. ^~~~~~~~~
  628.  
  629.  
  630.  
  631. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1008:17: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  632.  
  633. _metadata[key] = [[PINDiskCacheMetadata alloc] init];
  634. ^~~~~~~~~
  635.  
  636.  
  637.  
  638. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1017:46: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  639.  
  640. NSNumber *prevDiskFileSize = self->_metadata[key].size;
  641. ^~~~~~~~~
  642.  
  643.  
  644.  
  645. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1021:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  646.  
  647. self->_metadata[key].size = diskFileSize;
  648. ^~~~
  649.  
  650.  
  651.  
  652. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1026:17: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  653.  
  654. self->_metadata[key].date = date;
  655. ^~~~
  656.  
  657.  
  658.  
  659. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINDiskCache.m:1142:28: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  660.  
  661. NSDate *date = _metadata[key].date;
  662. ^~~~
  663.  
  664.  
  665. ▸ Compiling PINMemoryCache.m
  666.  
  667. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:154:21: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  668.  
  669. id object = _dictionary[key];
  670. ^~~~~~~~~
  671.  
  672.  
  673.  
  674. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:155:26: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  675.  
  676. NSNumber *cost = _costs[key];
  677. ^~~~~~~~~~~
  678.  
  679.  
  680.  
  681. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:184:30: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  682.  
  683. NSDate *accessDate = dates[key];
  684. ^~~~~~
  685.  
  686.  
  687.  
  688. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:375:32: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  689.  
  690. BOOL containsObject = (_dictionary[key] != nil);
  691. ^~~~~
  692.  
  693.  
  694.  
  695. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:390:22: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  696.  
  697. object = _dictionary[key];
  698. ^~~~~~~~~~~
  699.  
  700.  
  701.  
  702. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:396:13: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  703.  
  704. _dates[key] = now;
  705. ^~~~~~~~~~~
  706.  
  707.  
  708.  
  709. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:437:29: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  710.  
  711. NSNumber* oldCost = _costs[key];
  712. ^~~~~~
  713.  
  714.  
  715.  
  716. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:441:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  717.  
  718. _dictionary[key] = object;
  719. ^~~~~~
  720.  
  721.  
  722.  
  723. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:442:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  724.  
  725. _dates[key] = [[NSDate alloc] init];
  726. ^~~~~~~~~~~
  727.  
  728.  
  729.  
  730. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:443:9: 'setObject:forKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  731.  
  732. _costs[key] = @(cost);
  733. ^~~~~~
  734.  
  735.  
  736.  
  737. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINCache/Source/PINMemoryCache.m:522:34: 'objectForKeyedSubscript:' is only available on iOS 6.0 or newer [-Wunguarded-availability]
  738.  
  739. block(self, key, _dictionary[key], &stop);
  740. ^~~~~~
  741.  
  742.  
  743. ▸ Building library libPINCache.a
  744. ▸ Building Pods/PINRemoteImage [Debug]
  745. ▸ Check Dependencies
  746. ▸ Compiling FLAnimatedImageView+PINRemoteImage.m
  747. ▸ Compiling NSData+ImageDetectors.m
  748. ▸ Compiling PINAlternateRepresentationProvider.m
  749. ▸ Compiling PINAnimatedImage.m
  750. ▸ Compiling PINButton+PINRemoteImage.m
  751. ▸ Compiling PINCache+PINRemoteImageCaching.m
  752. ▸ Compiling PINCachedAnimatedImage.m
  753.  
  754. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:112:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  755.  
  756. if (_coverImage == nil) {
  757. ^~~~~~~~~~~
  758.  
  759.  
  760.  
  761. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:113:41: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  762.  
  763. CGImageRef coverImageRef = [_animatedImage imageAtIndex:0 cacheProvider:self];
  764. ^
  765.  
  766.  
  767.  
  768. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:116:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  769.  
  770. _coverImage = [UIImage imageWithCGImage:coverImageRef];
  771. ^
  772.  
  773.  
  774.  
  775. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:122:22: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  776.  
  777. coverImage = _coverImage;
  778. ^
  779.  
  780.  
  781.  
  782. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:165:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  783.  
  784. imageRef = (__bridge CGImageRef)[_frameCache objectForKey:@(index)];
  785. ^
  786.  
  787.  
  788.  
  789. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:167:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  790.  
  791. _playhead = index;
  792. ^
  793.  
  794.  
  795.  
  796. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:174:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  797.  
  798. _notifyOnReady = YES;
  799. ^
  800.  
  801.  
  802.  
  803. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:208:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  804.  
  805. if ([_cachedOrCachingFrames containsIndex:idx] == NO) {
  806. ^
  807.  
  808.  
  809.  
  810. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:215:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  811.  
  812. if ([_cachedOrCachingFrames containsIndex:idx] == NO) {
  813. ^
  814.  
  815.  
  816.  
  817. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:238:36: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  818.  
  819. endKeepRange = NSMakeRange(_playhead, framesToCache);
  820. ^
  821.  
  822.  
  823.  
  824. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:240:40: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  825.  
  826. if (NSMaxRange(endKeepRange) > _animatedImage.frameCount) {
  827. ^
  828.  
  829.  
  830.  
  831. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:241:76: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  832.  
  833. beginningKeepRange = NSMakeRange(0, NSMaxRange(endKeepRange) - _animatedImage.frameCount);
  834. ^
  835.  
  836.  
  837.  
  838. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:242:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  839.  
  840. endKeepRange.length = _animatedImage.frameCount - _playhead;
  841. ^
  842.  
  843.  
  844.  
  845. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:242:63: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  846.  
  847. endKeepRange.length = _animatedImage.frameCount - _playhead;
  848. ^
  849.  
  850.  
  851.  
  852. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:263:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  853.  
  854. [_cachedOrCachingFrames enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL * _Nonnull stop) {
  855. ^
  856.  
  857.  
  858.  
  859. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:274:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  860.  
  861. [_cachedOrCachingFrames removeIndexes:removedFrames];
  862. ^
  863.  
  864.  
  865.  
  866. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:302:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  867.  
  868. [_operationQueue scheduleOperation:^{
  869. ^
  870.  
  871.  
  872.  
  873. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:356:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  874.  
  875. playbackReady = _playbackReady == 0;
  876. ^
  877.  
  878.  
  879.  
  880. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:365:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  881.  
  882. playbackReadyCallback = _playbackReadyCallback;
  883. ^
  884.  
  885.  
  886.  
  887. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:373:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  888.  
  889. _playbackReadyCallback = playbackReadyCallback;
  890. ^
  891.  
  892.  
  893.  
  894. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:381:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  895.  
  896. coverImageReadyCallback = _coverImageReadyCallback;
  897. ^
  898.  
  899.  
  900.  
  901. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:389:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  902.  
  903. _coverImageReadyCallback = coverImageReadyCallback;
  904. ^
  905.  
  906.  
  907.  
  908. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:399:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  909.  
  910. _coverImage = nil;
  911. ^
  912.  
  913.  
  914.  
  915. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:400:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  916.  
  917. [_cachedOrCachingFrames enumerateIndexesUsingBlock:^(NSUInteger idx, BOOL * _Nonnull stop) {
  918. ^
  919.  
  920.  
  921.  
  922. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:401:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  923.  
  924. [_frameCache removeObjectForKey:@(idx)];
  925. ^
  926.  
  927.  
  928.  
  929. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:403:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  930.  
  931. [_cachedOrCachingFrames removeAllIndexes];
  932. ^
  933.  
  934.  
  935.  
  936. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINCachedAnimatedImage.m:413:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  937.  
  938. imageRef = (__bridge CGImageRef)[_frameCache objectForKey:@(index)];
  939. ^
  940.  
  941.  
  942. ▸ Compiling PINGIFAnimatedImage.m
  943. ▸ Compiling PINGIFAnimatedImageManager.m
  944.  
  945. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:87:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  946.  
  947. [_lock lockWhenCondition:PINAnimatedImageManagerConditionNotReady];
  948. ^
  949.  
  950.  
  951.  
  952. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:92:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  953.  
  954. [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
  955. ^
  956.  
  957.  
  958.  
  959. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:123:6: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  960.  
  961. [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
  962. ^
  963.  
  964.  
  965.  
  966. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:168:6: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  967.  
  968. [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
  969. ^
  970.  
  971.  
  972.  
  973. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:175:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  974.  
  975. [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
  976. ^
  977.  
  978.  
  979.  
  980. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:180:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  981.  
  982. [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
  983. ^
  984.  
  985.  
  986.  
  987. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:188:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  988.  
  989. [_lock lockWhenCondition:PINAnimatedImageManagerConditionReady];
  990. ^
  991.  
  992.  
  993.  
  994. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINGIFAnimatedImageManager.m:211:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  995.  
  996. [_lock unlockWithCondition:PINAnimatedImageManagerConditionReady];
  997. ^
  998.  
  999.  
  1000. ▸ Compiling PINImage+DecodedImage.m
  1001. ▸ Compiling PINImage+ScaledImage.m
  1002. ▸ Compiling PINImage+WebP.m
  1003. ▸ Compiling PINImageView+PINRemoteImage.m
  1004. ▸ Compiling PINMemMapAnimatedImage.m
  1005.  
  1006. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:53:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1007.  
  1008. [_completionLock lockWithBlock:^{
  1009. ^
  1010.  
  1011.  
  1012.  
  1013. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:54:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1014.  
  1015. if (_infoCompletion) {
  1016. ^
  1017.  
  1018.  
  1019.  
  1020. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:55:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1021.  
  1022. _infoCompletion(coverImage);
  1023. ^
  1024.  
  1025.  
  1026.  
  1027. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:56:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1028.  
  1029. _infoCompletion = nil;
  1030. ^
  1031.  
  1032.  
  1033.  
  1034. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:66:8: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1035.  
  1036. [_completionLock lockWithBlock:^{
  1037. ^
  1038.  
  1039.  
  1040.  
  1041. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:67:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1042.  
  1043. if (_fileReady) {
  1044. ^
  1045.  
  1046.  
  1047.  
  1048. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:68:11: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1049.  
  1050. _fileReady();
  1051. ^
  1052.  
  1053.  
  1054.  
  1055. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:73:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1056.  
  1057. [_completionLock lockWithBlock:^{
  1058. ^
  1059.  
  1060.  
  1061.  
  1062. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:74:15: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1063.  
  1064. if (_animatedImageReady) {
  1065. ^
  1066.  
  1067.  
  1068.  
  1069. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:75:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1070.  
  1071. _animatedImageReady();
  1072. ^
  1073.  
  1074.  
  1075.  
  1076. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:76:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1077.  
  1078. _fileReady = nil;
  1079. ^
  1080.  
  1081.  
  1082.  
  1083. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:77:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1084.  
  1085. _animatedImageReady = nil;
  1086. ^
  1087.  
  1088.  
  1089.  
  1090. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:89:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1091.  
  1092. _infoCompletion = infoCompletion;
  1093. ^
  1094.  
  1095.  
  1096.  
  1097. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:96:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1098.  
  1099. _animatedImageReady = animatedImageReady;
  1100. ^
  1101.  
  1102.  
  1103.  
  1104. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:103:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1105.  
  1106. _fileReady = fileReady;
  1107. ^
  1108.  
  1109.  
  1110.  
  1111. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:136:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1112.  
  1113. _currentData = memoryMappedData;
  1114. ^
  1115.  
  1116.  
  1117.  
  1118. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:138:12: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1119.  
  1120. [_dataLock lockWithBlock:^{
  1121. ^
  1122.  
  1123.  
  1124.  
  1125. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:139:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1126.  
  1127. _nextData = (fileIdx + 1 < imageFiles.count) ? imageFiles[fileIdx + 1].memoryMappedData : imageFiles[0].memoryMappedData;
  1128. ^
  1129.  
  1130.  
  1131.  
  1132. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:340:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1133.  
  1134. _currentData = nil;
  1135. ^
  1136.  
  1137.  
  1138.  
  1139. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:341:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1140.  
  1141. _nextData = nil;
  1142. ^
  1143.  
  1144.  
  1145.  
  1146. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:364:5: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1147.  
  1148. _coverImage = coverImage;
  1149. ^
  1150.  
  1151.  
  1152.  
  1153. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:406:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1154.  
  1155. if (_coverImage == nil) {
  1156. ^
  1157.  
  1158.  
  1159.  
  1160. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:413:7: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1161.  
  1162. _coverImage = coverImage;
  1163. ^
  1164.  
  1165.  
  1166.  
  1167. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:415:20: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1168.  
  1169. coverImage = _coverImage;
  1170. ^
  1171.  
  1172.  
  1173.  
  1174. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:448:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1175.  
  1176. if (_frameCount == 0) {
  1177. ^
  1178.  
  1179.  
  1180.  
  1181. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:449:34: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1182.  
  1183. NSData *memoryMappedData = _memoryMappedData;
  1184. ^
  1185.  
  1186.  
  1187.  
  1188. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:453:35: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1189.  
  1190. [memoryMappedData getBytes:&_frameCount range:NSMakeRange(0, sizeof(_frameCount))];
  1191. ^
  1192.  
  1193.  
  1194.  
  1195. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:453:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1196.  
  1197. [memoryMappedData getBytes:&_frameCount range:NSMakeRange(0, sizeof(_frameCount))];
  1198. ^
  1199.  
  1200.  
  1201.  
  1202. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:455:18: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1203.  
  1204. frameCount = _frameCount;
  1205. ^
  1206.  
  1207.  
  1208.  
  1209. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/AnimatedImages/PINMemMapAnimatedImage.m:465:24: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1210.  
  1211. memoryMappedData = _memoryMappedData;
  1212. ^
  1213.  
  1214.  
  1215. ▸ Compiling PINProgressiveImage.m
  1216. ▸ Compiling PINRemoteImage-dummy.m
  1217. ▸ Compiling PINRemoteImageBasicCache.m
  1218. ▸ Compiling PINRemoteImageCallbacks.m
  1219. ▸ Compiling PINRemoteImageCategoryManager.m
  1220. ▸ Compiling PINRemoteImageDownloadQueue.m
  1221.  
  1222. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadQueue.m:74:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1223.  
  1224. [_runningTasks removeObject:task];
  1225. ^
  1226.  
  1227.  
  1228. ▸ Compiling PINRemoteImageDownloadTask.m
  1229.  
  1230. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:47:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1231.  
  1232. completedBytes = _progressImage.dataTask.countOfBytesReceived;
  1233. ^
  1234.  
  1235.  
  1236.  
  1237. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:48:22: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1238.  
  1239. totalBytes = _progressImage.dataTask.countOfBytesExpectedToReceive;
  1240. ^
  1241.  
  1242.  
  1243.  
  1244. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:101:112: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1245.  
  1246. NSTimeInterval timeToFirstByte = [[PINSpeedRecorder sharedRecorder] weightedTimeToFirstByteForHost:_progressImage.dataTask.currentRequest.URL.host];
  1247. ^
  1248.  
  1249.  
  1250.  
  1251. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:102:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1252.  
  1253. if (_progressImage.estimatedRemainingTime <= timeToFirstByte) {
  1254. ^
  1255.  
  1256.  
  1257.  
  1258. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:111:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1259.  
  1260. [self.manager.urlSessionTaskQueue removeDownloadTaskFromQueue:_progressImage.dataTask];
  1261. ^
  1262.  
  1263.  
  1264.  
  1265. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:112:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1266.  
  1267. [_progressImage.dataTask cancel];
  1268. ^
  1269.  
  1270.  
  1271.  
  1272. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1273.  
  1274. if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
  1275. ^
  1276.  
  1277.  
  1278.  
  1279. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:42: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1280.  
  1281. if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
  1282. ^
  1283.  
  1284.  
  1285.  
  1286. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:114:103: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1287.  
  1288. if (hasResume && _ifRange && _progressImage.dataTask.countOfBytesExpectedToReceive > 0 && _progressImage.dataTask.countOfBytesExpectedToReceive != NSURLSessionTransferSizeUnknown) {
  1289. ^
  1290.  
  1291.  
  1292.  
  1293. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:115:40: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1294.  
  1295. NSData *progressData = _progressImage.data;
  1296. ^
  1297.  
  1298.  
  1299.  
  1300. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:117:79: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1301.  
  1302. strongResume = [PINResume resumeData:progressData ifRange:_ifRange totalBytes:_progressImage.dataTask.countOfBytesExpectedToReceive];
  1303. ^
  1304.  
  1305.  
  1306.  
  1307. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:117:99: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1308.  
  1309. strongResume = [PINResume resumeData:progressData ifRange:_ifRange totalBytes:_progressImage.dataTask.countOfBytesExpectedToReceive];
  1310. ^
  1311.  
  1312.  
  1313.  
  1314. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:142:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1315.  
  1316. if (_progressImage.dataTask) {
  1317. ^
  1318.  
  1319.  
  1320.  
  1321. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:143:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1322.  
  1323. _progressImage.dataTask.priority = dataTaskPriorityWithImageManagerPriority(priority);
  1324. ^
  1325.  
  1326.  
  1327.  
  1328. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:144:85: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1329.  
  1330. [self.manager.urlSessionTaskQueue setQueuePriority:priority forTask:_progressImage.dataTask];
  1331. ^
  1332.  
  1333.  
  1334.  
  1335. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:154:15: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1336.  
  1337. url = _progressImage.dataTask.originalRequest.URL;
  1338. ^
  1339.  
  1340.  
  1341.  
  1342. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:169:32: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1343.  
  1344. bytesSavedByResuming = _resume.resumeData.length;
  1345. ^
  1346.  
  1347.  
  1348.  
  1349. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:187:33: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1350.  
  1351. expectedNumberOfBytes = _progressImage.dataTask.countOfBytesExpectedToReceive;
  1352. ^
  1353.  
  1354.  
  1355.  
  1356. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:198:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1357.  
  1358. progressImage = _progressImage;
  1359. ^
  1360.  
  1361.  
  1362.  
  1363. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:231:26: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1364.  
  1365. resume = _resume;
  1366. ^
  1367.  
  1368.  
  1369.  
  1370. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:238:17: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1371.  
  1372. _resume = nil;
  1373. ^
  1374.  
  1375.  
  1376.  
  1377. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:257:21: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1378.  
  1379. _ifRange = ifRange;
  1380. ^
  1381.  
  1382.  
  1383.  
  1384. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:281:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1385.  
  1386. if (_progressImage != nil || [self l_callbackBlocks].count == 0 || (isRetry == NO && _retryStrategy.numberOfRetries > 0)) {
  1387. ^
  1388.  
  1389.  
  1390.  
  1391. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:281:94: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1392.  
  1393. if (_progressImage != nil || [self l_callbackBlocks].count == 0 || (isRetry == NO && _retryStrategy.numberOfRetries > 0)) {
  1394. ^
  1395.  
  1396.  
  1397.  
  1398. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:284:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1399.  
  1400. _resume = resume;
  1401. ^
  1402.  
  1403.  
  1404.  
  1405. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:287:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1406.  
  1407. if (_resume) {
  1408. ^
  1409.  
  1410.  
  1411.  
  1412. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:290:36: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1413.  
  1414. headers[@"If-Range"] = _resume.ifRange;
  1415. ^
  1416.  
  1417.  
  1418.  
  1419. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:291:75: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1420.  
  1421. headers[@"Range"] = [NSString stringWithFormat:@"bytes=%tu-", _resume.resumeData.length];
  1422. ^
  1423.  
  1424.  
  1425.  
  1426. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:296:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1427.  
  1428. _progressImage = [[PINProgressiveImage alloc] initWithDataTask:[self.manager.urlSessionTaskQueue addDownloadWithSessionManager:self.manager.sessionManager
  1429. ^
  1430.  
  1431.  
  1432.  
  1433. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:325:53: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1434.  
  1435. retry = skipRetry == NO && [_retryStrategy shouldRetryWithError:error];
  1436. ^
  1437.  
  1438.  
  1439.  
  1440. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:328:29: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1441.  
  1442. _progressImage = nil;
  1443. ^
  1444.  
  1445.  
  1446.  
  1447. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:329:30: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1448.  
  1449. [_retryStrategy incrementRetryCount];
  1450. ^
  1451.  
  1452.  
  1453.  
  1454. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:330:38: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1455.  
  1456. delay = [_retryStrategy nextDelay];
  1457. ^
  1458.  
  1459.  
  1460.  
  1461. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:347:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1462.  
  1463. _progressImage.dataTask.priority = dataTaskPriorityWithImageManagerPriority(priority);
  1464. ^
  1465.  
  1466.  
  1467.  
  1468. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageDownloadTask.m:356:25: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1469.  
  1470. progressImage = _progressImage;
  1471. ^
  1472.  
  1473.  
  1474. ▸ Compiling PINRemoteImageManager.m
  1475.  
  1476. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageManager.m:768:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1477.  
  1478. [_concurrentOperationQueue scheduleOperation:^
  1479. ^
  1480.  
  1481.  
  1482.  
  1483. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageManager.m:996:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1484.  
  1485. _retryStrategyCreationBlock = retryStrategyCreationBlock;
  1486. ^
  1487.  
  1488.  
  1489. ▸ Compiling PINRemoteImageManagerResult.m
  1490. ▸ Compiling PINRemoteImageMemoryContainer.m
  1491. ▸ Compiling PINRemoteImageProcessorTask.m
  1492.  
  1493. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:19:34: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1494.  
  1495. if (noMoreCompletions && _downloadTaskUUID) {
  1496. ^
  1497.  
  1498.  
  1499.  
  1500. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:20:46: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1501.  
  1502. [self.manager cancelTaskWithUUID:_downloadTaskUUID];
  1503. ^
  1504.  
  1505.  
  1506.  
  1507. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:21:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1508.  
  1509. _downloadTaskUUID = nil;
  1510. ^
  1511.  
  1512.  
  1513.  
  1514. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:30:18: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1515.  
  1516. NSAssert(_downloadTaskUUID == nil, @"downloadTaskUUID should be nil");
  1517. ^
  1518.  
  1519.  
  1520.  
  1521. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:31:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1522.  
  1523. _downloadTaskUUID = downloadTaskUUID;
  1524. ^
  1525.  
  1526.  
  1527.  
  1528. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageProcessorTask.m:39:28: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1529.  
  1530. downloadTaskUUID = _downloadTaskUUID;
  1531. ^
  1532.  
  1533.  
  1534. ▸ Compiling PINRemoteImageTask.m
  1535.  
  1536. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageTask.m:51:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1537.  
  1538. [_callbackBlocks setObject:completion forKey:UUID];
  1539. ^
  1540.  
  1541.  
  1542.  
  1543. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINRemoteImageTask.m:71:27: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1544.  
  1545. callbackBlocks = [_callbackBlocks copy];
  1546. ^
  1547.  
  1548.  
  1549. ▸ Compiling PINRemoteLock.m
  1550. ▸ Compiling PINRequestRetryStrategy.m
  1551. ▸ Compiling PINResume.m
  1552. ▸ Compiling PINSpeedRecorder.m
  1553.  
  1554. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:101:10: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1555.  
  1556. [_speedMeasurements removeAllObjects];
  1557. ^
  1558.  
  1559.  
  1560.  
  1561. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:108:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1562.  
  1563. PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
  1564. ^
  1565.  
  1566.  
  1567.  
  1568. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:115:14: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1569.  
  1570. [_speedMeasurements setObject:measurement forKey:host];
  1571. ^
  1572.  
  1573.  
  1574.  
  1575. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:132:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1576.  
  1577. if (_overrideBPS) {
  1578. ^
  1579.  
  1580.  
  1581.  
  1582. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:133:43: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1583.  
  1584. startAdjustedBytesPerSecond = _currentBPS;
  1585. ^
  1586.  
  1587.  
  1588.  
  1589. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:137:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1590.  
  1591. PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
  1592. ^
  1593.  
  1594.  
  1595.  
  1596. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:151:45: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1597.  
  1598. PINSpeedMeasurement *measurement = [_speedMeasurements objectForKey:host];
  1599. ^
  1600.  
  1601.  
  1602.  
  1603. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:162:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1604.  
  1605. _overrideBPS = NO;
  1606. ^
  1607.  
  1608.  
  1609.  
  1610. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:164:13: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1611.  
  1612. _overrideBPS = YES;
  1613. ^
  1614.  
  1615.  
  1616.  
  1617. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINSpeedRecorder.m:166:9: block implicitly retains 'self'; explicitly mention 'self' to indicate this is intended behavior [-Wimplicit-retain-self]
  1618.  
  1619. _currentBPS = currentBPS;
  1620. ^
  1621.  
  1622.  
  1623. ▸ Compiling PINURLSessionManager.m
  1624.  
  1625. ⚠️ /Users/Shared/buildkite/builds/iosf-garrett-vuqKsO4.dyn.pinadmin.com-1/pinterest/texture/Pods/PINRemoteImage/Source/Classes/PINURLSessionManager.m:212:19: 'getAllTasksWithCompletionHandler:' is only available on iOS 9.0 or newer [-Wunguarded-availability]
  1626.  
  1627. [self.session getAllTasksWithCompletionHandler:^(NSArray<__kindof NSURLSessionTask *> * _Nonnull tasks) {
  1628. ^
  1629.  
  1630.  
  1631. ▸ Compiling PINWebPAnimatedImage.m
  1632. ▸ Building library libPINRemoteImage.a
  1633. ▸ Building Pods/Pods-AsyncDisplayKitTests [Debug]
  1634. ▸ Check Dependencies
  1635. ▸ Compiling Pods-AsyncDisplayKitTests-dummy.m
  1636. ▸ Building library libPods-AsyncDisplayKitTests.a
  1637. ▸ Building AsyncDisplayKit/AsyncDisplayKitTests [Debug]
  1638. ▸ Check Dependencies
  1639. ▸ Running script '[CP] Check Pods Manifest.lock'
  1640. ▸ Compiling ASConfigurationTests.m
  1641. ▸ Compiling ASLayoutFlatteningTests.m
  1642. ▸ Compiling ASTraitCollectionTests.m
  1643. ▸ Compiling ASBasicImageDownloaderContextTests.m
  1644. ▸ Compiling ASBasicImageDownloaderTests.m
  1645. ▸ Compiling ASBatchFetchingTests.m
  1646. ▸ Compiling ASCollectionViewTests.mm
  1647. ▸ Compiling ASControlNodeTests.m
  1648. ▸ Compiling ASWeakSetTests.m
  1649. ▸ Compiling ASDisplayNodeExtrasTests.m
  1650. ▸ Compiling ASNavigationControllerTests.m
  1651. ▸ Compiling ASTabBarControllerTests.m
  1652. ▸ Compiling ASViewControllerTests.m
  1653. ▸ Compiling ASDisplayLayerTests.m
  1654. ▸ Compiling ASCollectionViewFlowLayoutInspectorTests.m
  1655. ▸ Compiling ASTestCase.m
  1656. ▸ Compiling ASDisplayNodeAppearanceTests.m
  1657. ▸ Compiling ASDisplayNodeSnapshotTests.m
  1658. ▸ Compiling ASPagerNodeTests.m
  1659. ▸ Compiling ASDisplayNodeTests.mm
  1660. ▸ Compiling OCMockObject+ASAdditions.m
  1661. ▸ Compiling ASLayoutElementStyleTests.m
  1662. ▸ Compiling ASRunLoopQueueTests.m
  1663. ▸ Compiling ASTableViewThrashTests.m
  1664. ▸ Compiling ASDispatchTests.m
  1665. ▸ Compiling ASIntegerMapTests.m
  1666. ▸ Compiling ASDisplayNodeTestsHelper.m
  1667. ▸ Compiling ASWeakMapTests.m
  1668. ▸ Compiling ASImageNodeSnapshotTests.m
  1669. ▸ Compiling ASAbsoluteLayoutSpecSnapshotTests.m
  1670. ▸ Compiling ASLayoutSpecSnapshotTestsHelper.m
  1671. ▸ Compiling ASPhotosFrameworkImageRequestTests.m
  1672. ▸ Compiling ASMultiplexImageNodeTests.m
  1673. ▸ Compiling ASMutableAttributedStringBuilderTests.m
  1674. ▸ Compiling ASScrollNodeTests.m
  1675. ▸ Compiling ASTextNodePerformanceTests.m
  1676. ▸ Compiling ASDisplayNode+OCMock.m
  1677. ▸ Compiling ASEditableTextNodeTests.m
  1678. ▸ Compiling ASPerformanceTestContext.m
  1679. ▸ Compiling ASLayoutEngineTests.mm
  1680. ▸ Compiling ASDisplayNodeLayoutTests.mm
  1681. ▸ Compiling ASTextNode2SnapshotTests.m
  1682. ▸ Compiling ASCollectionModernDataSourceTests.m
  1683. ▸ Compiling ASSnapshotTestCase.m
  1684. ▸ Compiling ASCollectionsTests.m
  1685. ▸ Compiling ASLayoutTestNode.mm
  1686. ▸ Compiling ASRecursiveUnfairLockTests.m
  1687. ▸ Compiling ASTextNodeSnapshotTests.m
  1688. ▸ Compiling ASTableViewTests.mm
  1689. ▸ Compiling ASVideoNodeTests.m
  1690. ▸ Compiling ASTextKitCoreTextAdditionsTests.m
  1691. ▸ Compiling ASBridgedPropertiesTests.mm
  1692. ▸ Compiling ASTLayoutFixture.mm
  1693. ▸ Compiling ASTextNodeTests.m
  1694. ▸ Compiling ASDisplayNodeImplicitHierarchyTests.m
  1695. ▸ Compiling ArrayDiffingTests.m
  1696. ▸ Compiling ASNetworkImageNodeTests.m
  1697. ▸ Linking AsyncDisplayKitTests
  1698. ▸ Generating 'AsyncDisplayKitTests.xctest.dSYM'
  1699. ▸ Running script '[CP] Copy Pods Resources'
  1700. ▸ Running script '[CP] Embed Pods Frameworks'
  1701. ▸ Touching AsyncDisplayKitTests.xctest
  1702. ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app/PlugIns/AsyncDisplayKitTests.xctest
  1703. ▸ Test build Succeeded
  1704. 2018-07-15 19:35:15.323 xcodebuild[39813:6952215] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
  1705. /var/folders/6h/ql1brcjx3936vr5vwgblbnc80000rm/T/com.apple.dt.XCTest/IDETestRunSession-038964FE-A2AA-400B-9695-400E0432DE24/AsyncDisplayKitTests-0630A435-34BC-4A77-95D0-4AB15EB9D57F/Session-AsyncDisplayKitTests-2018-07-15_193515-dJinxp.log
  1706. 2018-07-15 19:35:15.324 xcodebuild[39813:6951627] [MT] IDETestOperationsObserverDebug: (6FF1C149-F1AB-4A3D-B298-6D9619042502) Beginning test session AsyncDisplayKitTests-6FF1C149-F1AB-4A3D-B298-6D9619042502 at 2018-07-15 19:35:15.323 with Xcode 9A235 on target <DVTiPhoneSimulator: 0x7fe3ab6b0500> {
  1707. SimDevice: iPhone 7 (B2A2393E-7201-4E96-9C7B-2CB9B96BB40D, iOS 10.2, Booted)
  1708. } (10.2 (14C89))
  1709. ▸ Building AsyncDisplayKit/AsyncDisplayKit [Debug]
  1710. ▸ Check Dependencies
  1711. ▸ Building AsyncDisplayKit/AsyncDisplayKitTestHost [Debug]
  1712. ▸ Check Dependencies
  1713. ▸ Linking AsyncDisplayKitTestHost
  1714. ▸ Generating 'AsyncDisplayKitTestHost.app.dSYM'
  1715. ▸ Touching AsyncDisplayKitTestHost.app
  1716. ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app
  1717. ▸ Building Pods/FBSnapshotTestCase [Debug]
  1718. ▸ Check Dependencies
  1719. ▸ Building Pods/FLAnimatedImage [Debug]
  1720. ▸ Check Dependencies
  1721. ▸ Building Pods/JGMethodSwizzler [Debug]
  1722. ▸ Check Dependencies
  1723. ▸ Building Pods/OCMock [Debug]
  1724. ▸ Check Dependencies
  1725. ▸ Building Pods/PINOperation [Debug]
  1726. ▸ Check Dependencies
  1727. ▸ Building Pods/PINCache [Debug]
  1728. ▸ Check Dependencies
  1729. ▸ Building Pods/PINRemoteImage [Debug]
  1730. ▸ Check Dependencies
  1731. ▸ Building Pods/Pods-AsyncDisplayKitTests [Debug]
  1732. ▸ Check Dependencies
  1733. ▸ Building AsyncDisplayKit/AsyncDisplayKitTests [Debug]
  1734. ▸ Check Dependencies
  1735. ▸ Running script '[CP] Check Pods Manifest.lock'
  1736. ▸ Linking AsyncDisplayKitTests
  1737. ▸ Generating 'AsyncDisplayKitTests.xctest.dSYM'
  1738. ▸ Running script '[CP] Copy Pods Resources'
  1739. ▸ Running script '[CP] Embed Pods Frameworks'
  1740. ▸ Touching AsyncDisplayKitTests.xctest
  1741. ▸ Signing /Users/buildkite/Library/Developer/Xcode/DerivedData/AsyncDisplayKit-flropdewrohhogbsunzwwtturdwd/Build/Products/Debug-iphonesimulator/AsyncDisplayKitTestHost.app/PlugIns/AsyncDisplayKitTests.xctest
  1742. 2018-07-15 19:35:34.667 xcodebuild[39813:6953439] IDETestOperationsObserverDebug: Writing diagnostic log for test session to:
  1743. /var/folders/6h/ql1brcjx3936vr5vwgblbnc80000rm/T/com.apple.dt.XCTest/IDETestRunSession-038964FE-A2AA-400B-9695-400E0432DE24/AsyncDisplayKitTests-0630A435-34BC-4A77-95D0-4AB15EB9D57F/Session-AsyncDisplayKitTests-2018-07-15_193534-d9OM4X.log
  1744. 2018-07-15 19:35:34.667 xcodebuild[39813:6951627] [MT] IDETestOperationsObserverDebug: (7FE71B2E-EE3F-4882-9E74-2F30B800E224) Beginning test session AsyncDisplayKitTests-7FE71B2E-EE3F-4882-9E74-2F30B800E224 at 2018-07-15 19:35:34.668 with Xcode 9A235 on target <DVTiPhoneSimulator: 0x7fe3ab6b0500> {
  1745. SimDevice: iPhone 7 (B2A2393E-7201-4E96-9C7B-2CB9B96BB40D, iOS 10.2, Booted)
  1746. } (10.2 (14C89))
  1747. 2018-07-15 19:35:42.967 xcodebuild[39813:6951627] Error Domain=IDETestOperationsObserverErrorDomain Code=6 "Early unexpected exit, operation never finished bootstrapping - no restart will be attempted" UserInfo={NSLocalizedDescription=Early unexpected exit, operation never finished bootstrapping - no restart will be attempted}
  1748.  
  1749. Testing failed:
  1750. Early unexpected exit, operation never finished bootstrapping - no restart will be attempted
  1751. ** TEST FAILED **
  1752.  
  1753. Selected tests
  1754. Test Suite AsyncDisplayKitTests.xctest started
  1755. ASAbsoluteLayoutSpecSnapshotTests
  1756. ✓ testChildrenMeasuredWithAutoMaxSize (0.016 seconds)
  1757. ✓ testSizingBehaviour (0.008 seconds)
  1758. ASBackgroundLayoutSpecSnapshotTests
  1759. ✓ testBackground (0.008 seconds)
  1760. ASBasicImageDownloaderContextTests
  1761. ✓ testContextCreation (0.000 seconds)
  1762. ✓ testContextInvalidation (0.000 seconds)
  1763. ✓ testContextSessionCanceled (0.003 seconds)
  1764. ASBasicImageDownloaderTests
  1765. ✓ testAsynchronouslyDownloadTheSameURLTwice (0.241 seconds)
  1766. ASBatchFetchingTests
  1767. ✓ testBatchAlreadyFetching (0.000 seconds)
  1768. ✓ testBatchNullState (0.000 seconds)
  1769. ✓ testHorizontalScrollingPastContentSize (0.000 seconds)
  1770. ✓ testHorizontalScrollingSmallContentSize (0.000 seconds)
  1771. ✓ testHorizontalScrollToExactLeading (0.000 seconds)
  1772. ✓ testHorizontalScrollToLessThanLeading (0.000 seconds)
  1773. ✓ testUnsupportedScrollDirections (0.001 seconds)
  1774. ✓ testVerticalScrollingPastContentSize (0.000 seconds)
  1775. ✓ testVerticalScrollingSmallContentSize (0.000 seconds)
  1776. ✓ testVerticalScrollToExactLeading (0.000 seconds)
  1777. ✓ testVerticalScrollToLessThanLeading (0.000 seconds)
  1778. ASBridgedPropertiesTests
  1779. ✓ testThatCallingSetNeedsDisplayFromBackgroundCausesItToHappenLater (0.001 seconds)
  1780. ✓ testThatCallingSetNeedsLayoutFromBackgroundCausesItToHappenLater (0.001 seconds)
  1781. ✓ testThatCallingSetNeedsLayoutOnACellNodeFromBackgroundIsSafe (0.000 seconds)
  1782. ✓ testThatFlushingTheControllerInBackgroundThrows (0.005 seconds)
  1783. ✓ testThatManuallyFlushingTheSyncControllerImmediatelyAppliesChanges (0.000 seconds)
  1784. ✓ testThatReadingABridgedLayerPropertyInBackgroundThrowsAnException (0.005 seconds)
  1785. ✓ testThatReadingABridgedViewPropertyInBackgroundThrowsAnException (0.001 seconds)
  1786. ✓ testThatSettingABridgedLayerPropertyInBackgroundGetsFlushedOnNextRunLoop (0.001 seconds)
  1787. ✓ testThatSettingABridgedPropertyOnMainThreadPassesDirectlyToView (0.001 seconds)
  1788. ✓ testThatSettingABridgedViewPropertyInBackgroundGetsFlushedOnNextRunLoop (0.000 seconds)
  1789. ✓ testTheresASharedInstance (0.000 seconds)
  1790. ASCALayerTests
  1791. ✓ testDirtyHierarchyIsLaidOutTopDown (0.058 seconds)
  1792. ✓ testDirtySublayerLayoutDoesntDirtySuperlayer (0.034 seconds)
  1793. ✓ testDirtySuperlayerLayoutDoesntDirtySublayerLayout (0.039 seconds)
  1794. ✓ testThatAddingSublayersDirtysLayout (0.000 seconds)
  1795. ✓ testThatLayerBeginsWithCleanLayout (0.000 seconds)
  1796. ✓ testThatRemovingSublayersDirtysLayout (0.039 seconds)
  1797. ASCenterLayoutSpecSnapshotTests
  1798. ✓ testMinimumSizeRangeIsGivenToChildWhenNotCentering (0.006 seconds)
  1799. ✓ testWithOptions (0.020 seconds)
  1800. ✓ testWithSizingOptions (0.012 seconds)
  1801. ASCollectionModernDataSourceTests
  1802. ✓ testInitialDataLoading (0.051 seconds)
  1803. ✓ testInsertingAnItem (0.056 seconds)
  1804. ✓ testReloadingAnItem (0.055 seconds)
  1805. ✓ testReloadingAnItemWithACompatibleNodeModel (0.043 seconds)
  1806. ✓ testReloadingASection (0.046 seconds)
  1807. ASCollectionViewFlowLayoutInspectorTests
  1808. ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheFooterDelegateImplementation (0.001 seconds)
  1809. ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheFooterProperty (0.001 seconds)
  1810. ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheHeaderDelegateImplementation (0.001 seconds)
  1811. ✓ testThatItReturnsAHorizontalConstrainedSizeFromTheHeaderProperty (0.001 seconds)
  1812. ✓ testThatItReturnsAVerticalConstrainedSizeFromTheFooterDelegateImplementation (0.001 seconds)
  1813. ✓ testThatItReturnsAVerticalConstrainedSizeFromTheFooterProperty (0.001 seconds)
  1814. ✓ testThatItReturnsAVerticalConstrainedSizeFromTheHeaderDelegateImplementation (0.006 seconds)
  1815. ✓ testThatItReturnsAVerticalConstrainedSizeFromTheHeaderProperty (0.003 seconds)
  1816. ✓ testThatItReturnsNoneWhenNoReferenceSizeIsImplemented (0.003 seconds)
  1817. ✓ testThatItReturnsOneWhenAValidSizeIsImplementedOnTheDelegate (0.003 seconds)
  1818. ✓ testThatItReturnsOneWhenAValidSizeIsImplementedOnTheLayout (0.002 seconds)
  1819. ✓ testThatItReturnsZeroSizeWhenNoReferenceSizeIsImplemented (0.000 seconds)
  1820. ✓ testThatItThrowsIfNodeConstrainedSizeIsImplementedOnDataSourceButNotOnDelegateFlowLayoutInspector (0.008 seconds)
  1821. ✓ testThatItThrowsIfNodeConstrainedSizeIsImplementedOnDataSourceButNotOnDelegateLayoutInspector (0.005 seconds)
  1822. ASCollectionViewTests
  1823. ✓ testCellNodeIndexPathConsistency (0.092 seconds)
  1824. ✓ testCellNodeLayoutAttributes (0.034 seconds)
  1825. ✓ testDataSourceImplementsNecessaryMethods (0.001 seconds)
  1826. ✓ testInitialRangeBounds (0.023 seconds)
  1827. ✓ testReloadIfNeeded (0.039 seconds)
  1828. ✓ testSelection (0.039 seconds)
  1829. ✓ testThatADefaultLayoutInspectorIsProvidedForCustomLayouts (0.001 seconds)
  1830.  
  1831.  
  1832. Oh no! You walked directly into the slavering fangs of a lurking grue!
  1833. **** You have died ****
Add Comment
Please, Sign In to add comment