Guest User

Untitled

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