From 8c64e681e915d57ebe915574e9359486a0b3f0a1 Mon Sep 17 00:00:00 2001 From: Alexander Guschin Date: Fri, 3 May 2019 12:08:40 +0300 Subject: [PATCH] Add filter for already built dependencies --- lib/cocoapods-binary/Prebuild.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/cocoapods-binary/Prebuild.rb b/lib/cocoapods-binary/Prebuild.rb index 77bc834..c84013f 100644 --- a/lib/cocoapods-binary/Prebuild.rb +++ b/lib/cocoapods-binary/Prebuild.rb @@ -102,8 +102,13 @@ def prebuild_frameworks! tars end.flatten - # add the dendencies + # add the dependencies dependency_targets = targets.map {|t| t.recursive_dependent_targets }.flatten.uniq || [] + # filter already built dependencies + dependency_targets = dependency_targets.reject { |t| + local_manifest.version(t.name).to_s.eql? t.version.to_s + } + targets = (targets + dependency_targets).uniq else targets = self.pod_targets