Commit 71d23b5e authored by Fabio Pelosin's avatar Fabio Pelosin

[Generator::Xcconfig] Docs

parent 03abb3b0
module Pod module Pod
module Generator module Generator
# Generates the xcconfigs for the aggregate targets.
# #
class AggregateXCConfig < XCConfig class AggregateXCConfig < XCConfig
# Generates the xcconfig for the Pod integration target. # Generates the xcconfig.
# #
# @note The xcconfig file for a Pods integration target includes the # @note The xcconfig file for a Pods integration target includes the
# namespaced xcconfig files for each spec target dependency. # namespaced xcconfig files for each spec target dependency.
......
module Pod module Pod
module Generator module Generator
# Generates the private xcconfigs for the pod targets.
#
# The private xcconfig file for a Pod target merges the configuration
# values of the public namespaced xcconfig with the default private
# configuration values required by CocoaPods.
# #
class PrivatePodXCConfig < XCConfig class PrivatePodXCConfig < XCConfig
# Generates the xcconfig for the target. # Generates the xcconfig.
#
# @note The private xcconfig file for a spec target includes the public
# namespaced xcconfig file and merges the configuration values
# with the default private configuration values.
# #
# @return [Xcodeproj::Config] # @return [Xcodeproj::Config]
# #
......
module Pod module Pod
module Generator module Generator
# Generates the public xcconfigs for the pod targets.
#
# The public xcconfig file for a Pod is completely namespaced to prevent
# configuration value collision with the build settings of other Pods. This
# xcconfig includes the standard podspec defined values including
# libraries, frameworks, weak frameworks and xcconfig overrides.
# #
class PublicPodXCConfig < XCConfig class PublicPodXCConfig < XCConfig
...@@ -9,10 +15,6 @@ module Pod ...@@ -9,10 +15,6 @@ module Pod
# @param [Pathname] path # @param [Pathname] path
# the path where the prefix header should be stored. # the path where the prefix header should be stored.
# #
# @note The public xcconfig file for a spec target is completely
# namespaced to prevent configuration value collision with other
# spec configurations.
#
# @return [void] # @return [void]
# #
def save_as(path) def save_as(path)
...@@ -21,10 +23,6 @@ module Pod ...@@ -21,10 +23,6 @@ module Pod
# Generates the xcconfig for the target. # Generates the xcconfig for the target.
# #
# @note The xcconfig file for a public spec target includes the
# standard podspec defined values including libraries,
# frameworks, weak frameworks and xcconfig overrides.
#
# @return [Xcodeproj::Config] # @return [Xcodeproj::Config]
# #
def generate def generate
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment