lib/pod_builder/command/build.rb in pod-builder-0.7.6 vs lib/pod_builder/command/build.rb in pod-builder-0.8.0
- old
+ new
@@ -43,21 +43,22 @@
check_pods_exists(argument_pods, all_buildable_items)
pods_to_build = resolve_pods_to_build(argument_pods, buildable_items, options)
buildable_items -= pods_to_build
- # Remove dependencies from pods to build
- all_dependencies_name = pods_to_build.map(&:dependency_names).flatten.uniq
- pods_to_build.select! { |x| !all_dependencies_name.include?(x.name) }
-
# We need to split pods to build in 3 groups
# 1. subspecs: because the resulting .framework path is treated differently when added to Configuration.subspecs_to_split
# 2. pods to build in release
# 3. pods to build in debug
check_not_building_development_pods(pods_to_build)
pods_to_build_subspecs = pods_to_build.select { |x| x.is_subspec && Configuration.subspecs_to_split.include?(x.name) }
+
+ # Remove dependencies from pods to build
+ all_dependencies_name = pods_to_build.map(&:dependency_names).flatten.uniq
+ pods_to_build.select! { |x| !all_dependencies_name.include?(x.name) }
+
pods_to_build -= pods_to_build_subspecs
pods_to_build_debug = pods_to_build.select { |x| x.build_configuration == "debug" }
pods_to_build_release = pods_to_build - pods_to_build_debug
check_dependencies_build_configurations(all_buildable_items)