Guest User

Untitled

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