class Pod::DyInstaller::PostInstallHooksContext::UmbrellaTargetDescription
Pure data class which describes and umbrella target.
Attributes
cocoapods_target_label[RW]
@return [String] The label for the target.
platform_deployment_target[RW]
@return [String] The deployment target.
platform_name[RW]
@return [Symbol] The platform (either `:ios`, `:watchos`, `:tvos`, or `:osx`).
specs[RW]
@return [Array<Specification>] The list of the
specifications of the target.
user_project[RW]
@return [Xcodeproj::Project] The user project into which this target
is integrated.
user_targets[RW]
@return [Array<PBXNativeTarget>]
The list of user targets integrated by this umbrella target.
Public Instance Methods
user_project_path()
click to toggle source
@return [String] The path of the user project
integrated by this target.
# File lib/pod/installer/post_install_hooks_context.rb, line 68 def user_project_path user_project.path if user_project end
user_target_uuids()
click to toggle source
@return [Array<String>] The list of the UUIDs of the
user targets integrated by this umbrella target. They can be used to find the targets opening the project They can be used to find the targets opening the project with Xcodeproj.
# File lib/pod/installer/post_install_hooks_context.rb, line 84 def user_target_uuids user_targets.map(&:uuid) end