Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
C
cocoapods
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gengmeiios
cocoapods
Commits
108111fa
Commit
108111fa
authored
Feb 19, 2013
by
Fabio Pelosin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[Integration] Compare execution output and fix sorting issues in 1.8.7
parent
da92e96c
Hide whitespace changes
Inline
Side-by-side
Showing
34 changed files
with
345 additions
and
362 deletions
+345
-362
Rakefile
Rakefile
+1
-1
gem_version.rb
lib/cocoapods/gem_version.rb
+1
-1
installer.rb
lib/cocoapods/installer.rb
+2
-2
analyzer.rb
lib/cocoapods/installer/analyzer.rb
+10
-10
user_project_integrator.rb
lib/cocoapods/installer/user_project_integrator.rb
+1
-1
resolver.rb
lib/cocoapods/resolver.rb
+2
-1
Pods.xcodeproj.yaml
...ntegration/install_add_pod/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
spec/integration/install_add_pod/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...on/install_external_source/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
...ration/install_external_source/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...ation/install_local_source/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
...tegration/install_local_source/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...n/install_multiple_targets/after/Pods/Pods.xcodeproj.yaml
+64
-58
SampleApp.xcodeproj.yaml
...n/install_multiple_targets/after/SampleApp.xcodeproj.yaml
+2
-2
execution_output.txt
...ation/install_multiple_targets/after/execution_output.txt
+31
-31
Pods.xcodeproj.yaml
spec/integration/install_new/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
spec/integration/install_new/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
.../install_podfile_callbacks/after/Pods/Pods.xcodeproj.yaml
+15
-13
execution_output.txt
...tion/install_podfile_callbacks/after/execution_output.txt
+3
-1
Pods.xcodeproj.yaml
...ntegration/install_podspec/after/Pods/Pods.xcodeproj.yaml
+14
-12
Reachability.podspec
spec/integration/install_podspec/after/Reachability.podspec
+0
-12
execution_output.txt
spec/integration/install_podspec/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...gration/install_remove_pod/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
...integration/install_remove_pod/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...ion/install_spec_callbacks/after/Pods/Pods.xcodeproj.yaml
+14
-12
Reachability.podspec
...gration/install_spec_callbacks/after/Reachability.podspec
+0
-33
execution_output.txt
...gration/install_spec_callbacks/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
...tegration/install_subspecs/after/Pods/Pods.xcodeproj.yaml
+72
-68
SampleApp.xcodeproj.yaml
...tegration/install_subspecs/after/SampleApp.xcodeproj.yaml
+2
-2
execution_output.txt
spec/integration/install_subspecs/after/execution_output.txt
+17
-17
execution_output.txt
spec/integration/spec_lint/after/execution_output.txt
+1
-1
Pods.xcodeproj.yaml
spec/integration/update/after/Pods/Pods.xcodeproj.yaml
+14
-12
execution_output.txt
spec/integration/update/after/execution_output.txt
+1
-1
integration_2.rb
spec/integration_2.rb
+1
-4
No files found.
Rakefile
View file @
108111fa
...
@@ -280,7 +280,7 @@ namespace :spec do
...
@@ -280,7 +280,7 @@ namespace :spec do
# Remove files not used for the comparison
# Remove files not used for the comparison
# To keep the git diff clean
# To keep the git diff clean
FileList
[
'spec/integration/*/after/{Podfile,**/*.xcodeproj,PodTest-hg-source}'
].
each
do
|
to_delete
|
FileList
[
'spec/integration/*/after/{Podfile,*
.podspec,*
*/*.xcodeproj,PodTest-hg-source}'
].
each
do
|
to_delete
|
sh
"rm -rf
#{
to_delete
}
"
sh
"rm -rf
#{
to_delete
}
"
end
end
end
end
...
...
lib/cocoapods/gem_version.rb
View file @
108111fa
...
@@ -2,6 +2,6 @@ module Pod
...
@@ -2,6 +2,6 @@ module Pod
# The version of the cocoapods command line tool.
# The version of the cocoapods command line tool.
#
#
VERSION
=
'0.17.0.alpha'
VERSION
=
'0.17.0.alpha'
unless
defined?
Pod
::
VERSION
end
end
lib/cocoapods/installer.rb
View file @
108111fa
...
@@ -259,7 +259,7 @@ module Pod
...
@@ -259,7 +259,7 @@ module Pod
def
install_pod_sources
def
install_pod_sources
@installed_specs
=
[]
@installed_specs
=
[]
title_options
=
{
:verbose_prefix
=>
"-> "
.
green
}
title_options
=
{
:verbose_prefix
=>
"-> "
.
green
}
root_specs
.
each
do
|
spec
|
root_specs
.
sort_by
(
&
:name
).
each
do
|
spec
|
if
names_of_pods_to_install
.
include?
(
spec
.
name
)
if
names_of_pods_to_install
.
include?
(
spec
.
name
)
UI
.
titled_section
(
"Installing
#{
spec
}
"
.
green
,
title_options
)
do
UI
.
titled_section
(
"Installing
#{
spec
}
"
.
green
,
title_options
)
do
install_source_of_pod
(
spec
.
name
)
install_source_of_pod
(
spec
.
name
)
...
@@ -330,7 +330,7 @@ module Pod
...
@@ -330,7 +330,7 @@ module Pod
#
#
def
install_targets
def
install_targets
UI
.
message
"- Installing targets"
do
UI
.
message
"- Installing targets"
do
libraries
.
each
do
|
library
|
libraries
.
sort_by
(
&
:name
).
each
do
|
library
|
next
if
library
.
target_definition
.
empty?
next
if
library
.
target_definition
.
empty?
target_installer
=
TargetInstaller
.
new
(
sandbox
,
library
)
target_installer
=
TargetInstaller
.
new
(
sandbox
,
library
)
target_installer
.
install!
target_installer
.
install!
...
...
lib/cocoapods/installer/analyzer.rb
View file @
108111fa
...
@@ -47,12 +47,12 @@ module Pod
...
@@ -47,12 +47,12 @@ module Pod
update_repositories_if_needed
update_repositories_if_needed
@result
=
AnalysisResult
.
new
@result
=
AnalysisResult
.
new
@result
.
podfile_state
=
generate_podfile_state
@result
.
podfile_state
=
generate_podfile_state
@locked_dependencies
=
generate_version_locking_dependencies
@result
.
libraries
=
generated_libraries
@result
.
libraries
=
generated_libraries
@locked_dependencies
=
generate_version_locking_dependencies
@result
.
specs_by_target
=
resolve_dependencies
@result
.
specs_by_target
=
resolve_dependencies
@result
.
specifications
=
generate_specifications
@result
.
specifications
=
generate_specifications
@result
.
sandbox_state
=
generate_sandbox_state
@result
.
sandbox_state
=
generate_sandbox_state
@result
@result
end
end
...
@@ -301,7 +301,7 @@ module Pod
...
@@ -301,7 +301,7 @@ module Pod
if
sandbox_lockfile
if
sandbox_lockfile
sandbox_subspecs_names
=
sandbox_lockfile
.
pod_names
.
group_by
{
|
name
|
Specification
.
root_name
(
name
)
}
sandbox_subspecs_names
=
sandbox_lockfile
.
pod_names
.
group_by
{
|
name
|
Specification
.
root_name
(
name
)
}
sandbox_names
=
sandbox_subspecs_names
.
keys
sandbox_names
=
sandbox_subspecs_names
.
keys
all_names
=
(
resolved_names
+
sandbox_names
).
uniq
all_names
=
(
resolved_names
+
sandbox_names
).
uniq
.
sort
root_specs
=
result
.
specifications
.
map
(
&
:root
).
uniq
root_specs
=
result
.
specifications
.
map
(
&
:root
).
uniq
is_changed
=
lambda
do
|
name
|
is_changed
=
lambda
do
|
name
|
...
@@ -534,10 +534,10 @@ module Pod
...
@@ -534,10 +534,10 @@ module Pod
# @return [void]
# @return [void]
#
#
def
print
def
print
added
.
each
{
|
pod
|
UI
.
message
(
"A"
.
green
+
"
#{
pod
}
"
,
''
,
2
)
}
added
.
sort
.
each
{
|
pod
|
UI
.
message
(
"A"
.
green
+
"
#{
pod
}
"
,
''
,
2
)
}
deleted
.
each
{
|
pod
|
UI
.
message
(
"R"
.
red
+
"
#{
pod
}
"
,
''
,
2
)
}
deleted
.
sort
.
each
{
|
pod
|
UI
.
message
(
"R"
.
red
+
"
#{
pod
}
"
,
''
,
2
)
}
changed
.
each
{
|
pod
|
UI
.
message
(
"M"
.
yellow
+
"
#{
pod
}
"
,
''
,
2
)
}
changed
.
sort
.
each
{
|
pod
|
UI
.
message
(
"M"
.
yellow
+
"
#{
pod
}
"
,
''
,
2
)
}
unchanged
.
each
{
|
pod
|
UI
.
message
(
"-"
+
"
#{
pod
}
"
,
''
,
2
)
}
unchanged
.
sort
.
each
{
|
pod
|
UI
.
message
(
"-"
+
"
#{
pod
}
"
,
''
,
2
)
}
end
end
# Adds the name of a Pod to the give state.
# Adds the name of a Pod to the give state.
...
...
lib/cocoapods/installer/user_project_integrator.rb
View file @
108111fa
...
@@ -110,7 +110,7 @@ module Pod
...
@@ -110,7 +110,7 @@ module Pod
# @return [void]
# @return [void]
#
#
def
integrate_user_targets
def
integrate_user_targets
libraries_to_integrate
.
each
do
|
lib
|
libraries_to_integrate
.
sort_by
(
&
:name
).
each
do
|
lib
|
TargetIntegrator
.
new
(
lib
).
integrate!
TargetIntegrator
.
new
(
lib
).
integrate!
end
end
end
end
...
...
lib/cocoapods/resolver.rb
View file @
108111fa
...
@@ -79,7 +79,8 @@ module Pod
...
@@ -79,7 +79,8 @@ module Pod
@cached_specs
=
{}
@cached_specs
=
{}
@specs_by_target
=
{}
@specs_by_target
=
{}
podfile
.
target_definitions
.
values
.
each
do
|
target
|
target_definitions
=
podfile
.
target_definitions
.
values
.
sort_by
{
|
td
|
td
.
name
.
to_s
}
target_definitions
.
each
do
|
target
|
UI
.
section
"Resolving dependencies for target `
#{
target
.
name
}
' (
#{
target
.
platform
}
)"
do
UI
.
section
"Resolving dependencies for target `
#{
target
.
name
}
' (
#{
target
.
platform
}
)"
do
@loaded_specs
=
[]
@loaded_specs
=
[]
find_dependency_specs
(
podfile
,
target
.
dependencies
,
target
)
find_dependency_specs
(
podfile
,
target
.
dependencies
,
target
)
...
...
spec/integration/install_add_pod/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -42,24 +42,26 @@ Targets:
...
@@ -42,24 +42,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_add_pod/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Finding Podfile changes
Finding Podfile changes
...
...
spec/integration/install_external_source/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -40,24 +40,26 @@ Targets:
...
@@ -40,24 +40,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_external_source/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
...
spec/integration/install_local_source/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -35,24 +35,26 @@ Targets:
...
@@ -35,24 +35,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_local_source/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
...
spec/integration/install_multiple_targets/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -12,8 +12,8 @@ File References:
...
@@ -12,8 +12,8 @@ File References:
-
JSONKit.m
-
JSONKit.m
-
Products
:
-
Products
:
-
libPods.a
-
libPods.a
-
libPods-test.a
-
libPods-SampleApp_2.a
-
libPods-SampleApp_2.a
-
libPods-test.a
-
Targets Support Files
:
-
Targets Support Files
:
-
Pods
:
-
Pods
:
-
Pods.xcconfig
-
Pods.xcconfig
...
@@ -23,14 +23,6 @@ File References:
...
@@ -23,14 +23,6 @@ File References:
-
Pods-acknowledgements.plist
-
Pods-acknowledgements.plist
-
Pods-acknowledgements.markdown
-
Pods-acknowledgements.markdown
-
Pods-dummy.m
-
Pods-dummy.m
-
Pods-test
:
-
Pods-test.xcconfig
-
Pods-test-header.h
-
Pods-test-prefix.pch
-
Pods-test-resources.sh
-
Pods-test-acknowledgements.plist
-
Pods-test-acknowledgements.markdown
-
Pods-test-dummy.m
-
Pods-SampleApp_2
:
-
Pods-SampleApp_2
:
-
Pods-SampleApp_2.xcconfig
-
Pods-SampleApp_2.xcconfig
-
Pods-SampleApp_2-header.h
-
Pods-SampleApp_2-header.h
...
@@ -39,6 +31,14 @@ File References:
...
@@ -39,6 +31,14 @@ File References:
-
Pods-SampleApp_2-acknowledgements.plist
-
Pods-SampleApp_2-acknowledgements.plist
-
Pods-SampleApp_2-acknowledgements.markdown
-
Pods-SampleApp_2-acknowledgements.markdown
-
Pods-SampleApp_2-dummy.m
-
Pods-SampleApp_2-dummy.m
-
Pods-test
:
-
Pods-test.xcconfig
-
Pods-test-header.h
-
Pods-test-prefix.pch
-
Pods-test-resources.sh
-
Pods-test-acknowledgements.plist
-
Pods-test-acknowledgements.markdown
-
Pods-test-dummy.m
-
Podfile
-
Podfile
...
@@ -57,24 +57,26 @@ Targets:
...
@@ -57,24 +57,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
@@ -102,38 +104,43 @@ Targets:
...
@@ -102,38 +104,43 @@ Targets:
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
SKIP_INSTALL
:
'
YES'
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Pods-
test
:
-
Pods-
SampleApp_2
:
Build Phases
:
Build Phases
:
-
SourcesBuildPhase
:
-
SourcesBuildPhase
:
-
JSONKit.m
:
-
JSONKit.m
:
COMPILER_FLAGS
:
-Wno-deprecated-objc-isa-usage -Wno-format
COMPILER_FLAGS
:
-Wno-deprecated-objc-isa-usage -Wno-format
-
Pods-test-dummy.m
-
Reachability.m
:
COMPILER_FLAGS
:
-fobjc-arc -DOS_OBJECT_USE_OBJC=0
-
Pods-SampleApp_2-dummy.m
-
FrameworksBuildPhase
:
-
FrameworksBuildPhase
:
-
Foundation.framework
-
Foundation.framework
-
HeadersBuildPhase
:
-
HeadersBuildPhase
:
-
JSONKit.h
-
JSONKit.h
-
Reachability.h
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-SampleApp_2-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-test-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
Base Configuration
:
Pods-test.xcconfig
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods-SampleApp_2.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
...
@@ -142,7 +149,7 @@ Targets:
...
@@ -142,7 +149,7 @@ Targets:
-
DEBUG=1
-
DEBUG=1
-
$(inherited)
-
$(inherited)
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_PREFIX_HEADER
:
Pods-
test
-prefix.pch
GCC_PREFIX_HEADER
:
Pods-
SampleApp_2
-prefix.pch
GCC_OPTIMIZATION_LEVEL
:
'
0'
GCC_OPTIMIZATION_LEVEL
:
'
0'
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
...
@@ -159,42 +166,41 @@ Targets:
...
@@ -159,42 +166,41 @@ Targets:
PODS_ROOT
:
${SRCROOT}
PODS_ROOT
:
${SRCROOT}
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
SKIP_INSTALL
:
'
YES'
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods-
test
.xcconfig
Base Configuration
:
Pods-
SampleApp_2
.xcconfig
-
Pods-
SampleApp_2
:
-
Pods-
test
:
Build Phases
:
Build Phases
:
-
SourcesBuildPhase
:
-
SourcesBuildPhase
:
-
JSONKit.m
:
-
JSONKit.m
:
COMPILER_FLAGS
:
-Wno-deprecated-objc-isa-usage -Wno-format
COMPILER_FLAGS
:
-Wno-deprecated-objc-isa-usage -Wno-format
-
Reachability.m
:
-
Pods-test-dummy.m
COMPILER_FLAGS
:
-fobjc-arc -DOS_OBJECT_USE_OBJC=0
-
Pods-SampleApp_2-dummy.m
-
FrameworksBuildPhase
:
-
FrameworksBuildPhase
:
-
Foundation.framework
-
Foundation.framework
-
HeadersBuildPhase
:
-
HeadersBuildPhase
:
-
JSONKit.h
-
JSONKit.h
-
Reachability.h
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-test-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-SampleApp_2-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
Base Configuration
:
Pods-SampleApp_2.xcconfig
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods-test.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
...
@@ -203,7 +209,7 @@ Targets:
...
@@ -203,7 +209,7 @@ Targets:
-
DEBUG=1
-
DEBUG=1
-
$(inherited)
-
$(inherited)
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_PREFIX_HEADER
:
Pods-
SampleApp_2
-prefix.pch
GCC_PREFIX_HEADER
:
Pods-
test
-prefix.pch
GCC_OPTIMIZATION_LEVEL
:
'
0'
GCC_OPTIMIZATION_LEVEL
:
'
0'
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
...
@@ -220,7 +226,7 @@ Targets:
...
@@ -220,7 +226,7 @@ Targets:
PODS_ROOT
:
${SRCROOT}
PODS_ROOT
:
${SRCROOT}
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
SKIP_INSTALL
:
'
YES'
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods-
SampleApp_2
.xcconfig
Base Configuration
:
Pods-
test
.xcconfig
...
...
spec/integration/install_multiple_targets/after/SampleApp.xcodeproj.yaml
View file @
108111fa
...
@@ -54,16 +54,16 @@ File References:
...
@@ -54,16 +54,16 @@ File References:
-
CoreData.framework
-
CoreData.framework
-
Foundation.framework
-
Foundation.framework
-
libPods.a
-
libPods.a
-
libPods-test.a
-
libPods-SampleApp_2.a
-
libPods-SampleApp_2.a
-
libPods-test.a
-
Products
:
-
Products
:
-
SampleApp.app
-
SampleApp.app
-
SampleAppTests.octest
-
SampleAppTests.octest
-
SampleApp_2.app
-
SampleApp_2.app
-
NonIntegrated.app
-
NonIntegrated.app
-
Pods.xcconfig
-
Pods.xcconfig
-
Pods-test.xcconfig
-
Pods-SampleApp_2.xcconfig
-
Pods-SampleApp_2.xcconfig
-
Pods-test.xcconfig
...
...
spec/integration/install_multiple_targets/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
Resolving dependencies for target `SampleApp_2' (iOS 6.0)
- JSONKit
- Reachability (= 3.1.0)
Resolving dependencies for target `default' (iOS 6.0)
Resolving dependencies for target `default' (iOS 6.0)
- Reachability (= 3.1.0)
- Reachability (= 3.1.0)
Resolving dependencies for target `test' (iOS 6.0)
Resolving dependencies for target `test' (iOS 6.0)
- JSONKit
- JSONKit
Resolving dependencies for target `SampleApp_2' (iOS 6.0)
- JSONKit
- Reachability (= 3.1.0)
Comparing resolved specification to the sandbox manifest
Comparing resolved specification to the sandbox manifest
A Reachability
A JSONKit
A JSONKit
A Reachability
Downloading dependencies
Downloading dependencies
-> Installing JSONKit (1.5pre)
> GitHub download
$ /usr/bin/git config core.bare
true
$ /usr/bin/git config core.bare
true
$ /usr/bin/git rev-list --max-count=1 0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce
0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce
> Cloning to Pods folder
$ /usr/bin/git clone "CACHES_DIR/GitHub/de3e1c97c03ac13b29e7533beea2d2131589900f" "ROOT/tmp/install_multiple_targets/Pods/JSONKit"
Cloning into 'ROOT/tmp/install_multiple_targets/Pods/JSONKit'...
done.
$ /usr/bin/git checkout -b activated-pod-commit 0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce 2>&1
Switched to a new branch 'activated-pod-commit'
-> Installing Reachability (3.1.0)
-> Installing Reachability (3.1.0)
> GitHub download
> GitHub download
$ /usr/bin/git config core.bare
$ /usr/bin/git config core.bare
...
@@ -36,21 +51,6 @@ Downloading dependencies
...
@@ -36,21 +51,6 @@ Downloading dependencies
$ /usr/bin/git checkout -b activated-pod-commit 2>&1
$ /usr/bin/git checkout -b activated-pod-commit 2>&1
Switched to a new branch 'activated-pod-commit'
Switched to a new branch 'activated-pod-commit'
-> Installing JSONKit (1.5pre)
> GitHub download
$ /usr/bin/git config core.bare
true
$ /usr/bin/git config core.bare
true
$ /usr/bin/git rev-list --max-count=1 0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce
0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce
> Cloning to Pods folder
$ /usr/bin/git clone "CACHES_DIR/GitHub/de3e1c97c03ac13b29e7533beea2d2131589900f" "ROOT/tmp/install_multiple_targets/Pods/JSONKit"
Cloning into 'ROOT/tmp/install_multiple_targets/Pods/JSONKit'...
done.
$ /usr/bin/git checkout -b activated-pod-commit 0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce 2>&1
Switched to a new branch 'activated-pod-commit'
Generating Pods project
Generating Pods project
- Creating Pods project
- Creating Pods project
- Running pre install hooks
- Running pre install hooks
...
@@ -67,15 +67,6 @@ Generating Pods project
...
@@ -67,15 +67,6 @@ Generating Pods project
- Generating acknowledgements at `Pods/Pods-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-acknowledgements.markdown`
- Generating acknowledgements at `Pods/Pods-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-dummy.m`
- Generating dummy source file at `Pods/Pods-dummy.m`
- Installing target `Pods-test` iOS 6.0
- Adding Build files
- Generating xcconfig file at `Pods/Pods-test.xcconfig`
- Generating target header at `Pods/Pods-test-header.h`
- Generating prefix header at `Pods/Pods-test-prefix.pch`
- Generating copy resources script at `Pods/Pods-test-resources.sh`
- Generating acknowledgements at `Pods/Pods-test-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-test-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-test-dummy.m`
- Installing target `Pods-SampleApp_2` iOS 6.0
- Installing target `Pods-SampleApp_2` iOS 6.0
- Adding Build files
- Adding Build files
- Generating xcconfig file at `Pods/Pods-SampleApp_2.xcconfig`
- Generating xcconfig file at `Pods/Pods-SampleApp_2.xcconfig`
...
@@ -85,6 +76,15 @@ Generating Pods project
...
@@ -85,6 +76,15 @@ Generating Pods project
- Generating acknowledgements at `Pods/Pods-SampleApp_2-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-SampleApp_2-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-SampleApp_2-acknowledgements.markdown`
- Generating acknowledgements at `Pods/Pods-SampleApp_2-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-SampleApp_2-dummy.m`
- Generating dummy source file at `Pods/Pods-SampleApp_2-dummy.m`
- Installing target `Pods-test` iOS 6.0
- Adding Build files
- Generating xcconfig file at `Pods/Pods-test.xcconfig`
- Generating target header at `Pods/Pods-test-header.h`
- Generating prefix header at `Pods/Pods-test-prefix.pch`
- Generating copy resources script at `Pods/Pods-test-resources.sh`
- Generating acknowledgements at `Pods/Pods-test-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-test-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-test-dummy.m`
- Running post install hooks
- Running post install hooks
- Writing Xcode project file to `Pods/Pods.xcodeproj`
- Writing Xcode project file to `Pods/Pods.xcodeproj`
- Writing Lockfile in `Podfile.lock`
- Writing Lockfile in `Podfile.lock`
...
@@ -96,6 +96,6 @@ Integrating client projects
...
@@ -96,6 +96,6 @@ Integrating client projects
Integrating `libPods.a` into target `SampleApp` of project `SampleApp.xcodeproj`.
Integrating `libPods.a` into target `SampleApp` of project `SampleApp.xcodeproj`.
Integrating `libPods-test.a` into target `SampleAppTests` of project `SampleApp.xcodeproj`.
Integrating `libPods-SampleApp_2.a` into target `SampleApp_2` of project `SampleApp.xcodeproj`.
Integrating `libPods-SampleApp_2.a` into target `SampleApp_2` of project `SampleApp.xcodeproj`.
Integrating `libPods-test.a` into target `SampleAppTests` of project `SampleApp.xcodeproj`.
spec/integration/install_new/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -36,24 +36,26 @@ Targets:
...
@@ -36,24 +36,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_new/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
...
spec/integration/install_podfile_callbacks/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -36,25 +36,27 @@ Targets:
...
@@ -36,25 +36,27 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_ENABLE_OBJC_GC
:
supported
GCC_ENABLE_OBJC_GC
:
supported
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
PODS_ROOT
:
${SRCROOT}
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_podfile_callbacks/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
@@ -32,6 +32,8 @@ Downloading dependencies
...
@@ -32,6 +32,8 @@ Downloading dependencies
Generating Pods project
Generating Pods project
- Creating Pods project
- Creating Pods project
[!] Podfile#config is deprecated. The config is accessible from the parameter passed to the hooks
- Running pre install hooks
- Running pre install hooks
- Podfile
- Podfile
- Adding source files to Pods project
- Adding source files to Pods project
...
...
spec/integration/install_podspec/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -35,24 +35,26 @@ Targets:
...
@@ -35,24 +35,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_podspec/after/Reachability.podspec
deleted
100644 → 0
View file @
da92e96c
Pod
::
Spec
.
new
do
|
s
|
s
.
name
=
'Reachability'
s
.
version
=
'3.1.0'
s
.
license
=
'BSD'
s
.
homepage
=
'https://github.com/tonymillion/Reachability'
s
.
authors
=
{
'Tony Million'
=>
'tonymillion@gmail.com'
}
s
.
summary
=
'ARC and GCD Compatible Reachability Class for iOS. Drop in replacement for Apple Reachability.'
s
.
source
=
{
:git
=>
'https://github.com/tonymillion/Reachability.git'
,
:tag
=>
'v3.1.0'
}
s
.
source_files
=
'Reachability.{h,m}'
s
.
framework
=
'SystemConfiguration'
s
.
requires_arc
=
false
end
spec/integration/install_podspec/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
...
spec/integration/install_remove_pod/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -36,24 +36,26 @@ Targets:
...
@@ -36,24 +36,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_remove_pod/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Finding Podfile changes
Finding Podfile changes
...
...
spec/integration/install_spec_callbacks/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -39,24 +39,26 @@ Targets:
...
@@ -39,24 +39,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/install_spec_callbacks/after/Reachability.podspec
deleted
100644 → 0
View file @
da92e96c
Pod
::
Spec
.
new
do
|
s
|
s
.
name
=
'Reachability'
s
.
version
=
'3.1.0'
s
.
license
=
'BSD'
s
.
homepage
=
'https://github.com/tonymillion/Reachability'
s
.
authors
=
{
'Tony Million'
=>
'tonymillion@gmail.com'
}
s
.
summary
=
'ARC and GCD Compatible Reachability Class for iOS. Drop in replacement for Apple Reachability.'
s
.
source
=
{
:git
=>
'https://github.com/tonymillion/Reachability.git'
,
:tag
=>
'v3.1.0'
}
s
.
source_files
=
'Reachability.{h,m}'
,
'TestClass.{h,m}'
s
.
framework
=
'SystemConfiguration'
s
.
requires_arc
=
false
def
s
.
pre_install
(
pod
,
target_definition
)
# Replace strings in existing files
pod
.
source_files
.
each
do
|
file
|
replaced
=
file
.
read
.
gsub
(
"kReachabilityChangedNotification"
,
"kTEST"
)
File
.
open
(
file
,
'w'
)
{
|
f
|
f
.
write
(
replaced
)
}
end
# Add new files
File
.
open
(
pod
.
root
+
"TestClass.h"
,
'w'
)
{
|
file
|
file
.
write
(
"// TEST"
)
}
File
.
open
(
pod
.
root
+
"TestClass.m"
,
'w'
)
{
|
file
|
file
.
write
(
"// TEST"
)
}
dependencies
=
target_definition
.
dependencies
.
map
(
&
:to_s
)
*
", "
File
.
open
(
pod
.
root
+
"DependenciesList.txt"
,
'w'
)
{
|
file
|
file
.
write
(
dependencies
)
}
end
def
s
.
post_install
(
target
)
end
end
spec/integration/install_spec_callbacks/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
...
...
spec/integration/install_subspecs/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -12,17 +12,9 @@ File References:
...
@@ -12,17 +12,9 @@ File References:
-
subspec_2.h
-
subspec_2.h
-
subspec_2.m
-
subspec_2.m
-
Products
:
-
Products
:
-
libPods-iOS App.a
-
libPods-OS X App.a
-
libPods-OS X App.a
-
libPods-iOS App.a
-
Targets Support Files
:
-
Targets Support Files
:
-
Pods-iOS App
:
-
Pods-iOS App.xcconfig
-
Pods-iOS App-header.h
-
Pods-iOS App-prefix.pch
-
Pods-iOS App-resources.sh
-
Pods-iOS App-acknowledgements.plist
-
Pods-iOS App-acknowledgements.markdown
-
Pods-iOS App-dummy.m
-
Pods-OS X App
:
-
Pods-OS X App
:
-
Pods-OS X App.xcconfig
-
Pods-OS X App.xcconfig
-
Pods-OS X App-header.h
-
Pods-OS X App-header.h
...
@@ -31,128 +23,140 @@ File References:
...
@@ -31,128 +23,140 @@ File References:
-
Pods-OS X App-acknowledgements.plist
-
Pods-OS X App-acknowledgements.plist
-
Pods-OS X App-acknowledgements.markdown
-
Pods-OS X App-acknowledgements.markdown
-
Pods-OS X App-dummy.m
-
Pods-OS X App-dummy.m
-
Pods-iOS App
:
-
Pods-iOS App.xcconfig
-
Pods-iOS App-header.h
-
Pods-iOS App-prefix.pch
-
Pods-iOS App-resources.sh
-
Pods-iOS App-acknowledgements.plist
-
Pods-iOS App-acknowledgements.markdown
-
Pods-iOS App-dummy.m
-
Podfile
-
Podfile
Targets
:
Targets
:
-
Pods-
iOS
App
:
-
Pods-
OS X
App
:
Build Phases
:
Build Phases
:
-
SourcesBuildPhase
:
-
SourcesBuildPhase
:
-
subspec_
1
.m
-
subspec_
2
.m
-
Pods-
iOS
App-dummy.m
-
Pods-
OS X
App-dummy.m
-
FrameworksBuildPhase
:
-
FrameworksBuildPhase
:
-
Foundation
.framework
-
Cocoa
.framework
-
HeadersBuildPhase
:
-
HeadersBuildPhase
:
-
subspec_
1
.h
-
subspec_
2
.h
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
MACOSX_DEPLOYMENT_TARGET
:
'
10.6'
GCC_PREFIX_HEADER
:
Pods-OS X App-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
DEBUG_INFORMATION_FORMAT
:
dwarf-with-dsym
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
PRODUCT_NAME
:
$(TARGET_NAME)
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-iOS App-prefix.pch
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
Base Configuration
:
Pods-iOS App.xcconfig
SDKROOT
:
macosx
PRODUCT_NAME
:
$(TARGET_NAME)
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
PODS_ROOT
:
${SRCROOT}
ARCHS
:
$(ARCHS_STANDARD_64_BIT)
GCC_ENABLE_OBJC_EXCEPTIONS
:
'
YES'
SKIP_INSTALL
:
'
YES'
COMBINE_HIDPI_IMAGES
:
'
YES'
Base Configuration
:
Pods-OS X App.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREPROCESSOR_DEFINITIONS
:
GCC_PREPROCESSOR_DEFINITIONS
:
-
DEBUG=1
-
DEBUG=1
-
$(inherited)
-
$(inherited)
ONLY_ACTIVE_ARCH
:
'
YES'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_PREFIX_HEADER
:
Pods-iOS App-prefix.pch
MACOSX_DEPLOYMENT_TARGET
:
'
10.6'
GCC_PREFIX_HEADER
:
Pods-OS X App-prefix.pch
GCC_OPTIMIZATION_LEVEL
:
'
0'
GCC_OPTIMIZATION_LEVEL
:
'
0'
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
OTHER_LDFLAGS
:
'
'
OTHER_LDFLAGS
:
'
'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
COPY_PHASE_STRIP
:
'
NO'
COPY_PHASE_STRIP
:
'
NO'
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
SDKROOT
:
macosx
PRODUCT_NAME
:
$(TARGET_NAME)
PRODUCT_NAME
:
$(TARGET_NAME)
GCC_DYNAMIC_NO_PIC
:
'
NO'
GCC_DYNAMIC_NO_PIC
:
'
NO'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
PODS_ROOT
:
${SRCROOT}
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
SKIP_INSTALL
:
'
YES'
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods-iOS App.xcconfig
ARCHS
:
$(ARCHS_STANDARD_64_BIT)
-
Pods-OS X App
:
PODS_ROOT
:
${SRCROOT}
GCC_ENABLE_OBJC_EXCEPTIONS
:
'
YES'
COMBINE_HIDPI_IMAGES
:
'
YES'
Base Configuration
:
Pods-OS X App.xcconfig
-
Pods-iOS App
:
Build Phases
:
Build Phases
:
-
SourcesBuildPhase
:
-
SourcesBuildPhase
:
-
subspec_
2
.m
-
subspec_
1
.m
-
Pods-
OS X
App-dummy.m
-
Pods-
iOS
App-dummy.m
-
FrameworksBuildPhase
:
-
FrameworksBuildPhase
:
-
Cocoa
.framework
-
Foundation
.framework
-
HeadersBuildPhase
:
-
HeadersBuildPhase
:
-
subspec_
2
.h
-
subspec_
1
.h
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
COPY_PHASE_STRIP
:
'
YES'
VALIDATE_PRODUCT
:
'
YES'
DEBUG_INFORMATION_FORMAT
:
dwarf-with-dsym
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-iOS App-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_ENABLE_OBJC_EXCEPTIONS
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
MACOSX_DEPLOYMENT_TARGET
:
'
10.6'
SKIP_INSTALL
:
'
YES'
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
ARCHS
:
$(ARCHS_STANDARD_64_BIT)
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
PRODUCT_NAME
:
$(TARGET_NAME)
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
COPY_PHASE_STRIP
:
'
YES'
SDKROOT
:
macosx
PRODUCT_NAME
:
$(TARGET_NAME)
COMBINE_HIDPI_IMAGES
:
'
YES'
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
GCC_PREFIX_HEADER
:
Pods-OS X App-prefix.pch
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
Base Configuration
:
Pods-OS X App.xcconfig
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods-iOS App.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREPROCESSOR_DEFINITIONS
:
GCC_PREPROCESSOR_DEFINITIONS
:
-
DEBUG=1
-
DEBUG=1
-
$(inherited)
-
$(inherited)
ONLY_ACTIVE_ARCH
:
'
YES'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
GCC_SYMBOLS_PRIVATE_EXTERN
:
'
NO'
MACOSX_DEPLOYMENT_TARGET
:
'
10.6'
GCC_PREFIX_HEADER
:
Pods-iOS App-prefix.pch
GCC_PREFIX_HEADER
:
Pods-OS X App-prefix.pch
GCC_OPTIMIZATION_LEVEL
:
'
0'
GCC_OPTIMIZATION_LEVEL
:
'
0'
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
OTHER_LDFLAGS
:
'
'
OTHER_LDFLAGS
:
'
'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
COPY_PHASE_STRIP
:
'
NO'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
SDKROOT
:
macosx
COPY_PHASE_STRIP
:
'
NO'
SDKROOT
:
iphoneos
PRODUCT_NAME
:
$(TARGET_NAME)
PRODUCT_NAME
:
$(TARGET_NAME)
GCC_DYNAMIC_NO_PIC
:
'
NO'
GCC_DYNAMIC_NO_PIC
:
'
NO'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
IPHONEOS_DEPLOYMENT_TARGET
:
'
4.3'
ARCHS
:
$(ARCHS_STANDARD_64_BIT)
PODS_ROOT
:
${SRCROOT}
PODS_ROOT
:
${SRCROOT}
GCC_ENABLE_OBJC_EXCEPTIONS
:
'
YES'
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
COMBINE_HIDPI_IMAGES
:
'
YES'
SKIP_INSTALL
:
'
YES'
Base Configuration
:
Pods-
OS X
App.xcconfig
Base Configuration
:
Pods-
iOS
App.xcconfig
...
...
spec/integration/install_subspecs/after/SampleApp.xcodeproj.yaml
View file @
108111fa
...
@@ -35,13 +35,13 @@ File References:
...
@@ -35,13 +35,13 @@ File References:
-
AppKit.framework
-
AppKit.framework
-
CoreData.framework
-
CoreData.framework
-
Foundation.framework
-
Foundation.framework
-
libPods-iOS App.a
-
libPods-OS X App.a
-
libPods-OS X App.a
-
libPods-iOS App.a
-
Products
:
-
Products
:
-
iOS App.app
-
iOS App.app
-
OS X App.app
-
OS X App.app
-
Pods-iOS App.xcconfig
-
Pods-OS X App.xcconfig
-
Pods-OS X App.xcconfig
-
Pods-iOS App.xcconfig
...
...
spec/integration/install_subspecs/after/execution_output.txt
View file @
108111fa
$ pod install --no-update --no-doc --verbose --no-color
$ pod install --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Resolving dependencies of `Podfile`
Resolving dependencies of `Podfile`
Resolving dependencies for target `default' (iOS 6.1)
Resolving dependencies for target `OS X App' (OS X 10.6)
Resolving dependencies for target `iOS App' (iOS 4.3)
- PodTest/subspec_2 (from `PodTest-hg-source`)
- PodTest/subspec_1 (from `PodTest-hg-source`)
-> Pre-downloading: `PodTest`
-> Pre-downloading: `PodTest`
> Mercurial download
> Mercurial download
$ /usr/local/bin/hg clone "PodTest-hg-source" "ROOT/tmp/install_subspecs/Pods/PodTest"
$ /usr/local/bin/hg clone "PodTest-hg-source" "ROOT/tmp/install_subspecs/Pods/PodTest"
updating to branch default
updating to branch default
5 files updated, 0 files merged, 0 files removed, 0 files unresolved
5 files updated, 0 files merged, 0 files removed, 0 files unresolved
Resolving dependencies for target `OS X App' (OS X 10.6)
Resolving dependencies for target `default' (iOS 6.1)
- PodTest/subspec_2 (from `PodTest-hg-source`)
Resolving dependencies for target `iOS App' (iOS 4.3)
- PodTest/subspec_1 (from `PodTest-hg-source`)
Comparing resolved specification to the sandbox manifest
Comparing resolved specification to the sandbox manifest
A PodTest
A PodTest
...
@@ -27,15 +27,6 @@ Generating Pods project
...
@@ -27,15 +27,6 @@ Generating Pods project
- Adding resources to Pods project
- Adding resources to Pods project
- Linking headers
- Linking headers
- Installing targets
- Installing targets
- Installing target `Pods-iOS App` iOS 4.3
- Adding Build files
- Generating xcconfig file at `Pods/Pods-iOS App.xcconfig`
- Generating target header at `Pods/Pods-iOS App-header.h`
- Generating prefix header at `Pods/Pods-iOS App-prefix.pch`
- Generating copy resources script at `Pods/Pods-iOS App-resources.sh`
- Generating acknowledgements at `Pods/Pods-iOS App-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-iOS App-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-iOS App-dummy.m`
- Installing target `Pods-OS X App` OS X 10.6
- Installing target `Pods-OS X App` OS X 10.6
- Adding Build files
- Adding Build files
- Generating xcconfig file at `Pods/Pods-OS X App.xcconfig`
- Generating xcconfig file at `Pods/Pods-OS X App.xcconfig`
...
@@ -45,6 +36,15 @@ Generating Pods project
...
@@ -45,6 +36,15 @@ Generating Pods project
- Generating acknowledgements at `Pods/Pods-OS X App-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-OS X App-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-OS X App-acknowledgements.markdown`
- Generating acknowledgements at `Pods/Pods-OS X App-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-OS X App-dummy.m`
- Generating dummy source file at `Pods/Pods-OS X App-dummy.m`
- Installing target `Pods-iOS App` iOS 4.3
- Adding Build files
- Generating xcconfig file at `Pods/Pods-iOS App.xcconfig`
- Generating target header at `Pods/Pods-iOS App-header.h`
- Generating prefix header at `Pods/Pods-iOS App-prefix.pch`
- Generating copy resources script at `Pods/Pods-iOS App-resources.sh`
- Generating acknowledgements at `Pods/Pods-iOS App-acknowledgements.plist`
- Generating acknowledgements at `Pods/Pods-iOS App-acknowledgements.markdown`
- Generating dummy source file at `Pods/Pods-iOS App-dummy.m`
- Running post install hooks
- Running post install hooks
- Writing Xcode project file to `Pods/Pods.xcodeproj`
- Writing Xcode project file to `Pods/Pods.xcodeproj`
- Writing Lockfile in `Podfile.lock`
- Writing Lockfile in `Podfile.lock`
...
@@ -54,6 +54,6 @@ Integrating client projects
...
@@ -54,6 +54,6 @@ Integrating client projects
[!] From now on use `SampleApp.xcworkspace`.
[!] From now on use `SampleApp.xcworkspace`.
Integrating `libPods-iOS App.a` into target `iOS App` of project `SampleApp.xcodeproj`.
Integrating `libPods-OS X App.a` into target `OS X App` of project `SampleApp.xcodeproj`.
Integrating `libPods-OS X App.a` into target `OS X App` of project `SampleApp.xcodeproj`.
Integrating `libPods-iOS App.a` into target `iOS App` of project `SampleApp.xcodeproj`.
spec/integration/spec_lint/after/execution_output.txt
View file @
108111fa
$ pod spec lint --quick --verbose --no-color
$ pod spec lint --quick --verbose --no-color
2>&1
-> Reachability -> Reachability
-> Reachability -> Reachability
Analyzed 1 podspec.
Analyzed 1 podspec.
...
...
spec/integration/update/after/Pods/Pods.xcodeproj.yaml
View file @
108111fa
...
@@ -36,24 +36,26 @@ Targets:
...
@@ -36,24 +36,26 @@ Targets:
Build Configurations
:
Build Configurations
:
-
Release
:
-
Release
:
Build Settings
:
Build Settings
:
VALIDATE_PRODUCT
:
'
YES'
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
PUBLIC_HEADERS_FOLDER_PATH
:
$(TARGET_NAME)
DSTROOT
:
/tmp/xcodeproj.dst
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_HEADERS_SEARCH_PATHS
:
${PODS_BUILD_HEADERS_SEARCH_PATHS}
PODS_ROOT
:
${SRCROOT}
SDKROOT
:
iphoneos
VALIDATE_PRODUCT
:
'
YES'
GCC_C_LANGUAGE_STANDARD
:
gnu99
GCC_C_LANGUAGE_STANDARD
:
gnu99
SKIP_INSTALL
:
'
YES'
OTHER_LDFLAGS
:
'
'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
OTHER_CFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
DSTROOT
:
/tmp/xcodeproj.dst
ALWAYS_SEARCH_USER_PATHS
:
'
NO'
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
GCC_VERSION
:
com.apple.compilers.llvm.clang.1_0
A
RCHS
:
$(ARCHS_STANDARD_32_BIT)
A
LWAYS_SEARCH_USER_PATHS
:
'
NO'
PRODUCT_NAME
:
$(TARGET_NAME)
SDKROOT
:
iphoneos
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
GCC_PRECOMPILE_PREFIX_HEADER
:
'
YES'
OTHER_LDFLAGS
:
'
'
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
COPY_PHASE_STRIP
:
'
YES'
COPY_PHASE_STRIP
:
'
YES'
GCC_PREFIX_HEADER
:
Pods-prefix.pch
PRODUCT_NAME
:
$(TARGET_NAME)
IPHONEOS_DEPLOYMENT_TARGET
:
'
6.0'
INSTALL_PATH
:
$(BUILT_PRODUCTS_DIR)
SKIP_INSTALL
:
'
YES'
PODS_ROOT
:
${SRCROOT}
OTHER_CPLUSPLUSFLAGS
:
-DNS_BLOCK_ASSERTIONS=1
ARCHS
:
$(ARCHS_STANDARD_32_BIT)
Base Configuration
:
Pods.xcconfig
Base Configuration
:
Pods.xcconfig
-
Debug
:
-
Debug
:
Build Settings
:
Build Settings
:
...
...
spec/integration/update/after/execution_output.txt
View file @
108111fa
$ pod update --no-update --no-doc --verbose --no-color
$ pod update --no-update --no-doc --verbose --no-color
2>&1
Resolving dependencies
Resolving dependencies
Finding Podfile changes
Finding Podfile changes
...
...
spec/integration_2.rb
View file @
108111fa
...
@@ -90,7 +90,7 @@ end
...
@@ -90,7 +90,7 @@ end
def
launch_binary
(
arguments
,
folder
)
def
launch_binary
(
arguments
,
folder
)
# TODO CP 0.16 doesn't offer the possibility to skip just the installation
# TODO CP 0.16 doesn't offer the possibility to skip just the installation
# of the docs.
# of the docs.
command
=
"
#{
POD_BINARY
}
#{
arguments
}
--verbose --no-color"
command
=
"
#{
POD_BINARY
}
#{
arguments
}
--verbose --no-color
2>&1
"
Dir
.
chdir
(
TMP_DIR
+
folder
)
do
Dir
.
chdir
(
TMP_DIR
+
folder
)
do
output
=
`
#{
command
}
`
output
=
`
#{
command
}
`
it
"$ pod
#{
arguments
}
"
do
it
"$ pod
#{
arguments
}
"
do
...
@@ -147,9 +147,6 @@ def check_with_folder(folder)
...
@@ -147,9 +147,6 @@ def check_with_folder(folder)
when
%r[/xcuserdata/]
,
%r[
\.
pbxproj$]
when
%r[/xcuserdata/]
,
%r[
\.
pbxproj$]
# Projects are compared through the more readable yaml representation
# Projects are compared through the more readable yaml representation
next
next
when
%r[execution_output
\.
txt$]
# skip for now as the Pod might or might not be in the cache TODO
next
end
end
it
relative_path
do
it
relative_path
do
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment