Commit 108111fa authored by Fabio Pelosin's avatar Fabio Pelosin

[Integration] Compare execution output and fix sorting issues in 1.8.7

parent da92e96c
...@@ -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
......
...@@ -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
...@@ -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!
......
...@@ -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.
......
...@@ -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
......
...@@ -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)
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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`
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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`
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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
......
...@@ -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
......
$ 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`.
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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`
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
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
$ 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`
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
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
$ 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`
......
...@@ -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
......
...@@ -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
......
$ 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`.
$ 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.
......
...@@ -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
ARCHS: $(ARCHS_STANDARD_32_BIT) ALWAYS_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:
......
$ 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
......
...@@ -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
......
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