class Pod::TalInstaller
Public Class Methods
new(sandbox, podfile, auto_fix_conflict = true, lockfile = nil)
click to toggle source
Calls superclass method
# File lib/cocoapods-packager/tal_installer.rb, line 3 def initialize(sandbox, podfile, auto_fix_conflict = true, lockfile = nil) @sandbox = sandbox @podfile = podfile @lockfile = lockfile @auto_fix_conflict = auto_fix_conflict @use_default_plugins = true @has_dependencies = true super(sandbox, podfile, lockfile) end
Public Instance Methods
install!()
click to toggle source
# File lib/cocoapods-packager/tal_installer.rb, line 14 def install! prepare resolve_dependencies download_dependencies validate_targets_remove_confilict generate_pods_project if installation_options.integrate_targets? integrate_user_project else UI.section 'Skipping User Project Integration' end perform_post_install_actions end
validate_targets_remove_confilict()
click to toggle source
# File lib/cocoapods-packager/tal_installer.rb, line 28 def validate_targets_remove_confilict validator = Xcode::TalTargetValidator.new(aggregate_targets, pod_targets, @auto_fix_conflict) validator.validate! end