lib/cocoapods/installer.rb
# Integrates the user projects adding the dependencies on the CocoaPods
# libraries, setting them up to use the xcconfigs and performing other
# actions. This step is also responsible of creating the workspace if
# needed.
#
# @return [void]
#
# @todo   [#397] The libraries should be cleaned and the re-added on every
#         installation. Maybe a clean_user_project phase should be added.
#         In any case it appears to be a good idea store target definition
#         information in the lockfile.
#
Integrates the user projects adding the dependencies on the CocoaPods
libraries, setting them up to use the xcconfigs and performing other
actions. This step is also responsible of creating the workspace if
needed.
Integrates the user projects adding the dependencies on the CocoaPods libraries setting them up to use the xcconfigs and performing other actions . This step is also responsible of creating the workspace if needed .
def integrate_user_project
      UI.section "Integrating client #{'project'.pluralize(libraries.map(&:user_project_path).uniq.count) }" do
        installation_root = config.installation_root
        integrator = UserProjectIntegrator.new(podfile, sandbox, installation_root, libraries)
        integrator.integrate!
      end
    end
def integrate_user_project UI . section "Integrating client #{'project'.pluralize(libraries.map(&:user_project_path).uniq.count) }" do installation_root = config . installation_root integrator = UserProjectIntegrator . new ( podfile , sandbox , installation_root , libraries ) integrator . integrate! end end
Integrates the user projects adding the dependencies on the CocoaPods
libraries, setting them up to use the xcconfigs and performing other
actions.
Integrates the user projects adding the dependencies on the CocoaPods libraries setting them up to use the xcconfigs and performing other actions .
None
void
todo
[#397] The libraries should be cleaned and the re-added on every installation. Maybe a clean_user_project phase should be added. In any case it appears to be a good idea store target definition information in the lockfile.
[ #397 ] The libraries should be cleaned and the re - added on every installation . Maybe a clean_user_project phase should be added . In any case it appears to be a good idea store target definition information in the lockfile .