def host_targets_for_embedded_target(embedded_target)
      native_targets.select do |native_target|
        ((embedded_target.uuid != native_target.uuid) &&
         (native_target.dependencies.map(&:native_target_uuid).include? embedded_target.uuid))
      end
    end
def host_targets_for_embedded_target(embedded_target)
      native_targets.select do |native_target|
        ((embedded_target.uuid != native_target.uuid) &&
         (native_target.dependencies.map(&:native_target_uuid).include? embedded_target.uuid))
      end
    end
Returns the native targets, in which the embedded target is
 embedded. This works by traversing the targets to find those
 where the target is a dependency.

 @param  [PBXNativeTarget] native target that might be embedded
         in another target

 @return [Array<PBXNativeTarget>] the native targets that host the
         embedded target