Method: Xcodeproj::Project::Object::AbstractTarget#dependency_for_target
- Defined in:
- lib/xcodeproj/project/object/native_target.rb
#dependency_for_target(target) ⇒ PBXTargetDependency
Checks whether this target has a dependency on the given target.
269 270 271 272 273 274 275 276 277 278 279 |
# File 'lib/xcodeproj/project/object/native_target.rb', line 269 def dependency_for_target(target) dependencies.find do |dep| if dep.target_proxy.remote? subproject_reference = project.reference_for_path(target.project.path) uuid = subproject_reference.uuid if subproject_reference dep.target_proxy.remote_global_id_string == target.uuid && dep.target_proxy.container_portal == uuid else dep.target.uuid == target.uuid end end end |