Skip to content

Instantly share code, notes, and snippets.

@pnc
Created December 2, 2014 20:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pnc/d6f84f65ea1dbc73367d to your computer and use it in GitHub Desktop.
Save pnc/d6f84f65ea1dbc73367d to your computer and use it in GitHub Desktop.
Build failures on 76c22f4959ff12ecef3c43c11af2394d31bfc8d4,
$ ruby --version
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
$ bundle exec rake
rm -rf banana-lib && tar zxf banana-lib.tar.gz
Using ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]
--------------------------------------------------------------------------------
Running the specs
--------------------------------------------------------------------------------
bundle exec bacon spec/unit/generator/xcconfig/aggregate_xcconfig_spec.rb spec/unit/sandbox_spec.rb spec/unit/sandbox/path_list_spec.rb spec/unit/validator_spec.rb spec/unit/installer_spec.rb spec/functional/command/init_spec.rb spec/unit/generator/header_spec.rb spec/unit/user_interface/error_report_spec.rb spec/unit/generator/acknowledgements/plist_spec.rb spec/unit/installer/analyzer/sandbox_analyzer_spec.rb spec/unit/resolver_spec.rb spec/functional/user_interface_spec.rb spec/unit/generator/target_environment_header_spec.rb spec/functional/command/setup_spec.rb spec/functional/command/list_spec.rb spec/functional/command_spec.rb spec/unit/installer/file_references_installer_spec.rb spec/unit/external_sources/podspec_source_spec.rb spec/unit/library_spec.rb spec/unit/generator/xcconfig/public_pod_xcconfig_spec.rb spec/unit/generator/acknowledgements_spec.rb spec/unit/installer/migrator_spec.rb spec/unit/generator/acknowledgements/markdown_spec.rb spec/unit/installer/target_installer_spec.rb spec/functional/command/inter_process_communication_spec.rb spec/unit/installer/pod_source_installer_spec.rb spec/unit/target/aggregate_target_spec.rb spec/unit/hooks/pod_representation_spec.rb spec/unit/executable_spec.rb spec/unit/external_sources_spec.rb spec/unit/sandbox/file_accessor_spec.rb spec/unit/target_spec.rb spec/unit/project_spec.rb spec/unit/generator/xcconfig_spec.rb spec/unit/external_sources/path_source_spec.rb spec/unit/generator/xcconfig/xcconfig_helper_spec.rb spec/unit/installer/target_installer/pod_target_installer_spec.rb spec/unit/installer/hooks_context_spec.rb spec/unit/generator/bridge_support_spec.rb spec/unit/hooks/installer_representation_spec.rb spec/functional/command/project_spec.rb spec/functional/command/repo/push_spec.rb spec/unit/generator/dummy_source_spec.rb spec/unit/hooks_manager_spec.rb spec/unit/installer/user_project_integrator/target_integrator_spec.rb spec/unit/generator/copy_resources_script_spec.rb spec/unit/command_spec.rb spec/unit/installer/analyzer_spec.rb spec/unit/sandbox/headers_store_spec.rb spec/unit/external_sources/abstract_external_source_spec.rb spec/unit/sources_manager_spec.rb spec/unit/external_sources/downloader_source_spec.rb spec/unit/target/pod_target_spec.rb spec/functional/command/spec_spec.rb spec/unit/config_spec.rb spec/functional/command/repo_spec.rb spec/unit/generator/prefix_header_spec.rb spec/unit/hooks/library_representation_spec.rb spec/unit/installer/target_installer/aggregate_target_installer_spec.rb spec/functional/command/outdated_spec.rb spec/unit/installer/user_project_integrator_spec.rb spec/functional/command/search_spec.rb spec/functional/command/lib_spec.rb spec/unit/installer/user_project_integrator/target_integrator/xcconfig_integrator_spec.rb spec/unit/generator/xcconfig/private_pod_xcconfig_spec.rb
Pod::Generator::XCConfig::AggregateXCConfig
✓ returns the path of the pods root relative to the user project (17 ms)
✓ generates the xcconfig (11 ms)
✓ configures the project to load all members that implement Objective-c classes or categories from the static library (2 ms)
✓ does not add the -fobjc-arc to OTHER_LDFLAGS by default as Xcode 4.3.2 does not support it (2 ms)
✓ adds the -fobjc-arc to OTHER_LDFLAGS if any pods require arc and the podfile explicitly requires it (3 ms)
✓ sets the PODS_ROOT build variable (3 ms)
✓ adds the sandbox public headers search paths to the xcconfig, with quotes, as header search paths (2 ms)
✓ adds the sandbox public headers search paths to the xcconfig, with quotes, as system headers (2 ms)
✓ adds the COCOAPODS macro definition (3 ms)
✓ inherits the parent GCC_PREPROCESSOR_DEFINITIONS value (3 ms)
✓ links the pod targets with the aggregate integration library target (3 ms)
✓ does not links the pod targets with the aggregate integration library target for non-whitelisted configuration (5 ms)
✓ should configure OTHER_LIBTOOLFLAGS flags to include OTHER_LDFLAGS (2 ms)
✓ saves the xcconfig (4 ms)
Pod::Sandbox
In general
✓ reads the real path of the root so it can be used to build relative paths
✓ automatically creates its root if it doesn't exist
✓ returns the manifest
✓ returns the project
✓ returns the public headers store
✓ cleans any trace of the Pod with the given name
✓ doesn't remove the root of local Pods while cleaning
Paths
✓ returns the path of the manifest
✓ returns the path of the Pods project
✓ returns the directory for the support files of a library
✓ returns the directory where a Pod is stored
✓ returns the directory where a local Pod is stored
✓ handles symlinks in /tmp
Specification store
✓ loads the stored specification with the given name
✓ loads the stored specification from the original path (2 ms)
✓ returns the directory where to store the specifications (3 ms)
✓ returns the path to a spec file in the 'Local Podspecs' dir
✓ stores a podspec with a given path into the sandbox
✓ stores a podspec with the given string into the sandbox
Pods information
✓ stores the list of the names of the pre-downloaded pods
✓ returns whether a Pod has been pre-downloaded
✓ stores the list of the names of the pre-downloaded pods
✓ returns whether a Pod has been pre-downloaded
✓ returns the checkout sources of the Pods
✓ stores the checkout source of a Pod
✓ returns the checkout sources of the Pods
✓ stores the local path of a Pod
✓ returns the path of the local pods grouped by name
✓ returns whether a Pod is local
Pod::Sandbox::PathList
In general
✓ creates the list of all the files (11 ms)
✓ creates the list of the directories (8 ms)
✓ handles directories with glob metacharacters
Globbing
✓ can glob the root for a given pattern (12 ms)
✓ can return the absolute paths from glob (13 ms)
✓ can return the relative paths from glob (8 ms)
✓ supports the `**` glob pattern (9 ms)
✓ supports an optional pattern for globbing directories (8 ms)
✓ handles directories specified with a trailing slash (8 ms)
✓ supports an optional list of patterns to exclude (18 ms)
✓ allows to specify folders in the exclude patterns (9 ms)
✓ can optionally include the directories in the results (8 ms)
Private Helpers
#directory?
✓ detects a directory (7 ms)
✓ doesn't reports as a directory a file (9 ms)
#directory?
✓ expands a pattern into all the combinations of Dir#glob literals
✓ returns the original pattern if there are no Dir#glob expansions
✓ expands `**`
✓ supports a combination of `**` and literals
#escape_path_for_glob
✓ escapes metacharacters
Pod::Validator
Quick mode
✓ validates a correct podspec (40 ms)
✓ lints the podspec during validation (8 ms)
✓ respects quick mode (12 ms)
✓ respects the allow warnings option (8 ms)
✓ handles symlinks (11 ms)
Extensive analysis
URL validation
Homepage validation
✓ checks if the homepage is valid (27 ms)
✓ indicates if it was not able to validate the homepage (14 ms)
✓ does not fail if the homepage redirects (20 ms)
✓ does not fail if the homepage does not support HEAD (22 ms)
✓ does not fail if the homepage errors on HEAD (21 ms)
✓ does not follow redirects infinitely (20 ms)
✓ supports relative redirects (17 ms)
Screenshot validation
✓ checks if the screenshots are valid (17 ms)
✓ should fail if any of the screenshots URLS do not return an image (22 ms)
social media URL validation
✓ checks if the social media URL is valid (16 ms)
✓ should fail validation if it wasn't able to validate the URL (20 ms)
documentation URL validation
✓ checks if the documentation URL is valid (35 ms)
✓ should fail validation if it wasn't able to validate the URL (22 ms)
docset URL validation
✓ checks if the docset URL is valid (18 ms)
✓ should fail validation if it wasn't able to validate the URL (21 ms)
✓ respects the no clean option (449 ms)
✓ builds the pod per platform (21 ms)
✓ uses the deployment target of the specification (7 ms)
✓ uses the deployment target of the current subspec (27 ms)
✓ respects the local option (6 ms)
✓ repects the source_urls parameter
✓ uses xcodebuild to generate notes and warnings (221 ms)
✓ does filter InputFile errors completely (220 ms)
✓ checks for file patterns (190 ms)
✓ validates a podspec with dependencies (2.4 s)
Pod::Installer
In general
✓ in runs the pre-install hooks before cleaning the Pod sources (5 ms)
✓ in runs the post-install hooks before serializing the Pods project (6 ms)
✓ integrates the user targets if the corresponding config is set (4 ms)
✓ doesn't integrates the user targets if the corresponding config is not set (3 ms)
✓ prints a list of deprecated pods (4 ms)
Dependencies Resolution
#analyze
✓ prints a warning if the version of the Lockfile is higher than the one of the executable (6 ms)
✓ analyzes the Podfile, the Lockfile and the Sandbox (3 ms)
✓ stores the targets created by the analyzer (4 ms)
✓ configures the analyzer to use update mode if appropriate (4 ms)
#validate_whitelisted_configurations
✓ raises when a whitelisted configuration doesn’t exist in the user's project (17 ms)
✓ does not raise if all whitelisted configurations exist in the user's project (6 ms)
#clean_sandbox
✓ cleans the header stores
✓ deletes the sources of the removed Pods (3 ms)
Downloading dependencies
✓ installs head pods (651 ms)
#install_pod_sources
✓ installs all the Pods which are marked as needing installation (3 ms)
✓ correctly configures the Pod source installer
✓ maintains the list of the installed specs (2 ms)
✓ prints the previous version of a pod while updating the spec (2 ms)
#clean
✓ it cleans only if the config instructs to do it
Generating pods project
#prepare_pods_project
✓ creates build configurations for all of the user's targets (69 ms)
✓ sets STRIP_INSTALLED_PRODUCT to NO for all configurations for the whole project (62 ms)
✓ creates the Pods project (2 ms)
✓ preserves Pod paths specified as absolute or rooted to home (7 ms)
✓ adds the Podfile to the Pods project (2 ms)
✓ sets the deployment target for the whole project (3 ms)
#install_file_references
✓ installs the file references
#install_libraries
✓ install the targets of the Pod project (2 ms)
✓ skips empty pod targets
- adds the frameworks required by to the pod to the project for informative purposes [DISABLED]
#set_target_dependencies
- sets the pod targets as dependencies of the aggregate target [DISABLED]
- sets the dependecies of the pod targets [DISABLED]
- is robusts against subspecs [DISABLED]
#write_pod_project
✓ recursively sorts the project (14 ms)
✓ saves the project to the given path (3 ms)
#write_lockfiles
✓ generates the lockfile (4 ms)
✓ writes the lockfile (4 ms)
✓ writes the sandbox manifest (4 ms)
Integrating client projects
✓ integrates the client projects (6 ms)
Plugins Hooks
✓ runs plugins post install hook (4 ms)
✓ only runs the podfile-specified post-install hooks (5 ms)
✓ raises if a podfile-specified plugin is not loaded (6 ms)
✓ does not raise if all podfile-specified plugins are loaded (4 ms)
Hooks
✓ runs the pre install hooks (3 ms)
✓ run_podfile_post_install_hooks (4 ms)
✓ calls the hooks in the specs for each target (5 ms)
✓ returns the hook representation of the installer (3 ms)
✓ returns the hook representation of a pod (4 ms)
✓ returns the hook representation of an aggregate target (3 ms)
✓ returns the hook representation of all the pods (3 ms)
✓ returns the hook representation of all the aggregate target (7 ms)
✓ returns the aggregate targets which use a given Pod (3 ms)
Pod::Command::Init
✓ complains if project does not exist (12 ms)
✓ complains if wrong parameters (7 ms)
✓ complains if more than one project exists and none is specified (31 ms)
✓ complains if a Podfile already exists (14 ms)
✓ creates a Podfile for a project in current directory (16 ms)
✓ creates a Podfile for a specified project (33 ms)
✓ creates a Podfile with targets from the project (31 ms)
✓ includes default pods in a Podfile (24 ms)
✓ includes default test pods in test targets in a Podfile (27 ms)
✓ does not include default test pods if there are no test targets (28 ms)
✓ saves xcode project file in Podfile if one was supplied (38 ms)
✓ doesn't save xcode project file in Podfile if one wasn't supplied (17 ms)
Pod::Generator::Header
✓ includes the imports
✓ imports UIKit in iOS platforms
✓ imports Cocoa for OS X platforms
✓ writes the header file to the disk
Pod::UserInterface::ErrorReport
In general
✓ returns a well-structured report (6 ms)
✓ strips the local path from the exception message
Pod::Generator::Plist
✓ returns the correct number of licenses (including header and footnote)
✓ returns a string for the plist title
✓ returns a correctly formed license hash for each pod
✓ returns a correctly sanitized license hash for each pod
✓ returns nil for a pod with no license text
✓ returns a plist containg the licenses
✓ writes a plist to disk at the given path (4 ms)
Pod::Installer::Analyzer::SandboxAnalyzer
Analysis
✓ returns the sandbox state (3 ms)
✓ marks all the pods as added if no sandbox manifest is available
Analysis
✓ returns whether a Pod is unchanged (3 ms)
✓ considers a Pod as added if it is not recorded in the sandbox manifest (3 ms)
✓ considers a Pod as added if it folder doesn't exits (3 ms)
✓ considers deleted a Pod without any resolved specification (5 ms)
✓ considers changed a Pod whose versions do not match (4 ms)
✓ considers changed a Pod whose checksums do not match (4 ms)
✓ considers changed a Pod whose activated specifications do not match (3 ms)
✓ considers changed a Pod whose folder is empty (4 ms)
✓ considers changed a Pod which has been pre-downloaded (5 ms)
✓ considers changed a Pod whose head state doesn't match (3 ms)
✓ considers changed a Pod whose specification is in head mode if in update mode (3 ms)
✓ doesn't consider changed a Pod whose specification is in head mode if not in update mode (4 ms)
Private helpers
✓ returns the sandbox manifest
✓ returns the lockfile as the sandbox if one is not available (2 ms)
✓ returns the root name of the resolved Pods (3 ms)
✓ returns the root name of pods stored in the sandbox manifest (2 ms)
✓ returns the name of the resolved specifications sorted by name (2 ms)
✓ returns the name of the specifications stored in the sandbox manifest (2 ms)
✓ returns the root specification for the Pod with the given name (2 ms)
✓ returns the version for the Pod with the given name stored in the manifest
✓ returns the checksum for the spec of the Pods with the given name stored in the manifest (2 ms)
✓ returns whether the folder containing the Pod with the given name exists
✓ returns whether the folder containing the Pod with the given name is empty
Pod::Resolver
In general
✓ returns the sandbox
✓ returns the podfile
✓ returns the locked dependencies
SpecificationProvider
✓ does not return nil specifications in #search_for even when a subspec does not exist in all versions (12 ms)
✓ resolves the specification of the podfile (7 ms)
✓ returns the resolved specifications grouped by target definition (5 ms)
✓ it resolves specifications from external sources
✓ resolves an empty podfile
Resolution
✓ cross resolves dependencies (6 ms)
✓ resolves basic conflicts (71 ms)
✓ resolves three-way conflicts (32 ms)
✓ uses a Podfile requirement even when a previously declared dependency has a different requirement (27 ms)
✓ holds the context state, such as cached specification sets (143 ms)
✓ raises once any of the dependencies does not match the platform of its podfile target (5 ms)
✓ raises when a resolved dependency has a platform incompatibility (43 ms)
✓ raises if unable to find a specification (5 ms)
✓ does not raise if all dependencies are supported by the platform of the target definition (11 ms)
✓ includes all the subspecs of a specification node (59 ms)
✓ handles pre-release dependencies with subspecs (11 ms)
✓ handles correctly subspecs from external sources
✓ allows pre-release spec versions when a requirement has an external source
✓ marks a specification's version to be a HEAD version (3 ms)
✓ raises if it finds two conflicting explicit dependencies (2 ms)
✓ raises if it finds two conflicting dependencies (60 ms)
✓ raises if no such version of a dependency exists (3 ms)
✓ takes into account locked dependencies (3 ms)
✓ shows a helpful error message if the old resolver incorrectly activated a pre-release version that now leads to a version conflict (2 ms)
✓ consults all sources when finding a matching spec (4 ms)
✓ warns and chooses the first source when multiple sources contain a pod (4 ms)
concerning dependencies that are scoped by consumer platform
✓ excludes those for another platform (25 ms)
✓ includes those for the requested platform (25 ms)
✓ includes those in the target for the requested platform only (107 ms)
✓ includes dependencies in the target for the requested platform only (255 ms)
Pre-release versions
✓ resolves explicitly requested pre-release versions (3 ms)
✓ resolves to latest minor version even when explicitly requesting pre-release versions when using ~> (4 ms)
✓ does not resolve to a pre-release version implicitly when matching exact version (4 ms)
✓ does not resolve to a pre-release version implicitly when using < (4 ms)
✓ does not resolve to a pre-release version implicitly when using <= (3 ms)
✓ does not resolve to a pre-release version implicitly when using > (4 ms)
✓ does not resolve to a pre-release version implicitly when using >= (3 ms)
✓ does not resolve to a pre-release version implicitly when using ~> (4 ms)
Pod::UserInterface
✓ presents the name, version, description, homepage and source of a specification set (8 ms)
✓ Presents information about deprecation if the pod is deprecated (5 ms)
✓ Presents information about the deprecation in favor of another pod (5 ms)
✓ presents the stats of a specification set (8 ms)
✓ should print at least one subspec (5 ms)
✓ presents only name and version of a specification set in :name_and_version mode (76 ms)
Pod::Generator::TargetEnvironmentHeader
✓ generates a header files which include macro definitions for installed Pods
✓ handles specifications with special characters
✓ includes conditional statements for specifications not present in all build configurations
✓ normalizes the name of the build configuration
Pod::Command::Setup
✓ returns the read only URL of the `master` spec-repo
✓ runs with correct parameters (95 ms)
✓ creates the local spec-repos directory and creates a clone of the `master` repo (84 ms)
✓ creates a shallow clone of the `master` repo by default (120 ms)
✓ creates a full clone of the `master` repo if requested (100 ms)
✓ migrates repos from the old directory structure to the new one (106 ms)
Command::List
✓ presents the known pods (32 ms)
✓ returns the new pods (39 ms)
✓ presents the known pods with versions (36 ms)
Pod::Command
✓ displays the current version number with the --version flag
✓ reports the location of the AFNetworking spec (91 ms)
✓ doesn't let you run as root (2 ms)
Pod::Installer::FileReferencesInstaller
Installation
✓ adds the files references of the source files the Pods project (40 ms)
✓ adds the files references of the source files the Pods project (26 ms)
✓ adds the file references of the frameworks of the project (20 ms)
✓ adds the file references of the libraries of the project (25 ms)
✓ adds the files references of the resources the Pods project (19 ms)
✓ links the headers required for building the pod target (20 ms)
✓ links the public headers meant for the user (22 ms)
Private Helpers
#file_accessors
✓ returns the file accessors (2 ms)
✓ handles libraries empty libraries without file accessors (2 ms)
#header_mappings
✓ returns the header mappings (2 ms)
✓ takes into account the header dir specified in the spec (2 ms)
✓ takes into account the header mappings dir specified in the spec (3 ms)
Pod::ExternalSources::PodspecSource
✓ creates a copy of the podspec
✓ returns the description
Helpers
✓ handles absolute paths
✓ handles paths when there is no podfile path
✓ handles relative paths
✓ expands the tilde
✓ handles URLs
Pod::AggregateTarget
In general
✓ returns the target_definition that generated it
✓ returns the label of the target definition
✓ returns its name
✓ returns the name of its product
Support files
✓ returns the absolute path of the xcconfig file
✓ returns the absolute path of the resources script
✓ returns the absolute path of the target header file
✓ returns the absolute path of the prefix header file
✓ returns the absolute path of the bridge support file
✓ returns the absolute path of the acknowledgements files without extension
✓ returns the path of the resources script relative to the user project
✓ returns the path of the xcconfig file relative to the user project
Pod::Generator::XCConfig::PublicPodXCConfig
✓ generates the xcconfig (11 ms)
✓ includes the xcconfig of the specifications (17 ms)
✓ includes the libraries for the specifications (11 ms)
✓ includes the frameworks of the specifications (11 ms)
✓ includes the weak-frameworks of the specifications (11 ms)
✓ includes the developer frameworks search paths when SenTestingKit is detected (19 ms)
✓ doesn't include the developer frameworks if already present (12 ms)
✓ includes the build settings of the frameworks bundles of the spec (17 ms)
✓ includes the build settings of the libraries shipped with the spec (16 ms)
✓ saves the xcconfig (12 ms)
✓ writes the xcconfig with a prefix computed from the target definition and root spec (12 ms)
Pod::Generator::Acknowledgements
In general
✓ returns the classes of the concrete generators generators
✓ returns a string for each header and footnote text method
Private methods
✓ returns the root specifications
✓ returns the license
✓ returns the license from the file
✓ warns the user if the file specified in the license doesn't exists (2 ms)
Pod::Installer::Migrator
✓ doesn't perform migrations if they are not needed
Pod::Generator::Markdown
✓ returns a correctly formatted title string
✓ returns a correctly formatted license string for each pod
✓ returns a correctly formatted markdown string for the target (3 ms)
✓ writes a markdown file to disk (3 ms)
Pod::Installer::TargetInstaller
✓ adds the architectures to the custom build configurations of the user target (16 ms)
✓ always clears the OTHER_LDFLAGS and OTHER_LIBTOOLFLAGS, because these lib targets do not ever need any (14 ms)
Pod::Command::IPC
Pod::Command::IPC::Spec
✓ converts a podspec to JSON and prints it to STDOUT (3 ms)
Pod::Command::IPC::Podfile
✓ converts a Podfile to yaml and prints it to STDOUT (5 ms)
Pod::Command::IPC::List
✓ prints a list of podspecs in the yaml format and prints it to STDOUT (4 ms)
Pod::Command::IPC::UpdateSearchIndex
✓ updates the search index and prints its path to STDOUT
Pod::Command::IPC::Repl
✓ prints the version of CocoaPods as its first message
✓ converts forwards the commands to the other ipc subcommands prints the result to STDOUT (2 ms)
Pod::Installer::PodSourceInstaller
Installation
Download
✓ downloads the source (42 ms)
✓ downloads the head source even if a specific source is present specified source (43 ms)
✓ returns the checkout options of the downloader if any (62 ms)
✓ stores the checkout options in the sandbox (47 ms)
✓ cleans up directory when an error occurs during download (3 ms)
✓ fails when using :head for Http source
Prepare command
✓ runs the prepare command if one has been declared in the spec (42 ms)
✓ doesn't run the prepare command if it hasn't been declared in the spec (39 ms)
✓ raises if the prepare command fails (63 ms)
✓ unsets $CDPATH environment variable (57 ms)
Cleaning
✓ cleans the paths non used by the installation (77 ms)
✓ preserves important files like the LICENSE and the README (72 ms)
Options
✓ doesn't downloads the source if the pod was already downloaded (3 ms)
✓ doesn't downloads the source if the pod has a local source (2 ms)
✓ doesn't clean the installation if the pod has a local source (2 ms)
Private Helpers
✓ returns the clean paths (60 ms)
✓ returns the used files (85 ms)
✓ handles Pods with multiple file accessors (53 ms)
✓ compacts the used files as nil would be converted to the empty string (4 ms)
Pod::AggregateTarget
In general
✓ returns the target_definition that generated it
✓ returns the label of the target definition
✓ returns its name
✓ returns the name of its product
✓ returns the user targets (28 ms)
Support files
✓ returns the absolute path of the xcconfig file
✓ returns the absolute path of the resources script
✓ returns the absolute path of the target header file
✓ returns the absolute path of the prefix header file
✓ returns the absolute path of the bridge support file
✓ returns the absolute path of the acknowledgements files without extension
✓ returns the path of the resources script relative to the user project
✓ returns the path of the xcconfig file relative to the user project
Pod targets
✓ returns pod targets by build configuration (3 ms)
✓ returns the specs of the Pods used by this aggregate target
✓ returns the specs of the Pods used by this aggregate target (2 ms)
✓ returns the spec consumers for the pod targets (2 ms)
Pod::Hooks::PodRepresentation
Public Hooks API
✓ returns the name
✓ returns the version
✓ returns the root specification
✓ returns all the activated specifications
✓ returns the directory where the pod is stored
✓ returns the source files (10 ms)
Pod::Executable
✓ shows the actual command on failure (10 ms)
Pod::ExternalSources
from_dependency
✓ supports a podspec source
✓ supports a path source
✓ supports a path source specified with the legacy :local key
✓ supports all the strategies implemented by the downloader
Pod::Sandbox::FileAccessor
In general
✓ raises if the consumer is nil
✓ raises if the root does not exits
✓ returns the root
✓ returns the specification
✓ returns the platform for which the spec is being consumed
Returning files
✓ returns the source files (15 ms)
✓ returns the source files that use arc (21 ms)
✓ returns the source files that do not use arc (15 ms)
✓ returns the header files (13 ms)
✓ returns the public headers (12 ms)
✓ returns all the headers if no public headers are defined (13 ms)
✓ filters the private headers from the public headers (14 ms)
✓ includes the vendored framework headers if requested (11 ms)
✓ returns the resources (12 ms)
✓ includes folders in the resources (11 ms)
✓ returns the preserve paths (13 ms)
✓ includes folders in the preserve paths (16 ms)
✓ returns the paths of the framework bundles (13 ms)
✓ returns the paths of the framework headers (9 ms)
✓ returns the paths of the library files (8 ms)
✓ returns the resource bundles of the pod (9 ms)
✓ returns the paths of the files of the resource bundles (13 ms)
✓ returns the prefix header of the specification
✓ returns the README file of the specification (8 ms)
✓ returns the license file of the specification
✓ respects the exclude files (14 ms)
using requires_arc
✓ when false returns all source files as non-arc (13 ms)
✓ when true returns all source files as arc (19 ms)
✓ when a file pattern returns all source files as arc that match (18 ms)
Private helpers
#paths_for_attribute
✓ takes into account dir patterns and excluded files
Pod::Target
Pod::Project
In general
✓ creates the support files group on initialization (2 ms)
✓ creates the Pods group on initialization
✓ creates the development Pods group on initialization
Pod Groups
#add_pod_group
✓ adds the group for a Pod
✓ adds the group for a development Pod
✓ configures the path of a new Pod group (3 ms)
✓ configures the path of a new Pod group as absolute if requested
#pod_groups
✓ returns the pod groups
✓ doesn't alters the original groups (2 ms)
✓ returns the group of a Pod with a given name
#group_for_spec
✓ returns the group for the spec with the given name (3 ms)
✓ doesn't duplicate the groups (2 ms)
✓ returns the subgroup with the given key (2 ms)
✓ doesn't duplicates subgroups (3 ms)
✓ raises if the subgroup key is unrecognized (3 ms)
#pod_support_files_group
✓ creates a support file group relative to the project (2 ms)
✓ doesn't duplicate the groups (2 ms)
File references
#reference_for_path
✓ adds a file references to the given file (2 ms)
✓ it doesn't duplicate file references for a single path (2 ms)
✓ raises if the given path is not absolute (2 ms)
#reference_for_path
✓ returns the reference for the given path (2 ms)
✓ returns nil if no reference for the given path is available (2 ms)
✓ raises if the given path is not absolute (3 ms)
✓ adds the Podfile configured as a Ruby file
#add_build_configuration
✓ adds a preprocessor definition for build configurations
✓ doesn't create invalid preprocessor definitions for configurations
✓ doesn't duplicate values
✓ normalizes the name of the configuration
Pod::Generator::XCConfig
Pod::ExternalSources::PathSource
✓ creates a copy of the podspec (3 ms)
✓ supports the deprecated local key
✓ returns the description
✓ marks the Pod as local in the sandbox
✓ marks a pod as relative (2 ms)
✓ marks a pod as absolute (2 ms)
✓ raises if the podspec cannot be found (7 ms)
#podspec_path
✓ handles absolute paths
✓ handles paths when there is no podfile path
✓ handles relative paths
✓ expands the tilde
✓ falls back to .podspec.json when .podspec doesnt exist
#absolute?
✓ returns that a path is relative
✓ consider relative paths not explicitly set from the current dir
✓ returns that a path is absolute
✓ considers absolute paths specified with the tilde
Pod::Generator::XCConfig::XCConfigHelper
::default_ld_flags
✓ returns the default linker flags
✓ includes the ARC compatibility flag if required by the Podfile
::quote
✓ quotes strings
✓ inserts an optional string and then the normal quoted string
::add_spec_build_settings_to_xcconfig
✓ adds the build settings of the consumer
✓ adds the libraries of the xcconfig
✓ adds the frameworks of the xcconfig
✓ adds the weak frameworks of the xcconfig
✓ adds the ios developer frameworks search paths if needed
✓ adds the osx developer frameworks search paths if needed
::add_framework_build_settings
✓ adds the build settings of a framework to the given xcconfig
✓ doesn't ovverides exiting linker flags
✓ doesn't ovverides exiting frameworks search paths
::add_library_build_settings
✓ adds the build settings of a framework to the given xcconfig
::add_framework_build_settings
✓ adds the developer frameworks search paths to the xcconfig if SenTestingKit has been detected
✓ adds the developer frameworks search paths to the xcconfig if XCTest has been detected
✓ doesn't adds the developer frameworks relative to the SDK for OS X
Pod::Installer::PodTargetInstaller
In General
✓ adds file references for the support files of the target (31 ms)
✓ adds the target for the static library to the project (31 ms)
✓ sets VALIDATE_PRODUCT to YES for the Release configuration for iOS targets (25 ms)
✓ sets the platform and the deployment target for iOS targets (29 ms)
✓ sets the platform and the deployment target for OS X targets (32 ms)
✓ adds the user's build configurations to the target (28 ms)
✓ it creates different hash instances for the build settings of various build configurations (30 ms)
✓ does not enable the GCC_WARN_INHIBIT_ALL_WARNINGS flag by default (27 ms)
✓ adds the source files of each pod to the target of the Pod library (27 ms)
✓ adds the resource bundle targets (26 ms)
- adds the build configurations to the resources bundle targets [DISABLED]
✓ creates the xcconfig file (31 ms)
✓ creates a prefix header, including the contents of the specification's prefix header (22 ms)
✓ creates a dummy source to ensure the compilation of libraries with only categories (26 ms)
concerning compiler flags
✓ flags should not be added to dtrace files (28 ms)
✓ adds -w per pod if target definition inhibits warnings for that pod (17 ms)
✓ doesn't inhibit warnings by default (18 ms)
✓ adds -Xanalyzer -analyzer-disable-checker per pod (23 ms)
✓ doesn't inhibit analyzer warnings by default (16 ms)
concerning ARC before and after iOS 6.0 and OS X 10.8
✓ does not do anything if ARC is *not* required (17 ms)
✓ does *not* disable the `OS_OBJECT_USE_OBJC` flag if ARC is required and has a deployment target of >= iOS 6.0 or OS X 10.8 (14 ms)
✓ *does* disable the `OS_OBJECT_USE_OBJC` flag if ARC is required but has a deployment target < iOS 6.0 or OS X 10.8 (15 ms)
✓ *does* disable the `OS_OBJECT_USE_OBJC` flag if ARC is required and *no* deployment target is specified (14 ms)
Pod::Installer::HooksContext
✓ offers a convenience method to be generated
Pod::Generator::BridgeSupport
✓ generates a metadata file with the appropriate search paths
Pod::Hooks::InstallerRepresentation
Public Hooks API
✓ returns the sandbox root (4 ms)
✓ returns the pods project (4 ms)
✓ the hook representation of the pods (4 ms)
✓ the hook representation of the libraries (5 ms)
✓ returns the specs by library representation (3 ms)
✓ returns the pods representation by library representation (3 ms)
Unsafe Hooks API
✓ returns the sandbox (3 ms)
✓ returns the config (4 ms)
✓ returns the installer (3 ms)
Pod::Command::Project
✓ tells the user that no Podfile or podspec was found in the current working dir
Pod::Command::Install
✓ tells the user that no Podfile or podspec was found in the project dir
Pod::Command::Update
✓ tells the user that no Podfile was found in the project dir (5 ms)
✓ tells the user that no Lockfile was found in the project dir
tells the user that the Pods cannot be updated unless they are installed
✓ for a single missing Pod (3 ms)
✓ for multiple missing Pods (3 ms)
Pod::Command::Repo::Push
✓ complains if it can't find the repo (2 ms)
✓ complains if it can't find a spec (35 ms)
✓ it raises if the specification doesn't validate (65 ms)
✓ refuses to push if the repo is not clean (108 ms)
✓ refuses to push if the repo is not clean (115 ms)
✓ successfully pushes a spec (376 ms)
Pod::Generator::DummySource
✓ generates a dummy source file with the appropriate class for the class name identifier
✓ generates a dummy source file with the appropriate class, replacing non-alphanumeric characters with underscores
Pod::HooksManager
register
✓ allows to register a block for a notification with a given name
✓ raises if no name is given
✓ raises if no block is given
✓ warns if no plugin name is given
run
✓ invokes the hooks
✓ handles the case that no listeners have registered
✓ handles the case that no listeners have registered for a name
✓ only runs hooks from the allowed plugins
✓ passed along user-specified options when the hook block has arity 2
✓ raises if no name is given
✓ raises if no context object is given
✓ prints a message in verbose mode when any hooks are run
✓ prints a message in verbose mode for each hook run
Pod::Installer::UserProjectIntegrator::TargetIntegrator
In general
#integrate!
✓ set the CocoaPods xcconfigs (127 ms)
✓ allows the xcconfig integrator to edit already integrated targets if needed (77 ms)
✓ fixes the copy resource scripts of legacy installations (142 ms)
✓ adds references to the Pods static libraries to the Frameworks group (96 ms)
✓ adds the libPods static library to the "Link binary with libraries" build phase of each target (98 ms)
✓ adds a Copy Pods Resources build phase to each target (100 ms)
✓ adds a Check Manifest.lock build phase to each target (103 ms)
✓ adds the Check Manifest.lock build phase as the first build phase (109 ms)
✓ does not perform the integration if there are no targets to integrate (79 ms)
Private helpers
✓ returns the native targets associated with the Pod bundle (68 ms)
✓ returns the targets that need to be integrated (98 ms)
✓ is robust against other types of references in the build files of the frameworks build phase (50 ms)
✓ is robust against build files with missing file references (50 ms)
Pod::Generator::CopyResourcesScript
✓ returns the copy resources script
✓ instructs ibtool to use the --reference-external-strings-file if set to do so
Pod::Command
✓ returns the proper command class (2 ms)
Pod::Installer::Analyzer
Analysis
✓ returns whether an installation should be performed (70 ms)
✓ returns whether the Podfile has changes (65 ms)
✓ returns whether the sandbox is not in sync with the lockfile (76 ms)
✓ computes the state of the Podfile respect to the Lockfile (60 ms)
✓ updates the repositories by default (63 ms)
✓ does not update unused sources (65 ms)
✓ does not updates the repositories if config indicates to skip them (64 ms)
✓ generates the libraries which represent the target definitions (98 ms)
✓ generates the integration library appropriately if the installation will not integrate (15 ms)
✓ returns all the configurations the user has in any of its projects and/or targets (66 ms)
✓ locks the version of the dependencies which did not change in the Podfile (64 ms)
✓ does not lock the dependencies in update mode (62 ms)
✓ unlocks all dependencies with the same root name in update mode (100 ms)
✓ takes into account locked implicit dependencies (97 ms)
✓ fetches the dependencies with external sources (14 ms)
✓ does not download the same source multiple times for different subspecs (30 ms)
- it fetches the specification from either the sandbox or from the remote be default [DISABLED]
- it fetches the specification from the remote if in update mode [DISABLED]
- it fetches the specification only from the sandbox if pre-downloads are disabled [DISABLED]
✓ resolves the dependencies (72 ms)
- removes the specifications of the changed pods to prevent confusion in the resolution process [DISABLED]
✓ adds the specifications to the correspondent libraries (69 ms)
✓ warns when a dependency is duplicated (104 ms)
✓ computes the state of the Sandbox respect to the resolved dependencies (66 ms)
Private helpers
#compute_user_project_targets
✓ uses the path specified in the target definition while computing the path of the user project (5 ms)
✓ raises if the user project of the target definition does not exists while computing the path of the user project (5 ms)
✓ looks if there is only one project if not specified in the target definition (4 ms)
✓ raise if there is no project and none specified in the target definition (5 ms)
✓ finds project even when path contains special chars (16 ms)
✓ does not take aggregate targets into consideration (33 ms)
#compute_user_project_targets
✓ returns the targets specified in the target definition (7 ms)
✓ raises if it is unable to find the targets specified by the target definition (6 ms)
✓ returns the target with the same name of the target definition (7 ms)
✓ raises if the name of the target definition does not match any file (6 ms)
✓ returns the first target of the project if the target definition is named default (10 ms)
✓ raises if the default target definition cannot be linked because there are no user targets (7 ms)
#compute_user_build_configurations
✓ returns the user build configurations of the user targets (9 ms)
✓ returns the user build configurations specified in the target definition (5 ms)
#compute_archs_for_target_definition
✓ handles a single ARCH defined in a single user target (11 ms)
✓ handles a single ARCH defined in multiple user targets (8 ms)
✓ handles an Array of ARCHs defined in a single user target (6 ms)
✓ handles an Array of ARCHs defined multiple user targets (11 ms)
#compute_platform_for_target_definition
✓ returns the platform specified in the target definition (5 ms)
✓ infers the platform from the user targets (6 ms)
✓ uses the lowest deployment target of the user targets if inferring the platform (7 ms)
✓ raises if the user targets have a different platform (7 ms)
#sources
when there are no explicit sources
✓ defaults to all sources (23 ms)
when there are explicit sources
✓ raises if no specs repo with that URL could be added (31 ms)
✓ fetches a specs repo that is specified by the podfile (10 ms)
Analysis, concerning naming
✓ raises when dependencies with the same name have different external sources (41 ms)
✓ raises when dependencies with the same root name have different external sources (37 ms)
✓ raises when dependencies with the same name have different external sources with one being nil (28 ms)
using lockfile checkout options
✓ returns that an update is required when there is no sandbox manifest (2 ms)
✓ returns whether or not an update is required (2 ms)
✓ uses lockfile checkout options when no source exists in the sandbox (3 ms)
✓ uses lockfile checkout options when a different checkout exists in the sandbox (3 ms)
✓ ignores lockfile checkout options when the podfile state has changed (2 ms)
✓ does not re-fetch the external source when the sandbox has the correct revision of the source (2 ms)
Pod::Sandbox::HeadersStore
✓ returns it's headers root (4 ms)
✓ can add namespaced headers to its header path using symlinks and return the relative path (3 ms)
✓ keeps a list of unique header search paths when headers are added (2 ms)
✓ always adds the Headers root to the header search paths
✓ only exposes header search paths for the given platform
Pod::ExternalSources::AbstractExternalSource
In general
✓ compares to another
✓ fetches the specification from the remote stores it in the sandbox (80 ms)
Subclasses helpers
✓ pre-downloads the Pod and stores the relevant information in the sandbox (41 ms)
✓ checks for JSON podspecs (9 ms)
Pod::SourcesManager
In general
✓ returns all the sources (2 ms)
✓ searches for the set of a dependency
✓ returns nil if it is not able to find a pod for the given dependency
✓ searches sets by name (67 ms)
✓ can perform a full text search of the sets (8.3 s)
✓ can perform a full text regexp search of the sets (104 ms)
✓ generates the search index before performing a search if it doesn't exits (2 ms)
✓ updates the search index before performing a search if it exits (3 ms)
✓ returns the path of the search index
managing sources by URL
generating a repo name from a URL
✓ uses `master` for the master CocoaPods repository (2 ms)
✓ uses the organization name for github.com URLs
✓ uses a combination of host and path for other URLs
✓ supports scp-style URLs
✓ supports ssh URLs with an aliased hostname
✓ supports file URLs
✓ uses the repo name if no parent directory
✓ supports ssh URLs with no user component
✓ appends a number to the name if the base name dir exists (2 ms)
finding or creating a source by URL
✓ returns an existing matching source
✓ runs `pod repo add` when there is no matching source
Updating Sources
✓ update source backed by a git repository (440 ms)
✓ uses the only fast forward git option (114 ms)
✓ prints a warning if the update failed (401 ms)
✓ returns whether a source is backed by a git repo (30 ms)
✓ informs the user if there is an update for CocoaPods (3 ms)
✓ raises while asked to version information of a source if it is not compatible (3 ms)
✓ raises when reading version information with merge conflict (2 ms)
✓ returns whether a path is writable (2 ms)
✓ returns whether a repository is compatible (3 ms)
✓ returns whether there is a CocoaPods update available
✓ it returns an empty array for the version information if the file can't be found
Master repo
✓ returns the master repo dir
✓ returns whether the master repo is functional
Pod::ExternalSources::DownloaderSource
✓ creates a copy of the podspec (47 ms)
✓ marks the Pod as pre-downloaded (39 ms)
✓ returns the description
Pod::PodTarget
In general
✓ returns the target_definition that generated it (2 ms)
✓ returns its name
✓ returns the name of its product
✓ returns the spec consumers for the pod targets
✓ returns the root spec
✓ returns the name of the Pod
✓ returns the name of the Pods on which this target depends
✓ returns whether it is whitelisted in a build configuration
✓ is whitelisted on all build configurations of it is a dependency of other Pods
✓ raises if a Pod is whitelisted for different build configurations
Support files
✓ returns the absolute path of the xcconfig file (2 ms)
✓ escapes the file separators in variant build configuration name in the xcconfig file (2 ms)
✓ returns the absolute path of the target header file (2 ms)
✓ returns the absolute path of the prefix header file (2 ms)
✓ returns the absolute path of the bridge support file
✓ returns the absolute path of the public and private xcconfig files
Pod::Command::Spec
In general
✓ complains for wrong parameters (27 ms)
create subcommand
✓ creates a new podspec stub file (24 ms)
✓ correctly creates a podspec from github (6 ms)
✓ accepts a name when creating a podspec form github (4 ms)
✓ correctly suggests the head commit if a suitable tag is not available on github (6 ms)
✓ raises an informative message when the GitHub repository doesn't have any commits (4 ms)
✓ provides a markdown template if a github repo doesn't have semantic version tags (3 ms)
lint subcommand
✓ complains if it can't find any spec to lint
✓ complains if it can't find a spec with the given name
✓ lints the current working directory (3 ms)
- lints a remote podspec [DISABLED]
✓ lints a given podspec (4 ms)
✓ respects the --allow-warnings option (6 ms)
Pod::Command::Spec::Which
✓ errors if a given podspec doesn't exist (55 ms)
✓ complains provided spec name is ambigious (48 ms)
✓ prints the path of a given podspec (50 ms)
RegEx support
✓ raise when using an invalid regex (3 ms)
✓ does not try to validate the query as a regex with plain-text mode (2 ms)
✓ uses regex search when asked for regex mode
✓ uses plain-text search when not asked for regex mode
Pod::Command::Spec::Cat
✓ errors if a given podspec doesn't exist (69 ms)
✓ complains provided spec name is ambigious (49 ms)
✓ cats the given podspec (45 ms)
✓ cats the first podspec from all podspecs (73 ms)
RegEx support
✓ raise when using an invalid regex
✓ does not try to validate the query as a regex with plain-text mode
✓ uses regex search when asked for regex mode
✓ uses plain-text search when not asked for regex mode
Pod::Command::Spec::Edit
✓ errors if a given podspec doesn't exist (44 ms)
✓ complains provided spec name is ambigious (43 ms)
✓ would execute the editor specified in ENV with the given podspec (53 ms)
✓ will raise if no editor is found (56 ms)
✓ would execute an editor with the first podspec from all podspecs (60 ms)
✓ complains if it can't find a spec file for the given spec (41 ms)
RegEx support
✓ raise when using an invalid regex (2 ms)
✓ does not try to validate the query as a regex with plain-text mode (2 ms)
✓ uses regex search when asked for regex mode
✓ uses plain-text search when not asked for regex mode
Private helpers
#get_path_of_spec
✓ returns the path of the specification with the given name (44 ms)
#choose_from_array
✓ should return a valid index for the given array
✓ should raise when the index is out of bounds
Pod::Config
In general
✓ returns the singleton config instance
✓ returns the path to the home dir
✓ returns the path to the spec-repos dir
✓ returns the path to the templates dir
✓ returns the path of the default podfiles
✓ allows to specify the home dir with an environment variable
✓ allows to specify the repos dir with an environment variable
Paths
✓ returns the working directory as the installation root if a Podfile can be found
✓ returns the parent directory which contains the Podfile if it can be found
✓ it returns the working directory as the installation root if no Podfile can be found
✓ returns the path to the project root
✓ returns the path to the project Podfile if it exists
✓ can detect yaml Podfiles
✓ can detect files named `CocoaPods.podfile`
✓ returns the path to the Pods directory that holds the dependencies
✓ returns the Podfile path
✓ returns nils if the Podfile if no paths exists
✓ returns the Lockfile path
✓ returns the statistics cache file
✓ returns the search index file
Default settings
✓ prints out normal information
✓ does not print verbose information
✓ cleans SCM dirs in dependency checkouts
✓ returns the cache root
Dependency Injection
✓ returns the specification statistics provider
Private helpers
✓ returns the path of the user settings file
✓ can be configured with a hash
#podfile_path_in_dir
✓ detects the CocoaPods.podfile.yaml file
✓ detects the CocoaPods.podfile file
✓ detects the Podfile file
✓ returns nils if the Podfile is not available
Pod::Command::Repo
Pod::Command::Repo::Update
✓ updates a repository (205 ms)
Cloning into 'repo2'...
done.
✓ updates a spec-repo (226 ms)
Pod::Command::Repo::Lint
✓ lints a repository (43 ms)
Pod::Command::Repo::Add
✓ adds a spec-repo (99 ms)
✓ adds a spec-repo with a specified branch (135 ms)
✓ adds a spec-repo by creating a shallow clone (104 ms)
Pod::Command::Repo::Remove
✓ complains when a repository name is missing (37 ms)
✓ complains if the repository doesn't exist (36 ms)
✓ complains if we do not have permission (65 ms)
✓ removes a spec-repo (56 ms)
Pod::Command::Repo::List
✓ lists a repository (61 ms)
✓ lists a repository (checking the output) (214 ms)
✓ only prints a count when invoked with --count-only (33 ms)
Pod::Generator::PrefixHeader
✓ includes the contents of the specification's prefix header
✓ does not duplicate the contents of the specification's prefix header when a subspec is declared
✓ does not duplicate the contents of the specification's prefix header when a subspec is declared multiple times
✓ includes the contents of the specification's prefix header file
✓ includes the imports
✓ writes the prefix header file to the disk
Pod::Hooks::LibraryRepresentation
Public Hooks API
✓ returns the name
✓ returns the dependencies
✓ returns the sandbox dir
✓ returns the path of the prefix header
✓ returns the path of the copy resources script
✓ returns the pods project
✓ returns the target definition
Unsafe Hooks API
✓ returns the sandbox
✓ returns the library
✓ returns the native target
Pod::Installer::AggregateTargetInstaller
In General
✓ adds file references for the support files of the target (41 ms)
✓ adds the target for the static library to the project (37 ms)
✓ adds the user build configurations to the target (42 ms)
✓ sets VALIDATE_PRODUCT to YES for the Release configuration for iOS targets (38 ms)
✓ sets the platform and the deployment target for iOS targets (45 ms)
✓ sets the platform and the deployment target for OS X targets (47 ms)
✓ adds the user's build configurations to the target (31 ms)
✓ it creates different hash instances for the build settings of various build configurations (31 ms)
✓ does not enable the GCC_WARN_INHIBIT_ALL_WARNINGS flag by default (26 ms)
✓ creates the xcconfig file (31 ms)
✓ creates a header for the target which contains the information about the installed Pods (27 ms)
✓ creates a bridge support file (35 ms)
✓ creates a create copy resources script (34 ms)
- adds the resources bundles to the copy resources script [DISABLED]
- adds the bridge support file to the copy resources script, if one was created [DISABLED]
✓ creates the acknowledgements files (30 ms)
✓ creates a dummy source to ensure the creation of a single base library (34 ms)
Pod::Command::Outdated
✓ tells the user that no Podfile was found in the project dir (2 ms)
✓ tells the user that no Lockfile was found in the project dir (2 ms)
✓ tells the user only about podspecs that have no parent (2 ms)
✓ tells the user about deprecated pods (2 ms)
Pod::Installer::UserProjectIntegrator
In general
In general
✓ adds the Pods project to the workspace (29 ms)
✓ integrates the user targets (19 ms)
✓ warns if the podfile does not contain any dependency (20 ms)
✓ check that the integrated target does not override the CocoaPods build settings (21 ms)
✓ allows the use of the alternate form of the inherited flag (19 ms)
✓ allows build settings which inherit the settings form the CocoaPods xcconfig (18 ms)
Workspace creation
✓ creates a new workspace if needed (21 ms)
✓ updates an existing workspace if needed (25 ms)
✓ doesn't write the workspace if not needed (26 ms)
✓ only appends projects to the workspace and never deletes one (24 ms)
✓ preserves the order of the projects in the workspace (26 ms)
Private Helpers
✓ uses the path of the workspace defined in the podfile (18 ms)
✓ names the workspace after the user project if needed (20 ms)
✓ raises if no workspace could be selected (19 ms)
✓ returns the paths of the user projects (22 ms)
✓ skips libraries with empty target definitions (25 ms)
Pod::Command::Search
✓ runs with correct parameters (11 ms)
✓ complains for wrong parameters (6 ms)
✓ searches for a pod with name matching the given query ignoring case (3 ms)
✓ searches for a pod with name, summary, or description matching the given query ignoring case (7 ms)
✓ restricts the search to Pods supported on iOS (5 ms)
✓ restricts the search to Pods supported on OS X (2 ms)
✓ outputs with the silent parameter (2 ms)
✓ shows a friendly message when locally searching with invalid regex (2 ms)
✓ does not try to validate the query as a regex with plain-text search (5 ms)
✓ uses regex search when asked for regex mode (2 ms)
✓ uses plain-text search when not asked for regex mode (4 ms)
option --web
✓ searches with invalid regex (2 ms)
✓ should url encode search queries (2 ms)
✓ searches the web via the open! command (2 ms)
✓ includes option --osx correctly (3 ms)
✓ includes option --ios correctly (3 ms)
✓ does not matter in which order the ios/osx options are set (2 ms)
Pod::Command::Lib::Create
✓ complains if wrong parameters
✓ complains if pod name contains spaces
✓ complains if pod name begins with a period
✓ should create a new dir for the newly created pod
✓ configures the template after cloning it passing the name of the Pod as the argument
✓ should show link to new pod guide after creation (2 ms)
✓ should use the given template URL
✓ should use the default URL if no template URL is given
Pod::Command::Lib::Lint
✓ lints the current working directory (3 ms)
✓ lints a single spec in the current working directory (2 ms)
✓ fails to lint a broken spec file and cleans up (4 ms)
✓ fails to lint a broken spec file and leaves lint directory (2 ms)
✓ fails to lint if the spec is not loaded
Pod::Installer::UserProjectIntegrator::TargetIntegrator::XCConfigIntegrator
✓ cleans the xcconfig used up to CocoaPods 0.33.1 (49 ms)
✓ sets the Pods xcconfig as the base config for each build configuration (86 ms)
✓ does not duplicate the file reference to the CocoaPods xcconfig in the user project (43 ms)
✓ does not set the Pods xcconfig as the base config if the user has already set a config of their own (48 ms)
✓ sets the Pods xcconfig as the base config on other targets if no base has been set yet (53 ms)
Pod::Generator::XCConfig::PrivatePodXCConfig
in general
✓ generates the xcconfig (3 ms)
✓ configures the project to load all members that implement Objective-c classes or categories from the static library (2 ms)
✓ does not add the -fobjc-arc to OTHER_LDFLAGS by default as Xcode 4.3.2 does not support it (2 ms)
✓ adds the -fobjc-arc to OTHER_LDFLAGS if any pods require arc and the podfile explicitly requires it (3 ms)
✓ sets the PODS_ROOT build variable (2 ms)
✓ adds the library build headers and public headers search paths to the xcconfig, with quotes (2 ms)
✓ adds the COCOAPODS macro definition (2 ms)
✓ adds the pod namespaced configuration items (2 ms)
✓ sets the relative path of the pods root for spec libraries to ${SRCROOT} (4 ms)
✓ saves the xcconfig (4 ms)
Private Helpers
#add_xcconfig_namespaced_keys
✓ appends to the values of the keys of the destination the value of the keys of the source
✓ uses the key of the destination xcconfig if not present in the source
✓ preserves any value of the source not present in the destination
#conditional_less_key
✓ returns the key without the xcconfig conditional syntax if present
✓ returns the key as it is if no conditional syntax is present
12 disabled specifications
827 specifications (1282 requirements), 0 failures, 0 errors
--------------------------------------------------------------------------------
Running Integration tests
--------------------------------------------------------------------------------
bundle exec bacon spec/integration.rb
pod
Pod install
Integrates a project with CocoaPods
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Adds a Pod to an existing installation
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
✓ Pods/BuildHeaders/Reachability/Reachability.h
- Pods/Headers/Build/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/JSONKit/JSONKit.h [FAILED]
- Pods/JSONKit/JSONKit.m [FAILED]
- Pods/JSONKit/README.md [FAILED]
- Pods/Manifest.lock [FAILED]
✓ Pods/Pods-Acknowledgements.markdown
✓ Pods/Pods-Acknowledgements.plist
✓ Pods/Pods-prefix.pch
✓ Pods/Pods-resources.sh
✓ Pods/Pods.xcconfig
- Pods/Pods.xcodeproj.yaml [FAILED]
✓ Pods/PodsDummy_Pods.m
✓ Pods/Reachability/README.md
✓ Pods/Reachability/Reachability.h
✓ Pods/Reachability/Reachability.m
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
✓ SampleApp.xcworkspace/contents.xcworkspacedata
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Removes a Pod from an existing installation
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
✓ Pods/BuildHeaders/JSONKit/JSONKit.h
✓ Pods/BuildHeaders/Reachability/Reachability.h
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
✓ Pods/Pods-Acknowledgements.markdown
✓ Pods/Pods-Acknowledgements.plist
✓ Pods/Pods-prefix.pch
✓ Pods/Pods-resources.sh
✓ Pods/Pods.xcconfig
- Pods/Pods.xcodeproj.yaml [FAILED]
✓ Pods/PodsDummy_Pods.m
✓ Pods/Reachability/README.md
✓ Pods/Reachability/Reachability.h
✓ Pods/Reachability/Reachability.m
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
✓ SampleApp.xcworkspace/contents.xcworkspacedata
- execution_output.txt [FAILED]
- should not produce unexpected files [FAILED]
Creates an installation with multiple target definitions
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/JSONKit/JSONKit.h [FAILED]
- Pods/JSONKit/JSONKit.m [FAILED]
- Pods/JSONKit/README.md [FAILED]
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-environment.h [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-resources.sh [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.release.xcconfig [FAILED]
- Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-dummy.m [FAILED]
- Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit.xcconfig [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test-dummy.m [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test-environment.h [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test-resources.sh [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods-test/Pods-test.release.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Installs a Pod with subspecs and does not duplicate the prefix header
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Test/AFRaptureXMLRequestOperation.h [FAILED]
- Pods/Headers/Build/Test/Foo.h [FAILED]
- Pods/Headers/Public/Test/AFRaptureXMLRequestOperation.h [FAILED]
- Pods/Headers/Public/Test/Foo.h [FAILED]
✓ Pods/Local Podspecs/Test.podspec
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Target Support Files/Pods-Test/Pods-Test-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Test/Pods-Test-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Test/Pods-Test-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Test/Pods-Test.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- Pods/Test/AFRaptureXMLRequestOperation/AFRaptureXMLRequestOperation.h [FAILED]
- Pods/Test/AFRaptureXMLRequestOperation/AFRaptureXMLRequestOperation.m [FAILED]
- Pods/Test/FakeSubspec/Foo.h [FAILED]
- Pods/Test/FakeSubspec/Foo.m [FAILED]
- Pods/Test/LICENSE [FAILED]
- Pods/Test/README.md [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Installs a Pod with a local source
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
✓ Pods/Local Podspecs/Reachability.podspec
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
✓ Reachability/Reachability.h
✓ Reachability/Reachability.m
✓ Reachability/Reachability.podspec
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Installs a Pod given the podspec
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
✓ Pods/Local Podspecs/Reachability.podspec
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Performs an installation using a custom workspace
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-environment.h [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-resources.sh [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1.release.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-environment.h [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-resources.sh [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.release.xcconfig [FAILED]
- SampleApp_1.xcodeproj.yaml [FAILED]
- SampleApp_2.xcodeproj.yaml [FAILED]
- Workspace.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Integrates a target with custom build settings
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.custom debug - missing some settings .xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.custom release.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Runs the Podfile callbacks
- $ pod install --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
- SampleApp.xcworkspace/contents.xcworkspacedata [FAILED]
- execution_output.txt [FAILED]
- pre_install.txt [FAILED]
✓ should not produce unexpected files
Uses Lockfile checkout options
- $ pod install --no-repo-update [FAILED]
✓ Podfile.lock (5 ms)
✓ Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.h
✓ Pods/AFNetworking/AFNetworking/AFHTTPRequestOperation.m
✓ Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.h
✓ Pods/AFNetworking/AFNetworking/AFHTTPRequestOperationManager.m
✓ Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h
✓ Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m
✓ Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h
✓ Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m
✓ Pods/AFNetworking/AFNetworking/AFNetworking.h
✓ Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h
✓ Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m
✓ Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.h
✓ Pods/AFNetworking/AFNetworking/AFURLConnectionOperation.m
✓ Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h
✓ Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m
✓ Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h
✓ Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m
✓ Pods/AFNetworking/AFNetworking/AFURLSessionManager.h
✓ Pods/AFNetworking/AFNetworking/AFURLSessionManager.m
✓ Pods/AFNetworking/LICENSE
✓ Pods/AFNetworking/README.md
✓ Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h
✓ Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIAlertView+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m
✓ Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h
✓ Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m
- Pods/Headers/Build/AFNetworking/AFHTTPRequestOperation.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFHTTPRequestOperationManager.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFHTTPSessionManager.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFNetworkActivityIndicatorManager.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFNetworkReachabilityManager.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFSecurityPolicy.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFURLConnectionOperation.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFURLRequestSerialization.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFURLResponseSerialization.h [FAILED]
- Pods/Headers/Build/AFNetworking/AFURLSessionManager.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIActivityIndicatorView+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIAlertView+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIButton+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIImageView+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIKit+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIProgressView+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIRefreshControl+AFNetworking.h [FAILED]
- Pods/Headers/Build/AFNetworking/UIWebView+AFNetworking.h [FAILED]
- Pods/Headers/Build/RKValueTransformers/RKValueTransformers.h [FAILED]
- Pods/Headers/Build/SEGModules/SEGModule.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h [FAILED]
- Pods/Headers/Public/AFNetworking/AFURLSessionManager.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h [FAILED]
- Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h [FAILED]
- Pods/Headers/Public/RKValueTransformers/RKValueTransformers.h [FAILED]
- Pods/Headers/Public/SEGModules/SEGModule.h [FAILED]
✓ Pods/Local Podspecs/AFNetworking.podspec
✓ Pods/Local Podspecs/RKValueTransformers.podspec
✓ Pods/Local Podspecs/SEGModules.podspec
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
✓ Pods/RKValueTransformers/Code/RKValueTransformers.h
✓ Pods/RKValueTransformers/Code/RKValueTransformers.m
✓ Pods/RKValueTransformers/LICENSE
✓ Pods/RKValueTransformers/README.md
✓ Pods/SEGModules/Classes/SEGModule.h
✓ Pods/SEGModules/Classes/SEGModule.m
✓ Pods/SEGModules/LICENSE
✓ Pods/SEGModules/README.md
- Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-dummy.m [FAILED]
- Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig [FAILED]
- Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-dummy.m [FAILED]
- Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-dummy.m [FAILED]
- Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
✓ SampleApp.xcodeproj.yaml (9 ms)
✓ SampleApp.xcworkspace/contents.xcworkspacedata
- execution_output.txt [FAILED]
- should not produce unexpected files [FAILED]
Pod update
Updates an existing installation
- $ pod update --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/BuildHeaders/Reachability/Reachability.h [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
- Pods/Manifest.lock [FAILED]
✓ Pods/Pods-Acknowledgements.markdown
✓ Pods/Pods-Acknowledgements.plist
✓ Pods/Pods-prefix.pch
✓ Pods/Pods-resources.sh
✓ Pods/Pods.xcconfig
- Pods/Pods.xcodeproj.yaml [FAILED]
✓ Pods/PodsDummy_Pods.m
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
✓ SampleApp.xcworkspace/contents.xcworkspacedata
- execution_output.txt [FAILED]
- should not produce unexpected files [FAILED]
Updates a selected Pod in an existing installation
- $ pod update Reachability --no-repo-update [FAILED]
- Podfile.lock [FAILED]
- Pods/Headers/Build/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Build/Reachability/Reachability.h [FAILED]
- Pods/Headers/Public/JSONKit/JSONKit.h [FAILED]
- Pods/Headers/Public/Reachability/Reachability.h [FAILED]
✓ Pods/JSONKit/JSONKit.h
✓ Pods/JSONKit/JSONKit.m (2 ms)
✓ Pods/JSONKit/README.md
- Pods/Manifest.lock [FAILED]
- Pods/Pods.xcodeproj.yaml [FAILED]
- Pods/Reachability/LICENCE.txt [FAILED]
- Pods/Reachability/README.md [FAILED]
- Pods/Reachability/Reachability.h [FAILED]
- Pods/Reachability/Reachability.m [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch [FAILED]
- Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.markdown [FAILED]
- Pods/Target Support Files/Pods/Pods-acknowledgements.plist [FAILED]
- Pods/Target Support Files/Pods/Pods-dummy.m [FAILED]
- Pods/Target Support Files/Pods/Pods-environment.h [FAILED]
- Pods/Target Support Files/Pods/Pods-resources.sh [FAILED]
- Pods/Target Support Files/Pods/Pods.debug.xcconfig [FAILED]
- Pods/Target Support Files/Pods/Pods.release.xcconfig [FAILED]
- SampleApp.xcodeproj.yaml [FAILED]
✓ SampleApp.xcworkspace/contents.xcworkspacedata
- execution_output.txt [FAILED]
✓ should not produce unexpected files
Pod lint
Lints a Pod
✓ $ pod spec lint --quick
✓ execution_output.txt
✓ should not produce unexpected files
Pod init
Initializes a Podfile with a single platform
✓ $ pod init
✓ SampleApp.xcodeproj.yaml (12 ms)
✓ execution_output.txt
✓ should not produce unexpected files
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Podfile.lock
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Manifest.lock
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Reachability/README.md
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Reachability/Reachability.h
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Reachability/Reachability.m
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_new:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- SampleApp:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
Build Configurations:
- Debug:
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_new:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_new:
--- DIFF -----------------------------------------------------------------------
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_new/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_new/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:121:in `block (3 levels) in <top (required)>'
spec/integration.rb:120:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Finding Podfile changes
A JSONKit
- Reachability
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Podfile.lock` for install_add_pod:
--- DIFF -----------------------------------------------------------------------
---
PODS:
-- JSONKit (1.5pre)
- Reachability (3.1.0)
DEPENDENCIES:
-- JSONKit (= 1.5pre)
- Reachability (= 3.1.0)
SPEC CHECKSUMS:
- JSONKit: efef3bbd3372ff33f96b9c6f34cf4fe18e74ab69
- Reachability: 14a77fa94dd71d434503d2d550d1881fb00a5d86
+ Reachability: 308e359ab9edc0992ae7881b7f631a8c34a51f16
--- END ------------------------------------------------------------------------
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Headers/Build/JSONKit/JSONKit.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Headers/Public/JSONKit/JSONKit.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/JSONKit/JSONKit.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/JSONKit/JSONKit.m
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/JSONKit/README.md
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Manifest.lock
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Pods.xcodeproj.yaml` for install_add_pod:
--- DIFF -----------------------------------------------------------------------
---
File References:
-- Podfile
+- Products:
+ - libPods.a
- Frameworks:
- - iOS:
- - Foundation.framework
- - SystemConfiguration.framework
+ - Foundation.framework
- Pods:
- - JSONKit:
- - JSONKit.h
- - JSONKit.m
- - Support Files:
- - Pods-JSONKit.xcconfig
- - Pods-JSONKit-Private.xcconfig
- - Pods-JSONKit-dummy.m
- - Pods-JSONKit-prefix.pch
- Reachability:
- Reachability.h
- Reachability.m
- - Support Files:
- - Pods-Reachability.xcconfig
- - Pods-Reachability-Private.xcconfig
- - Pods-Reachability-dummy.m
- - Pods-Reachability-prefix.pch
-- Products:
- - libPods.a
- - libPods-JSONKit.a
- - libPods-Reachability.a
- Targets Support Files:
- Pods:
- - Pods-acknowledgements.markdown
- - Pods-acknowledgements.plist
- - Pods-dummy.m
- - Pods-environment.h
- Pods-resources.sh
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+ - Pods-prefix.pch
+ - Pods.xcconfig
+ - PodsDummy_Pods.m
Targets:
- Pods:
Build Phases:
- SourcesBuildPhase:
- - Pods-dummy.m
+ - Reachability.m:
+ COMPILER_FLAGS: "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"
+ - PodsDummy_Pods.m
- FrameworksBuildPhase:
- Foundation.framework
+ - HeadersBuildPhase:
+ - Reachability.h
Build Configurations:
- - Debug:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'NO'
- OTHER_LDFLAGS: ''
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
+ COPY_PHASE_STRIP: 'YES'
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ PODS_ROOT: "${SRCROOT}"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
+ 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: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- OTHER_LIBTOOLFLAGS: ''
- Base Configuration: Pods.release.xcconfig
-- Pods-JSONKit:
- Build Phases:
- - SourcesBuildPhase:
- - JSONKit.m:
- COMPILER_FLAGS: "-fno-objc-arc"
- - Pods-JSONKit-dummy.m
- - FrameworksBuildPhase:
- - Foundation.framework
- - HeadersBuildPhase:
- - JSONKit.h
- Build Configurations:
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
+ Base Configuration: Pods.xcconfig
- Debug:
Build Settings:
- OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
- Base Configuration: Pods-JSONKit-Private.xcconfig
- - Release:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- OTHER_LDFLAGS: ''
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
- Base Configuration: Pods-JSONKit-Private.xcconfig
-- Pods-Reachability:
- Build Phases:
- - SourcesBuildPhase:
- - Pods-Reachability-dummy.m
- - Reachability.m:
- COMPILER_FLAGS: "-fno-objc-arc"
- - FrameworksBuildPhase:
- - Foundation.framework
- - SystemConfiguration.framework
- - HeadersBuildPhase:
- - Reachability.h
- Build Configurations:
- - Debug:
- Build Settings:
- OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
GCC_OPTIMIZATION_LEVEL: '0'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ GCC_C_LANGUAGE_STANDARD: gnu99
+ OTHER_LDFLAGS: ''
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
- - Release:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
- VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- OTHER_LDFLAGS: ''
+ GCC_DYNAMIC_NO_PIC: 'NO'
+ INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
+ PODS_ROOT: "${SRCROOT}"
+ ARCHS: "$(ARCHS_STANDARD_32_BIT)"
+ SKIP_INSTALL: 'YES'
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- ONLY_ACTIVE_ARCH: 'YES'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_C_LANGUAGE_STANDARD: gnu99
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'YES'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- GCC_DYNAMIC_NO_PIC: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
- Release:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- VALIDATE_PRODUCT: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - RELEASE=1
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_C_LANGUAGE_STANDARD: gnu99
- CLANG_WARN_EMPTY_BODY: 'YES'
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'NO'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- ENABLE_NS_ASSERTIONS: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
--- END ------------------------------------------------------------------------
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_add_pod:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_add_pod:
--- DIFF -----------------------------------------------------------------------
- libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+- Pods.xcconfig
Targets:
- SampleApp:
Build Phases:
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
+ Base Configuration: Pods.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: app
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
Build Settings:
--- END ------------------------------------------------------------------------
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_add_pod:
--- DIFF -----------------------------------------------------------------------
- Reachability
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for JSONKit (= 1.5pre) (1 remaining)
- Attempting to activate JSONKit (1.5pre)
- Activated JSONKit at JSONKit (1.5pre)
- Requiring nested dependencies ()
- Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (2 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability, JSONKit
-
-Comparing resolved specification to the sandbox manifest
- A JSONKit
- M Reachability
-
-Downloading dependencies
-
--> Installing JSONKit (1.5pre)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/johnezang/JSONKit.git ROOT/tmp/install_add_pod/Pods/JSONKit
- Cloning into 'ROOT/tmp/install_add_pod/Pods/JSONKit'...
- $ GIT_BIN checkout -b activated-commit 0aff3deb5e1bb2bbc88a83fd71c8ad5550185cce
- Switched to a new branch 'activated-commit'
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_add_pod/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_add_pod/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-JSONKit` iOS 6.0
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
- - Removing (Pods/Pods.xcconfig)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:126:in `block (3 levels) in <top (required)>'
spec/integration.rb:125:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Finding Podfile changes
R JSONKit
- Reachability
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Podfile.lock` for install_remove_pod:
--- DIFF -----------------------------------------------------------------------
---
PODS:
+- JSONKit (1.5pre)
- Reachability (3.1.0)
DEPENDENCIES:
+- JSONKit (= 1.5pre)
- Reachability (= 3.1.0)
SPEC CHECKSUMS:
- Reachability: 14a77fa94dd71d434503d2d550d1881fb00a5d86
+ JSONKit: 3d4708953ea7ae399a49777372d8b060a43ddd27
+ Reachability: 308e359ab9edc0992ae7881b7f631a8c34a51f16
--- END ------------------------------------------------------------------------
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Manifest.lock
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Pods.xcodeproj.yaml` for install_remove_pod:
--- DIFF -----------------------------------------------------------------------
---
File References:
-- Podfile
+- Products:
+ - libPods.a
- Frameworks:
- - iOS:
- - Foundation.framework
- - SystemConfiguration.framework
+ - Foundation.framework
- Pods:
+ - JSONKit:
+ - JSONKit.h
+ - JSONKit.m
- Reachability:
- Reachability.h
- Reachability.m
- - Support Files:
- - Pods-Reachability.xcconfig
- - Pods-Reachability-Private.xcconfig
- - Pods-Reachability-dummy.m
- - Pods-Reachability-prefix.pch
-- Products:
- - libPods.a
- - libPods-Reachability.a
- Targets Support Files:
- Pods:
- - Pods-acknowledgements.markdown
- - Pods-acknowledgements.plist
- - Pods-dummy.m
- - Pods-environment.h
- Pods-resources.sh
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+ - Pods-prefix.pch
+ - Pods.xcconfig
+ - PodsDummy_Pods.m
Targets:
- Pods:
Build Phases:
- SourcesBuildPhase:
- - Pods-dummy.m
+ - JSONKit.m:
+ COMPILER_FLAGS: "-Wno-deprecated-objc-isa-usage -Wno-format"
+ - Reachability.m:
+ COMPILER_FLAGS: "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"
+ - PodsDummy_Pods.m
- FrameworksBuildPhase:
- Foundation.framework
+ - HeadersBuildPhase:
+ - JSONKit.h
+ - Reachability.h
Build Configurations:
- - Debug:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'NO'
- OTHER_LDFLAGS: ''
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
+ COPY_PHASE_STRIP: 'YES'
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ PODS_ROOT: "${SRCROOT}"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
+ 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: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- OTHER_LIBTOOLFLAGS: ''
- Base Configuration: Pods.release.xcconfig
-- Pods-Reachability:
- Build Phases:
- - SourcesBuildPhase:
- - Pods-Reachability-dummy.m
- - Reachability.m:
- COMPILER_FLAGS: "-fno-objc-arc"
- - FrameworksBuildPhase:
- - Foundation.framework
- - SystemConfiguration.framework
- - HeadersBuildPhase:
- - Reachability.h
- Build Configurations:
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
+ Base Configuration: Pods.xcconfig
- Debug:
Build Settings:
- OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
+ GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
+ GCC_OPTIMIZATION_LEVEL: '0'
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ GCC_C_LANGUAGE_STANDARD: gnu99
+ OTHER_LDFLAGS: ''
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
- - Release:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
- VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- OTHER_LDFLAGS: ''
+ GCC_DYNAMIC_NO_PIC: 'NO'
+ INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
+ PODS_ROOT: "${SRCROOT}"
+ ARCHS: "$(ARCHS_STANDARD_32_BIT)"
+ SKIP_INSTALL: 'YES'
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- ONLY_ACTIVE_ARCH: 'YES'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_C_LANGUAGE_STANDARD: gnu99
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'YES'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- GCC_DYNAMIC_NO_PIC: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
- Release:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- VALIDATE_PRODUCT: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - RELEASE=1
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_C_LANGUAGE_STANDARD: gnu99
- CLANG_WARN_EMPTY_BODY: 'YES'
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'NO'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- ENABLE_NS_ASSERTIONS: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
--- END ------------------------------------------------------------------------
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_remove_pod:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_remove_pod:
--- DIFF -----------------------------------------------------------------------
- libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+- Pods.xcconfig
Targets:
- SampleApp:
Build Phases:
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
+ Base Configuration: Pods.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: app
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
Build Settings:
--- END ------------------------------------------------------------------------
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_remove_pod:
--- DIFF -----------------------------------------------------------------------
- Reachability
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- R JSONKit
- M Reachability
-
--> Removing JSONKit
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_remove_pod/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_remove_pod/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
- - Removing (Pods/Pods.xcconfig)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Unexpected files for install_remove_pod:
* Pods/JSONKit/JSONKit.h
* Pods/JSONKit/JSONKit.m
* Pods/JSONKit/README.md
spec/integration.rb:131:in `block (3 levels) in <top (required)>'
spec/integration.rb:130:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Using `ARCHS` setting to build architectures of target `Pods-test`: (`$(ARCHS_STANDARD_64_BIT)`)
Using `ARCHS` setting to build architectures of target `Pods-SampleApp_2`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Podfile.lock
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Headers/Build/JSONKit/JSONKit.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Headers/Public/JSONKit/JSONKit.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/JSONKit/JSONKit.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/JSONKit/JSONKit.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/JSONKit/README.md
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Manifest.lock
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Reachability/README.md
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Reachability/Reachability.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Reachability/Reachability.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-Private.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit-prefix.pch
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-JSONKit/Pods-SampleApp_2-JSONKit.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-Private.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-prefix.pch
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.markdown
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.plist
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-environment.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-resources.sh
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.debug.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.release.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-Private.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit-prefix.pch
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test-JSONKit/Pods-test-JSONKit.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test-acknowledgements.markdown
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test-acknowledgements.plist
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test-environment.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test-resources.sh
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test.debug.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods-test/Pods-test.release.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_multiple_targets:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- - libPods-SampleApp_2.a
- - libPods-test.a
- Products:
- SampleApp.app
- SampleAppTests.octest
- SampleApp_2.app
- NonIntegrated.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
- - Pods-SampleApp_2.debug.xcconfig
- - Pods-SampleApp_2.release.xcconfig
- - Pods-test.debug.xcconfig
- - Pods-test.release.xcconfig
Targets:
- SampleApp:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
- SampleAppTests:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- SampleAppTests.m
- FrameworksBuildPhase:
- SenTestingKit.framework
- Cocoa.framework
- - libPods-test.a
- ResourcesBuildPhase:
- InfoPlist.strings
- ShellScriptBuildPhase: []
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
WRAPPER_EXTENSION: octest
- COMBINE_HIDPI_IMAGES: 'YES'
FRAMEWORK_SEARCH_PATHS: '"$(DEVELOPER_LIBRARY_DIR)/Frameworks"'
+ COMBINE_HIDPI_IMAGES: 'YES'
TEST_HOST: "$(BUNDLE_LOADER)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleAppTests/SampleAppTests-Info.plist
BUNDLE_LOADER: "$(BUILT_PRODUCTS_DIR)/SampleApp.app/Contents/MacOS/SampleApp"
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-test.debug.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: octest
- COMBINE_HIDPI_IMAGES: 'YES'
FRAMEWORK_SEARCH_PATHS: '"$(DEVELOPER_LIBRARY_DIR)/Frameworks"'
+ COMBINE_HIDPI_IMAGES: 'YES'
TEST_HOST: "$(BUNDLE_LOADER)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleAppTests/SampleAppTests-Info.plist
BUNDLE_LOADER: "$(BUILT_PRODUCTS_DIR)/SampleApp.app/Contents/MacOS/SampleApp"
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-test.release.xcconfig
- SampleApp_2:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods-SampleApp_2.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp_2/SampleApp_2-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp_2/SampleApp_2-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_2.debug.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp_2/SampleApp_2-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp_2/SampleApp_2-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_2.release.xcconfig
- NonIntegrated:
Build Phases:
- SourcesBuildPhase:
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: NonIntegrated/NonIntegrated-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: NonIntegrated/NonIntegrated-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: NonIntegrated/NonIntegrated-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: NonIntegrated/NonIntegrated-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
Build Configurations:
- Debug:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_multiple_targets:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_multiple_targets:
--- DIFF -----------------------------------------------------------------------
Using `ARCHS` setting to build architectures of target `Pods-SampleApp_2`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
- Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Found existing spec (Reachability (3.1.0))
- Creating possibility state for JSONKit (2 remaining)
- Attempting to activate JSONKit (1.5pre)
- Unsatisfied by requested spec
- Unwinding for conflict: JSONKit
- Creating possibility state for JSONKit (1 remaining)
- Attempting to activate JSONKit (1.4)
- Activated JSONKit at JSONKit (1.4)
- Requiring nested dependencies ()
- Creating possibility state for JSONKit (2 remaining)
- Attempting to activate JSONKit (1.5pre)
- Found existing spec (JSONKit (1.4))
-Finished resolution (5 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability, JSONKit
-
-Comparing resolved specification to the sandbox manifest
- A JSONKit
- A Reachability
-
-Downloading dependencies
-
--> Installing JSONKit (1.4)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/johnezang/JSONKit.git ROOT/tmp/install_multiple_targets/Pods/JSONKit --single-branch --depth 1 --branch v1.4
- Cloning into 'ROOT/tmp/install_multiple_targets/Pods/JSONKit'...
- Note: checking out '99930114548f9cedc8070a3bd4d9a217adc218ca'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_multiple_targets/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_multiple_targets/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods-SampleApp_2-JSONKit` iOS 6.0
- - Installing target `Pods-SampleApp_2-Reachability` iOS 6.0
- - Installing target `Pods-test-JSONKit` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Installing target `Pods-SampleApp_2` iOS 6.0
- - Installing target `Pods-test` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
-
-Integrating target `Pods-SampleApp_2` (`SampleApp.xcodeproj` project)
-
-Integrating target `Pods-test` (`SampleApp.xcodeproj` project)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:136:in `block (3 levels) in <top (required)>'
spec/integration.rb:135:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
[!] Skipping test due to missing `hg` executable: Installs a Pod with different subspecs activated across different targets
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Fetching external sources
-> Fetching podspec for `Test` from `https://raw.githubusercontent.com/luisdelarosa/AFRaptureXMLRequestOperation/9800263d87304d0cda5e8b6afbe702e1dab55392/Test.spec`
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Podfile.lock
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Headers/Build/Test/AFRaptureXMLRequestOperation.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Headers/Build/Test/Foo.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Headers/Public/Test/AFRaptureXMLRequestOperation.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Headers/Public/Test/Foo.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Manifest.lock
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods-Test/Pods-Test-Private.xcconfig
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods-Test/Pods-Test-dummy.m
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods-Test/Pods-Test-prefix.pch
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods-Test/Pods-Test.xcconfig
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/AFRaptureXMLRequestOperation/AFRaptureXMLRequestOperation.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/AFRaptureXMLRequestOperation/AFRaptureXMLRequestOperation.m
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/FakeSubspec/Foo.h
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/FakeSubspec/Foo.m
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/LICENSE
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* Pods/Test/README.md
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_subspecs_no_duplicate_prefix:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- iOS App.app
- OS X App.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- iOS App:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- UIKit.framework
- Foundation.framework
- CoreGraphics.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Default.png
- Default@2x.png
- Default-568h@2x.png
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
CODE_SIGN_IDENTITY[sdk=iphoneos*]: iPhone Developer
GCC_PREFIX_HEADER: iOS App/iOS App-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
VALIDATE_PRODUCT: 'YES'
CODE_SIGN_IDENTITY[sdk=iphoneos*]: iPhone Developer
GCC_PREFIX_HEADER: iOS App/iOS App-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
- OS X App:
Build Phases:
- SourcesBuildPhase:
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: OS X App/OS X App-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: OS X App/OS X App-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: OS X App/OS X App-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: OS X App/OS X App-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
Build Configurations:
- Debug:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_subspecs_no_duplicate_prefix:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_subspecs_no_duplicate_prefix:
--- DIFF -----------------------------------------------------------------------
-> Fetching podspec for `Test` from `https://raw.githubusercontent.com/luisdelarosa/AFRaptureXMLRequestOperation/9800263d87304d0cda5e8b6afbe702e1dab55392/Test.spec`
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Test (from `https://raw.githubusercontent.com/luisdelarosa/AFRaptureXMLRequestOperation/9800263d87304d0cda5e8b6afbe702e1dab55392/Test.spec`) (1 remaining)
- Attempting to activate Test (0.0.1)
- Activated Test at Test (0.0.1)
- Requiring nested dependencies (Test/Foo (= 0.0.1))
- Creating possibility state for Test/Foo (= 0.0.1) (1 remaining)
- Attempting to activate Test/Foo (0.0.1)
- Activated Test/Foo at Test/Foo (0.0.1)
- Requiring nested dependencies ()
-Finished resolution (2 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Test, Test/Foo
-
-Comparing resolved specification to the sandbox manifest
- A Test
-
-Downloading dependencies
-
--> Installing Test (0.0.1)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/luisdelarosa/AFRaptureXMLRequestOperation.git ROOT/tmp/install_subspecs_no_duplicate_prefix/Pods/Test --single-branch --depth 1
- Cloning into 'ROOT/tmp/install_subspecs_no_duplicate_prefix/Pods/Test'...
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Test` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
-
-[!] The `iOS App [Release]` target overrides the `OTHER_CFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- - Use the `$(inherited)` flag, or
- - Remove the build settings from the target.
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:151:in `block (3 levels) in <top (required)>'
spec/integration.rb:150:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Fetching external sources
-> Fetching podspec for `Reachability` from `Reachability`
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Podfile.lock
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Manifest.lock
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_local_source:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- iOS App.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- iOS App:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- UIKit.framework
- Foundation.framework
- CoreGraphics.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Default.png
- Default@2x.png
- Default-568h@2x.png
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
CODE_SIGN_IDENTITY[sdk=iphoneos*]: iPhone Developer
GCC_PREFIX_HEADER: iOS App/iOS App-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
VALIDATE_PRODUCT: 'YES'
CODE_SIGN_IDENTITY[sdk=iphoneos*]: iPhone Developer
GCC_PREFIX_HEADER: iOS App/iOS App-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
Build Configurations:
- Debug:
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_local_source:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_local_source:
--- DIFF -----------------------------------------------------------------------
-> Fetching podspec for `Reachability` from `Reachability`
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (from `Reachability`) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 4.3
- - Installing target `Pods` iOS 4.3
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
-
-[!] The `:local` option of the Podfile has been renamed to `:path` and it is deprecated.
-
-[!] The `iOS App [Release]` target overrides the `OTHER_CFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
- - Use the `$(inherited)` flag, or
- - Remove the build settings from the target.
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:156:in `block (3 levels) in <top (required)>'
spec/integration.rb:155:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
[!] Skipping test due to missing `hg` executable: Installs a Pod with an external source
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Fetching external sources
-> Fetching podspec for `Reachability` from `Reachability.podspec`
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Podfile.lock
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Manifest.lock
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Reachability/README.md
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Reachability/Reachability.h
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Reachability/Reachability.m
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_podspec:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- SampleApp:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
Build Configurations:
- Debug:
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podspec:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_podspec:
--- DIFF -----------------------------------------------------------------------
-> Fetching podspec for `Reachability` from `Reachability.podspec`
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (from `Reachability.podspec`) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_podspec/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_podspec/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:171:in `block (3 levels) in <top (required)>'
spec/integration.rb:170:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Using `ARCHS` setting to build architectures of target `Pods-SampleApp_1`: (`$(ARCHS_STANDARD_64_BIT)`)
Using `ARCHS` setting to build architectures of target `Pods-SampleApp_2`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Podfile.lock
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Manifest.lock
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Reachability/README.md
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Reachability/Reachability.h
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Reachability/Reachability.m
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-Private.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-dummy.m
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability-prefix.pch
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1-Reachability/Pods-SampleApp_1-Reachability.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-acknowledgements.markdown
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-acknowledgements.plist
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-dummy.m
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-environment.h
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1-resources.sh
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1.debug.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_1/Pods-SampleApp_1.release.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-Private.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-dummy.m
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability-prefix.pch
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2-Reachability/Pods-SampleApp_2-Reachability.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.markdown
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-acknowledgements.plist
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-dummy.m
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-environment.h
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2-resources.sh
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.debug.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Pods/Target Support Files/Pods-SampleApp_2/Pods-SampleApp_2.release.xcconfig
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp_1.xcodeproj.yaml` for install_custom_workspace:
--- DIFF -----------------------------------------------------------------------
- libPods-SampleApp_1.a
- Products:
- SampleApp.app
-- Pods:
- - Pods-SampleApp_1.debug.xcconfig
- - Pods-SampleApp_1.release.xcconfig
+- Pods-SampleApp_1.xcconfig
Targets:
- SampleApp_1:
Build Phases:
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_1.debug.xcconfig
+ Base Configuration: Pods-SampleApp_1.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: app
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_1.release.xcconfig
+ Base Configuration: Pods-SampleApp_1.xcconfig
Build Configurations:
- Debug:
Build Settings:
--- END ------------------------------------------------------------------------
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp_2.xcodeproj.yaml` for install_custom_workspace:
--- DIFF -----------------------------------------------------------------------
- libPods-SampleApp_2.a
- Products:
- SampleApp.app
-- Pods:
- - Pods-SampleApp_2.debug.xcconfig
- - Pods-SampleApp_2.release.xcconfig
+- Pods-SampleApp_2.xcconfig
Targets:
- SampleApp_2:
Build Phases:
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_2.debug.xcconfig
+ Base Configuration: Pods-SampleApp_2.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods-SampleApp_2.release.xcconfig
+ Base Configuration: Pods-SampleApp_2.xcconfig
Build Configurations:
- Debug:
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_workspace:
* Workspace.xcworkspace/contents.xcworkspacedata
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_custom_workspace:
--- DIFF -----------------------------------------------------------------------
Using `ARCHS` setting to build architectures of target `Pods-SampleApp_2`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
- Creating possibility state for Reachability (3 remaining)
- Attempting to activate Reachability (3.1.1)
- Found existing spec (Reachability (3.1.0))
-Finished resolution (2 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_custom_workspace/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_custom_workspace/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-SampleApp_1-Reachability` iOS 6.0
- - Installing target `Pods-SampleApp_2-Reachability` iOS 6.0
- - Installing target `Pods-SampleApp_1` iOS 6.0
- - Installing target `Pods-SampleApp_2` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client projects
-
-[!] From now on use `Workspace.xcworkspace`.
-
-Integrating target `Pods-SampleApp_1` (`SampleApp_1.xcodeproj` project)
- - Removing (Pods/Pods-SampleApp_1.xcconfig)
-
-Integrating target `Pods-SampleApp_2` (`SampleApp_2.xcodeproj` project)
- - Removing (Pods/Pods-SampleApp_2.xcconfig)
-
-[!] There are duplicate dependencies on `Reachability` in `Podfile`:
-
-- Reachability (= 3.1.0)
-- Reachability
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:176:in `block (3 levels) in <top (required)>'
spec/integration.rb:175:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Podfile.lock
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Manifest.lock
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Reachability/README.md
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Reachability/Reachability.h
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Reachability/Reachability.m
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods.custom debug - missing some settings .xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods.custom release.xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_custom_build_configuration:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.custom debug - missing some settings .xcconfig
- - Pods.release.xcconfig
- - Pods.custom release.xcconfig
Targets:
- SampleApp:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- 'Custom Debug - missing some settings ':
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.custom debug - missing some settings .xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
- Custom Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.custom release.xcconfig
Build Configurations:
- 'Custom Debug - missing some settings ':
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_custom_build_configuration:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_custom_build_configuration:
--- DIFF -----------------------------------------------------------------------
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_custom_build_configuration/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_custom_build_configuration/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:181:in `block (3 levels) in <top (required)>'
spec/integration.rb:180:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Podfile.lock
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Manifest.lock
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Pods.xcodeproj.yaml
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Reachability/README.md
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Reachability/Reachability.h
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Reachability/Reachability.m
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for install_podfile_callbacks:
--- DIFF -----------------------------------------------------------------------
- AppKit.framework
- CoreData.framework
- Foundation.framework
- - libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- SampleApp:
Build Phases:
- - Check Pods Manifest.lock: []
- SourcesBuildPhase:
- main.m
- CPAppDelegate.m
- FrameworksBuildPhase:
- Cocoa.framework
- - libPods.a
- ResourcesBuildPhase:
- InfoPlist.strings
- Credits.rtf
- MainMenu.xib
- - Copy Pods Resources: []
Build Configurations:
- Debug:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
- WRAPPER_EXTENSION: app
- COMBINE_HIDPI_IMAGES: 'YES'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
+ COMBINE_HIDPI_IMAGES: 'YES'
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
+ WRAPPER_EXTENSION: app
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
Build Configurations:
- Debug:
Build Settings:
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
MACOSX_DEPLOYMENT_TARGET: '10.8'
CLANG_WARN__DUPLICATE_METHOD_MATCH: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
+ CLANG_WARN_EMPTY_BODY: 'YES'
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
CLANG_WARN_ENUM_CONVERSION: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
--- END ------------------------------------------------------------------------
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* SampleApp.xcworkspace/contents.xcworkspacedata
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_podfile_callbacks:
--- DIFF -----------------------------------------------------------------------
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (= 3.1.0) (1 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- A Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/install_podfile_callbacks/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/install_podfile_callbacks/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
- - Podfile
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Podfile
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-[!] From now on use `SampleApp.xcworkspace`.
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
-
-[!] Podfile#config is deprecated. The config is accessible from the parameter passed to the hooks
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_podfile_callbacks:
* pre_install.txt
spec/integration.rb:188:in `block (3 levels) in <top (required)>'
spec/integration.rb:187:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Finding Podfile changes
- AFNetworking
- RKValueTransformers
- SEGModules
Fetching external sources
-> Pre-downloading: `AFNetworking` from `https://github.com/AFNetworking/AFNetworking.git`, commit `ba7b6e541fd18bdf48da6d4845670e3e6b990637`
> Git download
> Git download
$ GIT_BIN clone https://github.com/AFNetworking/AFNetworking.git ROOT/tmp/install_using_checkout_options/Pods/AFNetworking
Cloning into 'ROOT/tmp/install_using_checkout_options/Pods/AFNetworking'...
$ GIT_BIN checkout -b activated-commit ba7b6e541fd18bdf48da6d4845670e3e6b990637
Switched to a new branch 'activated-commit'
-> Pre-downloading: `RKValueTransformers` from `https://github.com/RestKit/RKValueTransformers`, commit `d76a00894b8c3c9331e36d91ab952681426a49df`
> Git download
> Git download
$ GIT_BIN clone https://github.com/RestKit/RKValueTransformers ROOT/tmp/install_using_checkout_options/Pods/RKValueTransformers
Cloning into 'ROOT/tmp/install_using_checkout_options/Pods/RKValueTransformers'...
$ GIT_BIN checkout -b activated-commit d76a00894b8c3c9331e36d91ab952681426a49df
Switched to a new branch 'activated-commit'
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFHTTPRequestOperation.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFHTTPRequestOperationManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFHTTPSessionManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFNetworkActivityIndicatorManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFNetworkReachabilityManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFSecurityPolicy.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFURLConnectionOperation.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFURLRequestSerialization.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFURLResponseSerialization.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/AFURLSessionManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIActivityIndicatorView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIAlertView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIButton+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIImageView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIKit+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIProgressView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIRefreshControl+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/AFNetworking/UIWebView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/RKValueTransformers/RKValueTransformers.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Build/SEGModules/SEGModule.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFHTTPRequestOperation.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFHTTPRequestOperationManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFURLConnectionOperation.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/AFURLSessionManager.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIAlertView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/RKValueTransformers/RKValueTransformers.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Headers/Public/SEGModules/SEGModule.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Manifest.lock` for install_using_checkout_options:
--- DIFF -----------------------------------------------------------------------
---
PODS:
-- AFNetworking (2.4.1):
- - AFNetworking/NSURLConnection (= 2.4.1)
- - AFNetworking/NSURLSession (= 2.4.1)
- - AFNetworking/Reachability (= 2.4.1)
- - AFNetworking/Security (= 2.4.1)
- - AFNetworking/Serialization (= 2.4.1)
- - AFNetworking/UIKit (= 2.4.1)
-- AFNetworking/NSURLConnection (2.4.1):
- - AFNetworking/Reachability
- - AFNetworking/Security
- - AFNetworking/Serialization
-- AFNetworking/NSURLSession (2.4.1):
- - AFNetworking/Reachability
- - AFNetworking/Security
- - AFNetworking/Serialization
-- AFNetworking/Reachability (2.4.1)
-- AFNetworking/Security (2.4.1)
-- AFNetworking/Serialization (2.4.1)
-- AFNetworking/UIKit (2.4.1):
- - AFNetworking/NSURLConnection
- - AFNetworking/NSURLSession
- RKValueTransformers (1.1.0)
- SEGModules (0.1.0)
DEPENDENCIES:
-- AFNetworking (from `https://github.com/AFNetworking/AFNetworking.git`)
- RKValueTransformers (from `https://github.com/RestKit/RKValueTransformers`)
- SEGModules (from `https://github.com/segiddins/SEGModules.git`)
EXTERNAL SOURCES:
- AFNetworking:
- :git: https://github.com/AFNetworking/AFNetworking.git
RKValueTransformers:
:git: https://github.com/RestKit/RKValueTransformers
SEGModules:
:git: https://github.com/segiddins/SEGModules.git
CHECKOUT OPTIONS:
- AFNetworking:
- :commit: ba7b6e541fd18bdf48da6d4845670e3e6b990637
- :git: https://github.com/AFNetworking/AFNetworking.git
RKValueTransformers:
- :commit: d76a00894b8c3c9331e36d91ab952681426a49df
+ :commit: 82a9904d1686c7c907d099b8917d69fc0e74e260
:git: https://github.com/RestKit/RKValueTransformers
SEGModules:
:commit: 7d808a9b0a0f8db9ccbf70ced314b45e1b4ed926
:git: https://github.com/segiddins/SEGModules.git
SPEC CHECKSUMS:
- AFNetworking: 72af5ca61de0fac5773557f14decb1d635700a87
RKValueTransformers: 6342fc9a832ee624e231c03929ad519a8d47a484
SEGModules: 9046dab5b97eba8011c5464f91e44d95e935829a
--- END ------------------------------------------------------------------------
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Pods.xcodeproj.yaml` for install_using_checkout_options:
--- DIFF -----------------------------------------------------------------------
- Podfile
- Frameworks:
- iOS:
- - CoreGraphics.framework
- Foundation.framework
- - MobileCoreServices.framework
- - Security.framework
- - SystemConfiguration.framework
- Pods:
- - AFNetworking:
- - AFNetworking.h
- - NSURLConnection:
- - AFHTTPRequestOperation.h
- - AFHTTPRequestOperation.m
- - AFHTTPRequestOperationManager.h
- - AFHTTPRequestOperationManager.m
- - AFURLConnectionOperation.h
- - AFURLConnectionOperation.m
- - NSURLSession:
- - AFHTTPSessionManager.h
- - AFHTTPSessionManager.m
- - AFURLSessionManager.h
- - AFURLSessionManager.m
- - Reachability:
- - AFNetworkReachabilityManager.h
- - AFNetworkReachabilityManager.m
- - Security:
- - AFSecurityPolicy.h
- - AFSecurityPolicy.m
- - Serialization:
- - AFURLRequestSerialization.h
- - AFURLRequestSerialization.m
- - AFURLResponseSerialization.h
- - AFURLResponseSerialization.m
- - Support Files:
- - Pods-AFNetworking.xcconfig
- - Pods-AFNetworking-Private.xcconfig
- - Pods-AFNetworking-dummy.m
- - Pods-AFNetworking-prefix.pch
- - UIKit:
- - AFNetworkActivityIndicatorManager.h
- - AFNetworkActivityIndicatorManager.m
- - UIActivityIndicatorView+AFNetworking.h
- - UIActivityIndicatorView+AFNetworking.m
- - UIAlertView+AFNetworking.h
- - UIAlertView+AFNetworking.m
- - UIButton+AFNetworking.h
- - UIButton+AFNetworking.m
- - UIImageView+AFNetworking.h
- - UIImageView+AFNetworking.m
- - UIKit+AFNetworking.h
- - UIProgressView+AFNetworking.h
- - UIProgressView+AFNetworking.m
- - UIRefreshControl+AFNetworking.h
- - UIRefreshControl+AFNetworking.m
- - UIWebView+AFNetworking.h
- - UIWebView+AFNetworking.m
- RKValueTransformers:
- RKValueTransformers.h
- RKValueTransformers.m
- Pods-SEGModules-prefix.pch
- Products:
- libPods.a
- - libPods-AFNetworking.a
- libPods-RKValueTransformers.a
- libPods-SEGModules.a
- Targets Support Files:
COPY_PHASE_STRIP: 'YES'
OTHER_LIBTOOLFLAGS: ''
Base Configuration: Pods.release.xcconfig
-- Pods-AFNetworking:
- Build Phases:
- - SourcesBuildPhase:
- - AFHTTPRequestOperation.m
- - AFHTTPRequestOperationManager.m
- - AFHTTPSessionManager.m
- - AFNetworkActivityIndicatorManager.m
- - AFNetworkReachabilityManager.m
- - AFSecurityPolicy.m
- - AFURLConnectionOperation.m
- - AFURLRequestSerialization.m
- - AFURLResponseSerialization.m
- - AFURLSessionManager.m
- - Pods-AFNetworking-dummy.m
- - UIActivityIndicatorView+AFNetworking.m
- - UIAlertView+AFNetworking.m
- - UIButton+AFNetworking.m
- - UIImageView+AFNetworking.m
- - UIProgressView+AFNetworking.m
- - UIRefreshControl+AFNetworking.m
- - UIWebView+AFNetworking.m
- - FrameworksBuildPhase:
- - CoreGraphics.framework
- - Foundation.framework
- - MobileCoreServices.framework
- - Security.framework
- - SystemConfiguration.framework
- - HeadersBuildPhase:
- - AFHTTPRequestOperation.h
- - AFHTTPRequestOperationManager.h
- - AFHTTPSessionManager.h
- - AFNetworkActivityIndicatorManager.h
- - AFNetworkReachabilityManager.h
- - AFNetworking.h
- - AFSecurityPolicy.h
- - AFURLConnectionOperation.h
- - AFURLRequestSerialization.h
- - AFURLResponseSerialization.h
- - AFURLSessionManager.h
- - UIActivityIndicatorView+AFNetworking.h
- - UIAlertView+AFNetworking.h
- - UIButton+AFNetworking.h
- - UIImageView+AFNetworking.h
- - UIKit+AFNetworking.h
- - UIProgressView+AFNetworking.h
- - UIRefreshControl+AFNetworking.h
- - UIWebView+AFNetworking.h
- Build Configurations:
- - Debug:
- Build Settings:
- OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch
- Base Configuration: Pods-AFNetworking-Private.xcconfig
- - Release:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- OTHER_LDFLAGS: ''
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch
- Base Configuration: Pods-AFNetworking-Private.xcconfig
- Pods-RKValueTransformers:
Build Phases:
- SourcesBuildPhase:
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
CLANG_WARN_EMPTY_BODY: 'YES'
ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
COPY_PHASE_STRIP: 'YES'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
CLANG_ENABLE_OBJC_ARC: 'YES'
+ CLANG_WARN_BOOL_CONVERSION: 'YES'
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
GCC_WARN_UNUSED_FUNCTION: 'YES'
CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
GCC_DYNAMIC_NO_PIC: 'NO'
GCC_WARN_UNUSED_VARIABLE: 'YES'
VALIDATE_PRODUCT: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - RELEASE=1
+ GCC_PREPROCESSOR_DEFINITIONS: RELEASE=1
CLANG_ENABLE_MODULES: 'YES'
CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
CLANG_WARN_EMPTY_BODY: 'YES'
GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
COPY_PHASE_STRIP: 'NO'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
CLANG_ENABLE_OBJC_ARC: 'YES'
+ CLANG_WARN_BOOL_CONVERSION: 'YES'
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
GCC_WARN_UNUSED_FUNCTION: 'YES'
CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
ENABLE_NS_ASSERTIONS: 'NO'
--- END ------------------------------------------------------------------------
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-Private.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-dummy.m
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking-prefix.pch
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-AFNetworking/Pods-AFNetworking.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-Private.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-dummy.m
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers-prefix.pch
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-RKValueTransformers/Pods-RKValueTransformers.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-Private.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-dummy.m
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules-prefix.pch
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods-SEGModules/Pods-SEGModules.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for install_using_checkout_options:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for install_using_checkout_options:
--- DIFF -----------------------------------------------------------------------
Switched to a new branch 'activated-commit'
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for AFNetworking (from `https://github.com/AFNetworking/AFNetworking.git`) (1 remaining)
- Attempting to activate AFNetworking (2.4.1)
- Activated AFNetworking at AFNetworking (2.4.1)
- Requiring nested dependencies (AFNetworking/Serialization (= 2.4.1), AFNetworking/Security (= 2.4.1), AFNetworking/Reachability (= 2.4.1), AFNetworking/NSURLConnection (= 2.4.1), AFNetworking/NSURLSession (= 2.4.1), AFNetworking/UIKit (= 2.4.1))
- Creating possibility state for SEGModules (from `https://github.com/segiddins/SEGModules.git`) (1 remaining)
- Attempting to activate SEGModules (0.1.0)
- Activated SEGModules at SEGModules (0.1.0)
- Requiring nested dependencies ()
- Creating possibility state for RKValueTransformers (from `https://github.com/RestKit/RKValueTransformers`) (1 remaining)
- Attempting to activate RKValueTransformers (1.1.0)
- Activated RKValueTransformers at RKValueTransformers (1.1.0)
- Requiring nested dependencies ()
- Creating possibility state for AFNetworking/Serialization (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Serialization (2.4.1)
- Activated AFNetworking/Serialization at AFNetworking/Serialization (2.4.1)
- Requiring nested dependencies ()
- Creating possibility state for AFNetworking/Security (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Security (2.4.1)
- Activated AFNetworking/Security at AFNetworking/Security (2.4.1)
- Requiring nested dependencies ()
- Creating possibility state for AFNetworking/Reachability (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Reachability (2.4.1)
- Activated AFNetworking/Reachability at AFNetworking/Reachability (2.4.1)
- Requiring nested dependencies ()
- Creating possibility state for AFNetworking/NSURLConnection (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/NSURLConnection (2.4.1)
- Activated AFNetworking/NSURLConnection at AFNetworking/NSURLConnection (2.4.1)
- Requiring nested dependencies (AFNetworking/Serialization (= 2.4.1), AFNetworking/Reachability (= 2.4.1), AFNetworking/Security (= 2.4.1))
- Creating possibility state for AFNetworking/Security (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Security (2.4.1)
- Found existing spec (AFNetworking/Security (2.4.1))
- Creating possibility state for AFNetworking/Reachability (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Reachability (2.4.1)
- Found existing spec (AFNetworking/Reachability (2.4.1))
- Creating possibility state for AFNetworking/Serialization (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Serialization (2.4.1)
- Found existing spec (AFNetworking/Serialization (2.4.1))
- Creating possibility state for AFNetworking/UIKit (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/UIKit (2.4.1)
- Activated AFNetworking/UIKit at AFNetworking/UIKit (2.4.1)
- Requiring nested dependencies (AFNetworking/NSURLConnection (= 2.4.1), AFNetworking/NSURLSession (= 2.4.1))
- Creating possibility state for AFNetworking/NSURLConnection (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/NSURLConnection (2.4.1)
- Found existing spec (AFNetworking/NSURLConnection (2.4.1))
- Creating possibility state for AFNetworking/NSURLSession (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/NSURLSession (2.4.1)
- Activated AFNetworking/NSURLSession at AFNetworking/NSURLSession (2.4.1)
- Requiring nested dependencies (AFNetworking/Serialization (= 2.4.1), AFNetworking/Reachability (= 2.4.1), AFNetworking/Security (= 2.4.1))
- Creating possibility state for AFNetworking/NSURLSession (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/NSURLSession (2.4.1)
- Found existing spec (AFNetworking/NSURLSession (2.4.1))
- Creating possibility state for AFNetworking/Serialization (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Serialization (2.4.1)
- Found existing spec (AFNetworking/Serialization (2.4.1))
- Creating possibility state for AFNetworking/Reachability (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Reachability (2.4.1)
- Found existing spec (AFNetworking/Reachability (2.4.1))
- Creating possibility state for AFNetworking/Security (= 2.4.1) (1 remaining)
- Attempting to activate AFNetworking/Security (2.4.1)
- Found existing spec (AFNetworking/Security (2.4.1))
-Finished resolution (17 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: AFNetworking, SEGModules, RKValueTransformers, AFNetworking/Serialization, AFNetworking/Security, AFNetworking/Reachability, AFNetworking/NSURLConnection, AFNetworking/NSURLSession, AFNetworking/UIKit
-
-Comparing resolved specification to the sandbox manifest
- A AFNetworking
- M RKValueTransformers
- - SEGModules
-
-Downloading dependencies
-
--> Installing AFNetworking (2.4.1)
-
--> Installing RKValueTransformers 1.1.0 (was 1.1.0)
-
--> Using SEGModules (0.1.0)
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-AFNetworking` iOS 6.0
- - Installing target `Pods-RKValueTransformers` iOS 6.0
- - Installing target `Pods-SEGModules` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Unexpected files for install_using_checkout_options:
* Pods/AFNetworking/.cocoadocs.yml
* Pods/AFNetworking/.git/HEAD
* Pods/AFNetworking/.git/config
* Pods/AFNetworking/.git/description
* Pods/AFNetworking/.git/hooks/applypatch-msg.sample
* Pods/AFNetworking/.git/hooks/commit-msg.sample
* Pods/AFNetworking/.git/hooks/post-update.sample
* Pods/AFNetworking/.git/hooks/pre-applypatch.sample
* Pods/AFNetworking/.git/hooks/pre-commit.sample
* Pods/AFNetworking/.git/hooks/pre-push.sample
* Pods/AFNetworking/.git/hooks/pre-rebase.sample
* Pods/AFNetworking/.git/hooks/prepare-commit-msg.sample
* Pods/AFNetworking/.git/hooks/update.sample
* Pods/AFNetworking/.git/index
* Pods/AFNetworking/.git/info/exclude
* Pods/AFNetworking/.git/logs/HEAD
* Pods/AFNetworking/.git/logs/refs/heads/activated-commit
* Pods/AFNetworking/.git/logs/refs/heads/master
* Pods/AFNetworking/.git/logs/refs/remotes/origin/HEAD
* Pods/AFNetworking/.git/objects/pack/pack-4e16b776e281ae443b0b60d2ffd44562a6fdf208.idx
* Pods/AFNetworking/.git/objects/pack/pack-4e16b776e281ae443b0b60d2ffd44562a6fdf208.pack
* Pods/AFNetworking/.git/packed-refs
* Pods/AFNetworking/.git/refs/heads/activated-commit
* Pods/AFNetworking/.git/refs/heads/master
* Pods/AFNetworking/.git/refs/remotes/origin/HEAD
* Pods/AFNetworking/.gitignore
* Pods/AFNetworking/.travis.yml
* Pods/AFNetworking/AFNetworking.podspec
* Pods/AFNetworking/AFNetworking.xcworkspace/contents.xcworkspacedata
* Pods/AFNetworking/CHANGES
* Pods/AFNetworking/CONTRIBUTING.md
* Pods/AFNetworking/Example/AFNetworking Example.entitlements
* Pods/AFNetworking/Example/AFNetworking Mac Example.xcodeproj.yaml
* Pods/AFNetworking/Example/AFNetworking iOS Example.xcodeproj.yaml
* Pods/AFNetworking/Example/AppDelegate.h
* Pods/AFNetworking/Example/AppDelegate.m
* Pods/AFNetworking/Example/Classes/AFAppDotNetAPIClient.h
* Pods/AFNetworking/Example/Classes/AFAppDotNetAPIClient.m
* Pods/AFNetworking/Example/Classes/Controllers/GlobalTimelineViewController.h
* Pods/AFNetworking/Example/Classes/Controllers/GlobalTimelineViewController.m
* Pods/AFNetworking/Example/Classes/Models/Post.h
* Pods/AFNetworking/Example/Classes/Models/Post.m
* Pods/AFNetworking/Example/Classes/Models/User.h
* Pods/AFNetworking/Example/Classes/Models/User.m
* Pods/AFNetworking/Example/Classes/Views/PostTableViewCell.h
* Pods/AFNetworking/Example/Classes/Views/PostTableViewCell.m
* Pods/AFNetworking/Example/Default-568h@2x.png
* Pods/AFNetworking/Example/Default.png
* Pods/AFNetworking/Example/Default@2x.png
* Pods/AFNetworking/Example/Icon.png
* Pods/AFNetworking/Example/Icon@2x.png
* Pods/AFNetworking/Example/Images/profile-image-placeholder.png
* Pods/AFNetworking/Example/Images/profile-image-placeholder@2x.png
* Pods/AFNetworking/Example/Mac-Info.plist
* Pods/AFNetworking/Example/MainMenu.xib
* Pods/AFNetworking/Example/Prefix.pch
* Pods/AFNetworking/Example/adn.cer
* Pods/AFNetworking/Example/digicert_ca_3.cer
* Pods/AFNetworking/Example/en.lproj/MainMenu.xib
* Pods/AFNetworking/Example/iOS-Info.plist
* Pods/AFNetworking/Example/main.m
* Pods/AFNetworking/Example/root_ca.cer
* Pods/AFNetworking/Rakefile
* Pods/AFNetworking/Tests/AFNetworking Tests.xcodeproj.yaml
* Pods/AFNetworking/Tests/AFNetworking-Prefix.pch
* Pods/AFNetworking/Tests/AFNetworkingTests-Info.plist
* Pods/AFNetworking/Tests/OS X Tests/OS X Tests-Info.plist
* Pods/AFNetworking/Tests/OS X Tests/OS X Tests-Prefix.pch
* Pods/AFNetworking/Tests/OS X Tests/en.lproj/InfoPlist.strings
* Pods/AFNetworking/Tests/Podfile
* Pods/AFNetworking/Tests/Resources/ADN.net/ADNNetServerTrustChain/adn_0.cer
* Pods/AFNetworking/Tests/Resources/ADN.net/ADNNetServerTrustChain/adn_1.cer
* Pods/AFNetworking/Tests/Resources/ADN.net/ADNNetServerTrustChain/adn_2.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/Geotrust_Root_CA.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/HTTPBinOrgServerTrustChain/httpbin_0.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/HTTPBinOrgServerTrustChain/httpbin_1.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/HTTPBinOrgServerTrustChain/httpbin_2.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/Rapid_SSL_CA.cer
* Pods/AFNetworking/Tests/Resources/HTTPBin.org/httpbinorg_11212014.cer
* Pods/AFNetworking/Tests/Resources/SelfSigned/AltName.cer
* Pods/AFNetworking/Tests/Resources/SelfSigned/NoDomains.cer
* Pods/AFNetworking/Tests/Resources/SelfSigned/foobar.com.cer
* Pods/AFNetworking/Tests/Schemes/OS X Tests.xcscheme
* Pods/AFNetworking/Tests/Schemes/iOS Tests.xcscheme
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFHTTPClientTests.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFHTTPRequestOperationTests.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFImageRequestOperationTests.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFJSONRequestOperationTests.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFMockURLProtocol.h
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFMockURLProtocol.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFNetworkingTests.h
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFNetworkingTests.m
* Pods/AFNetworking/Tests/Tests/1.0 Tests/AFURLConnectionOperationTests.m
* Pods/AFNetworking/Tests/Tests/AFHTTPRequestOperationTests.m
* Pods/AFNetworking/Tests/Tests/AFHTTPRequestSerializationTests.m
* Pods/AFNetworking/Tests/Tests/AFHTTPResponseSerializationTests.m
* Pods/AFNetworking/Tests/Tests/AFHTTPSessionManagerTests.m
* Pods/AFNetworking/Tests/Tests/AFJSONSerializationTests.m
* Pods/AFNetworking/Tests/Tests/AFNetworkActivityManagerTests.m
* Pods/AFNetworking/Tests/Tests/AFPropertyListResponseSerializerTests.m
* Pods/AFNetworking/Tests/Tests/AFSecurityPolicyTests.m
* Pods/AFNetworking/Tests/Tests/AFTestCase.h
* Pods/AFNetworking/Tests/Tests/AFTestCase.m
* Pods/AFNetworking/Tests/Tests/AFURLSessionManagerTests.m
* Pods/AFNetworking/Tests/iOS Tests/en.lproj/InfoPlist.strings
* Pods/AFNetworking/Tests/iOS Tests/iOS Tests-Info.plist
* Pods/AFNetworking/Tests/iOS Tests/iOS Tests-Prefix.pch
* Pods/RKValueTransformers/.git/HEAD
* Pods/RKValueTransformers/.git/config
* Pods/RKValueTransformers/.git/description
* Pods/RKValueTransformers/.git/hooks/applypatch-msg.sample
* Pods/RKValueTransformers/.git/hooks/commit-msg.sample
* Pods/RKValueTransformers/.git/hooks/post-update.sample
* Pods/RKValueTransformers/.git/hooks/pre-applypatch.sample
* Pods/RKValueTransformers/.git/hooks/pre-commit.sample
* Pods/RKValueTransformers/.git/hooks/pre-push.sample
* Pods/RKValueTransformers/.git/hooks/pre-rebase.sample
* Pods/RKValueTransformers/.git/hooks/prepare-commit-msg.sample
* Pods/RKValueTransformers/.git/hooks/update.sample
* Pods/RKValueTransformers/.git/index
* Pods/RKValueTransformers/.git/info/exclude
* Pods/RKValueTransformers/.git/logs/HEAD
* Pods/RKValueTransformers/.git/logs/refs/heads/activated-commit
* Pods/RKValueTransformers/.git/logs/refs/heads/master
* Pods/RKValueTransformers/.git/logs/refs/remotes/origin/HEAD
* Pods/RKValueTransformers/.git/objects/pack/pack-57ad0ba0bb151cba9673501c7ede6c745f2327e4.idx
* Pods/RKValueTransformers/.git/objects/pack/pack-57ad0ba0bb151cba9673501c7ede6c745f2327e4.pack
* Pods/RKValueTransformers/.git/packed-refs
* Pods/RKValueTransformers/.git/refs/heads/activated-commit
* Pods/RKValueTransformers/.git/refs/heads/master
* Pods/RKValueTransformers/.git/refs/remotes/origin/HEAD
* Pods/RKValueTransformers/.gitignore
* Pods/RKValueTransformers/.ruby-version
* Pods/RKValueTransformers/.travis.yml
* Pods/RKValueTransformers/CHANGELOG.md
* Pods/RKValueTransformers/Gemfile
* Pods/RKValueTransformers/Gemfile.lock
* Pods/RKValueTransformers/Podfile
* Pods/RKValueTransformers/Podfile.lock
* Pods/RKValueTransformers/RKValueTransformers.podspec
* Pods/RKValueTransformers/Rakefile
* Pods/RKValueTransformers/Tests/OS X Tests-Info.plist
* Pods/RKValueTransformers/Tests/Prefix.pch
* Pods/RKValueTransformers/Tests/RKValueTransformersTests.m
* Pods/RKValueTransformers/Tests/RKValueTransformersTests.xcodeproj.yaml
* Pods/RKValueTransformers/Tests/Schemes/OS X Tests.xcscheme
* Pods/RKValueTransformers/Tests/Schemes/iOS Tests.xcscheme
* Pods/RKValueTransformers/Tests/iOS Tests-Info.plist
spec/integration.rb:193:in `block (3 levels) in <top (required)>'
spec/integration.rb:192:in `block (2 levels) in <top (required)>'
spec/integration.rb:115:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Update all pods
Preparing
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Finding Podfile changes
- Reachability
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Podfile.lock` for update_all:
--- DIFF -----------------------------------------------------------------------
---
PODS:
-- Reachability (3.1.0)
+- Reachability (2.0.5)
DEPENDENCIES:
-- Reachability (<= 3.1.0)
+- Reachability (= 2.0.5)
SPEC CHECKSUMS:
- Reachability: 14a77fa94dd71d434503d2d550d1881fb00a5d86
+ Reachability: 8d29c8365f72967b6decc8d2892a7d5dc6550799
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/BuildHeaders/Reachability/Reachability.h` for update_all:
--- DIFF -----------------------------------------------------------------------
/*
- Copyright (c) 2011, Tony Million.
- All rights reserved.
+
+ File: Reachability.h
+ Abstract: Basic demonstration of how to use the SystemConfiguration Reachablity APIs.
+
+ Version: 2.0.4ddg
+ */
+
+/*
+ Significant additions made by Andrew W. Donoho, August 11, 2009.
+ This is a derived work of Apple's Reachability v2.0 class.
+
+ The below license is the new BSD license with the OSI recommended personalizations.
+ <http://www.opensource.org/licenses/bsd-license.php>
+
+ Extensions Copyright (C) 2009 Donoho Design Group, LLC. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
- 1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+ * Neither the name of Andrew W. Donoho nor Donoho Design Group, L.L.C.
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY DONOHO DESIGN GROUP, L.L.C. "AS IS" AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+
+ Apple's Original License on Reachability v2.0
+
+ Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc.
+ ("Apple") in consideration of your agreement to the following terms, and your
+ use, installation, modification or redistribution of this Apple software
+ constitutes acceptance of these terms. If you do not agree with these terms,
+ please do not use, install, modify or redistribute this Apple software.
+
+ In consideration of your agreement to abide by the following terms, and subject
+ to these terms, Apple grants you a personal, non-exclusive license, under
+ Apple's copyrights in this original Apple software (the "Apple Software"), to
+ use, reproduce, modify and redistribute the Apple Software, with or without
+ modifications, in source and/or binary forms; provided that if you redistribute
+ the Apple Software in its entirety and without modifications, you must retain
+ this notice and the following text and disclaimers in all such redistributions
+ of the Apple Software.
+
+ Neither the name, trademarks, service marks or logos of Apple Inc. may be used
+ to endorse or promote products derived from the Apple Software without specific
+ prior written permission from Apple. Except as expressly stated in this notice,
+ no other rights or licenses, express or implied, are granted by Apple herein,
+ including but not limited to any patent rights that may be infringed by your
+ derivative works or by other works in which the Apple Software may be
+ incorporated.
+
+ The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
+ WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
+ COMBINATION WITH YOUR PRODUCTS.
+
+ IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR
+ DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF
+ CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
+ APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Copyright (C) 2009 Apple Inc. All Rights Reserved.
+
+ */
+
+
+/*
+ DDG extensions include:
+ Each reachability object now has a copy of the key used to store it in a
+ dictionary. This allows each observer to quickly determine if the event is
+ important to them.
+
+ -currentReachabilityStatus also has a significantly different decision criteria than
+ Apple's code.
+
+ A multiple convenience test methods have been added.
*/
#import <Foundation/Foundation.h>
#import <SystemConfiguration/SystemConfiguration.h>
-
-#import <sys/socket.h>
#import <netinet/in.h>
-#import <netinet6/in6.h>
-#import <arpa/inet.h>
-#import <ifaddrs.h>
-#import <netdb.h>
-
-/**
- * Does ARC support support GCD objects?
- * It does if the minimum deployment target is iOS 6+ or Mac OS X 8+
- **/
-#if TARGET_OS_IPHONE
-
-// Compiling for iOS
-
-#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000 // iOS 6.0 or later
-#define NEEDS_DISPATCH_RETAIN_RELEASE 0
-#else // iOS 5.X or earlier
-#define NEEDS_DISPATCH_RETAIN_RELEASE 1
-#endif
-
-#else
-
-// Compiling for Mac OS X
-
-#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 // Mac OS X 10.8 or later
-#define NEEDS_DISPATCH_RETAIN_RELEASE 0
-#else
-#define NEEDS_DISPATCH_RETAIN_RELEASE 1 // Mac OS X 10.7 or earlier
-#endif
-#endif
+#define USE_DDG_EXTENSIONS 1 // Use DDG's Extensions to test network criteria.
+// Since NSAssert and NSCAssert are used in this code,
+// I recommend you set NS_BLOCK_ASSERTIONS=1 in the release versions of your projects.
+
+enum {
+
+ // DDG NetworkStatus Constant Names.
+ kNotReachable = 0, // Apple's code depends upon 'NotReachable' being the same value as 'NO'.
+ kReachableViaWWAN, // Switched order from Apple's enum. WWAN is active before WiFi.
+ kReachableViaWiFi
+
+};
+typedef uint32_t NetworkStatus;
+
+enum {
+
+ // Apple NetworkStatus Constant Names.
+ NotReachable = kNotReachable,
+ ReachableViaWiFi = kReachableViaWiFi,
+ ReachableViaWWAN = kReachableViaWWAN
+
+};
+extern NSString *const kInternetConnection;
+extern NSString *const kLocalWiFiConnection;
extern NSString *const kReachabilityChangedNotification;
-typedef enum
-{
- // Apple NetworkStatus Compatible Names.
- NotReachable = 0,
- ReachableViaWiFi = 2,
- ReachableViaWWAN = 1
-} NetworkStatus;
+@interface Reachability: NSObject {
+
+@private
+ NSString *key_;
+ SCNetworkReachabilityRef reachabilityRef;
-@class Reachability;
+}
-typedef void (^NetworkReachable)(Reachability * reachability);
-typedef void (^NetworkUnreachable)(Reachability * reachability);
+@property (copy) NSString *key; // Atomic because network operations are asynchronous.
-@interface Reachability : NSObject
+// Designated Initializer.
+- (Reachability *) initWithReachabilityRef: (SCNetworkReachabilityRef) ref;
-@property (nonatomic, copy) NetworkReachable reachableBlock;
-@property (nonatomic, copy) NetworkUnreachable unreachableBlock;
+// Use to check the reachability of a particular host name.
++ (Reachability *) reachabilityWithHostName: (NSString*) hostName;
+// Use to check the reachability of a particular IP address.
++ (Reachability *) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;
-@property (nonatomic, assign) BOOL reachableOnWWAN;
+// Use to check whether the default route is available.
+// Should be used to, at minimum, establish network connectivity.
++ (Reachability *) reachabilityForInternetConnection;
-+(Reachability*)reachabilityWithHostname:(NSString*)hostname;
-+(Reachability*)reachabilityForInternetConnection;
-+(Reachability*)reachabilityWithAddress:(const struct sockaddr_in*)hostAddress;
-+(Reachability*)reachabilityForLocalWiFi;
+// Use to check whether a local wifi connection is available.
++ (Reachability *) reachabilityForLocalWiFi;
--(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref;
+//Start listening for reachability notifications on the current run loop.
+- (BOOL) startNotifier;
+- (void) stopNotifier;
--(BOOL)startNotifier;
--(void)stopNotifier;
+// Comparison routines to enable choosing actions in a notification.
+- (BOOL) isEqual: (Reachability *) r;
--(BOOL)isReachable;
--(BOOL)isReachableViaWWAN;
--(BOOL)isReachableViaWiFi;
+// These are the status tests.
+- (NetworkStatus) currentReachabilityStatus;
+
+// The main direct test of reachability.
+- (BOOL) isReachable;
// WWAN may be available, but not active until a connection has been established.
// WiFi may require a connection for VPN on Demand.
--(BOOL)isConnectionRequired; // Identical DDG variant.
--(BOOL)connectionRequired; // Apple's routine.
+- (BOOL) isConnectionRequired; // Identical DDG variant.
+- (BOOL) connectionRequired; // Apple's routine.
+
// Dynamic, on demand connection?
--(BOOL)isConnectionOnDemand;
+- (BOOL) isConnectionOnDemand;
+
// Is user intervention required?
--(BOOL)isInterventionRequired;
+- (BOOL) isInterventionRequired;
+
+// Routines for specific connection testing by your app.
+- (BOOL) isReachableViaWWAN;
+- (BOOL) isReachableViaWiFi;
--(NetworkStatus)currentReachabilityStatus;
--(SCNetworkReachabilityFlags)reachabilityFlags;
--(NSString*)currentReachabilityString;
--(NSString*)currentReachabilityFlags;
+- (SCNetworkReachabilityFlags) reachabilityFlags;
-@end
+@end
\ No newline at end of file
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Manifest.lock
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Pods.xcodeproj.yaml` for update_all:
--- DIFF -----------------------------------------------------------------------
---
File References:
-- Podfile
+- Products:
+ - libPods.a
- Frameworks:
- - iOS:
- - Foundation.framework
- - SystemConfiguration.framework
+ - Foundation.framework
- Pods:
- Reachability:
- Reachability.h
- Reachability.m
- - Support Files:
- - Pods-Reachability.xcconfig
- - Pods-Reachability-Private.xcconfig
- - Pods-Reachability-dummy.m
- - Pods-Reachability-prefix.pch
-- Products:
- - libPods.a
- - libPods-Reachability.a
- Targets Support Files:
- Pods:
- - Pods-acknowledgements.markdown
- - Pods-acknowledgements.plist
- - Pods-dummy.m
- - Pods-environment.h
- Pods-resources.sh
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+ - Pods-prefix.pch
+ - Pods.xcconfig
+ - PodsDummy_Pods.m
Targets:
- Pods:
Build Phases:
- SourcesBuildPhase:
- - Pods-dummy.m
+ - Reachability.m
+ - PodsDummy_Pods.m
- FrameworksBuildPhase:
- Foundation.framework
+ - HeadersBuildPhase:
+ - Reachability.h
Build Configurations:
- - Debug:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'NO'
- OTHER_LDFLAGS: ''
- Base Configuration: Pods.debug.xcconfig
- Release:
Build Settings:
+ COPY_PHASE_STRIP: 'YES'
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ PODS_ROOT: "${SRCROOT}"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
+ 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: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- OTHER_LIBTOOLFLAGS: ''
- Base Configuration: Pods.release.xcconfig
-- Pods-Reachability:
- Build Phases:
- - SourcesBuildPhase:
- - Pods-Reachability-dummy.m
- - Reachability.m:
- COMPILER_FLAGS: "-fno-objc-arc"
- - FrameworksBuildPhase:
- - Foundation.framework
- - SystemConfiguration.framework
- - HeadersBuildPhase:
- - Reachability.h
- Build Configurations:
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
+ Base Configuration: Pods.xcconfig
- Debug:
Build Settings:
- OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
- SDKROOT: iphoneos
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
+ GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
+ GCC_PREFIX_HEADER: Pods-prefix.pch
+ GCC_OPTIMIZATION_LEVEL: '0'
+ PODS_HEADERS_SEARCH_PATHS: "${PODS_BUILD_HEADERS_SEARCH_PATHS}"
+ GCC_C_LANGUAGE_STANDARD: gnu99
+ OTHER_LDFLAGS: ''
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
+ ALWAYS_SEARCH_USER_PATHS: 'NO'
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
- - Release:
- Build Settings:
- OTHER_LIBTOOLFLAGS: ''
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
- VALIDATE_PRODUCT: 'YES'
- OTHER_CFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- SKIP_INSTALL: 'YES'
- INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
- DSTROOT: "/tmp/xcodeproj.dst"
- OTHER_CPLUSPLUSFLAGS:
- - "-DNS_BLOCK_ASSERTIONS=1"
- - "$(inherited)"
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
- GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
- OTHER_LDFLAGS: ''
+ GCC_DYNAMIC_NO_PIC: 'NO'
+ INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
- Base Configuration: Pods-Reachability-Private.xcconfig
+ PODS_ROOT: "${SRCROOT}"
+ ARCHS: "$(ARCHS_STANDARD_32_BIT)"
+ SKIP_INSTALL: 'YES'
+ GCC_WARN_INHIBIT_ALL_WARNINGS: 'NO'
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - DEBUG=1
- - "$(inherited)"
- ONLY_ACTIVE_ARCH: 'YES'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_OPTIMIZATION_LEVEL: '0'
- GCC_C_LANGUAGE_STANDARD: gnu99
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- CLANG_WARN_EMPTY_BODY: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'YES'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- GCC_DYNAMIC_NO_PIC: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
- Release:
- Build Settings:
- CLANG_WARN_ENUM_CONVERSION: 'YES'
- GCC_WARN_UNUSED_VARIABLE: 'YES'
- VALIDATE_PRODUCT: 'YES'
- GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - RELEASE=1
- CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
- GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
- CLANG_WARN_INT_CONVERSION: 'YES'
- CLANG_WARN_CONSTANT_CONVERSION: 'YES'
- GCC_C_LANGUAGE_STANDARD: gnu99
- CLANG_WARN_EMPTY_BODY: 'YES'
- GCC_WARN_64_TO_32_BIT_CONVERSION: 'YES'
- ALWAYS_SEARCH_USER_PATHS: 'NO'
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
- COPY_PHASE_STRIP: 'NO'
- CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
- GCC_WARN_UNUSED_FUNCTION: 'YES'
- CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
- ENABLE_NS_ASSERTIONS: 'NO'
- IPHONEOS_DEPLOYMENT_TARGET: '6.0'
- STRIP_INSTALLED_PRODUCT: 'NO'
- CLANG_CXX_LIBRARY: libc++
- GCC_WARN_UNDECLARED_SELECTOR: 'YES'
+ Build Settings: {}
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/README.md` for update_all:
--- DIFF -----------------------------------------------------------------------
-# Reachability
+This is Apple’s [example code][apple] of the SystemConfiguration Reachability
+APIs, adapted by [Andrew Donoho][donoho], split-off from the
+[ASIHTTPRequest source][asi].
-This is a drop-in replacement for Apples Reachability class. It is ARC compatible, uses the new GCD methods to notify of network interface changes.
+### This code needs an actual maintainer.
-In addition to the standard NSNotification it supports the use of Blocks for when the network becomes reachable and unreachable.
+It is currently only on the CocoaPods gihub account, because ASIHTTPRequest
+(which has afaik the most up-to-date version) is no longer actively maintained.
-Finally you can specify wether or not a WWAN connection is considered "reachable".
+If you use Reachability and/or would like to step-up as the maintainer, please
+contact us and we’ll gladly hand over this repository to you.
-## A Simple example
-This sample uses Blocks to tell you when the interface state has changed. The blocks will be called on a BACKGROUND THREAD so you need to dispatch UI updates onto the main thread.
-
- // allocate a reachability object
- Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
-
- // set the blocks
- reach.reachableBlock = ^(Reachability*reach)
- {
- NSLog(@"REACHABLE!");
- };
-
- reach.unreachableBlock = ^(Reachability*reach)
- {
- NSLog(@"UNREACHABLE!");
- };
-
- // start the notifier which will cause the reachability object to retain itself!
- [reach startNotifier];
-
-## Another simple example
-This sample will use NSNotifications to tell you when the interface has changed, they will be delivered on the MAIN THREAD so you *can* do UI updates from within the function.
-
-In addition it asks the Reachability object to consider the WWAN (3G/EDGE/CDMA) as a non-reachable connection (you might use this if you are writing a video streaming app, for example, to save the users data plan).
-
- // allocate a reachability object
- Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
-
- // tell the reachability that we DONT want to be reachable on 3G/EDGE/CDMA
- reach.reachableOnWWAN = NO;
-
- // here we set up a NSNotification observer. The Reachability that caused the notification
- // is passed in the object parameter
- [[NSNotificationCenter defaultCenter] addObserver:self
- selector:@selector(reachabilityChanged:)
- name:kReachabilityChangedNotification
- object:nil];
-
- [reach startNotifier]
-
\ No newline at end of file
+Also see the [TODO][todo].
+
+
+[apple]: http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
+[donoho]: http://blog.ddg.com/?p=24
+[asi]: https://github.com/pokeb/asi-http-request/tree/4282568eec0b487a98e312ce49b523350ffa4a6b/External/Reachability
+[todo]: https://github.com/CocoaPods/unmaintained-pod-Reachability/blob/master/TODO
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/Reachability.h` for update_all:
--- DIFF -----------------------------------------------------------------------
/*
- Copyright (c) 2011, Tony Million.
- All rights reserved.
+
+ File: Reachability.h
+ Abstract: Basic demonstration of how to use the SystemConfiguration Reachablity APIs.
+
+ Version: 2.0.4ddg
+ */
+
+/*
+ Significant additions made by Andrew W. Donoho, August 11, 2009.
+ This is a derived work of Apple's Reachability v2.0 class.
+
+ The below license is the new BSD license with the OSI recommended personalizations.
+ <http://www.opensource.org/licenses/bsd-license.php>
+
+ Extensions Copyright (C) 2009 Donoho Design Group, LLC. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
- 1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+ * Neither the name of Andrew W. Donoho nor Donoho Design Group, L.L.C.
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY DONOHO DESIGN GROUP, L.L.C. "AS IS" AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
+ */
+
+
+/*
+
+ Apple's Original License on Reachability v2.0
+
+ Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc.
+ ("Apple") in consideration of your agreement to the following terms, and your
+ use, installation, modification or redistribution of this Apple software
+ constitutes acceptance of these terms. If you do not agree with these terms,
+ please do not use, install, modify or redistribute this Apple software.
+
+ In consideration of your agreement to abide by the following terms, and subject
+ to these terms, Apple grants you a personal, non-exclusive license, under
+ Apple's copyrights in this original Apple software (the "Apple Software"), to
+ use, reproduce, modify and redistribute the Apple Software, with or without
+ modifications, in source and/or binary forms; provided that if you redistribute
+ the Apple Software in its entirety and without modifications, you must retain
+ this notice and the following text and disclaimers in all such redistributions
+ of the Apple Software.
+
+ Neither the name, trademarks, service marks or logos of Apple Inc. may be used
+ to endorse or promote products derived from the Apple Software without specific
+ prior written permission from Apple. Except as expressly stated in this notice,
+ no other rights or licenses, express or implied, are granted by Apple herein,
+ including but not limited to any patent rights that may be infringed by your
+ derivative works or by other works in which the Apple Software may be
+ incorporated.
+
+ The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
+ WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
+ COMBINATION WITH YOUR PRODUCTS.
+
+ IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR
+ DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF
+ CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
+ APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Copyright (C) 2009 Apple Inc. All Rights Reserved.
+
+ */
+
+
+/*
+ DDG extensions include:
+ Each reachability object now has a copy of the key used to store it in a
+ dictionary. This allows each observer to quickly determine if the event is
+ important to them.
+
+ -currentReachabilityStatus also has a significantly different decision criteria than
+ Apple's code.
+
+ A multiple convenience test methods have been added.
*/
#import <Foundation/Foundation.h>
#import <SystemConfiguration/SystemConfiguration.h>
-
-#import <sys/socket.h>
#import <netinet/in.h>
-#import <netinet6/in6.h>
-#import <arpa/inet.h>
-#import <ifaddrs.h>
-#import <netdb.h>
-
-/**
- * Does ARC support support GCD objects?
- * It does if the minimum deployment target is iOS 6+ or Mac OS X 8+
- **/
-#if TARGET_OS_IPHONE
-
-// Compiling for iOS
-
-#if __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000 // iOS 6.0 or later
-#define NEEDS_DISPATCH_RETAIN_RELEASE 0
-#else // iOS 5.X or earlier
-#define NEEDS_DISPATCH_RETAIN_RELEASE 1
-#endif
-
-#else
-
-// Compiling for Mac OS X
-
-#if MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 // Mac OS X 10.8 or later
-#define NEEDS_DISPATCH_RETAIN_RELEASE 0
-#else
-#define NEEDS_DISPATCH_RETAIN_RELEASE 1 // Mac OS X 10.7 or earlier
-#endif
-#endif
+#define USE_DDG_EXTENSIONS 1 // Use DDG's Extensions to test network criteria.
+// Since NSAssert and NSCAssert are used in this code,
+// I recommend you set NS_BLOCK_ASSERTIONS=1 in the release versions of your projects.
+
+enum {
+
+ // DDG NetworkStatus Constant Names.
+ kNotReachable = 0, // Apple's code depends upon 'NotReachable' being the same value as 'NO'.
+ kReachableViaWWAN, // Switched order from Apple's enum. WWAN is active before WiFi.
+ kReachableViaWiFi
+
+};
+typedef uint32_t NetworkStatus;
+
+enum {
+
+ // Apple NetworkStatus Constant Names.
+ NotReachable = kNotReachable,
+ ReachableViaWiFi = kReachableViaWiFi,
+ ReachableViaWWAN = kReachableViaWWAN
+
+};
+extern NSString *const kInternetConnection;
+extern NSString *const kLocalWiFiConnection;
extern NSString *const kReachabilityChangedNotification;
-typedef enum
-{
- // Apple NetworkStatus Compatible Names.
- NotReachable = 0,
- ReachableViaWiFi = 2,
- ReachableViaWWAN = 1
-} NetworkStatus;
+@interface Reachability: NSObject {
+
+@private
+ NSString *key_;
+ SCNetworkReachabilityRef reachabilityRef;
-@class Reachability;
+}
-typedef void (^NetworkReachable)(Reachability * reachability);
-typedef void (^NetworkUnreachable)(Reachability * reachability);
+@property (copy) NSString *key; // Atomic because network operations are asynchronous.
-@interface Reachability : NSObject
+// Designated Initializer.
+- (Reachability *) initWithReachabilityRef: (SCNetworkReachabilityRef) ref;
-@property (nonatomic, copy) NetworkReachable reachableBlock;
-@property (nonatomic, copy) NetworkUnreachable unreachableBlock;
+// Use to check the reachability of a particular host name.
++ (Reachability *) reachabilityWithHostName: (NSString*) hostName;
+// Use to check the reachability of a particular IP address.
++ (Reachability *) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;
-@property (nonatomic, assign) BOOL reachableOnWWAN;
+// Use to check whether the default route is available.
+// Should be used to, at minimum, establish network connectivity.
++ (Reachability *) reachabilityForInternetConnection;
-+(Reachability*)reachabilityWithHostname:(NSString*)hostname;
-+(Reachability*)reachabilityForInternetConnection;
-+(Reachability*)reachabilityWithAddress:(const struct sockaddr_in*)hostAddress;
-+(Reachability*)reachabilityForLocalWiFi;
+// Use to check whether a local wifi connection is available.
++ (Reachability *) reachabilityForLocalWiFi;
--(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref;
+//Start listening for reachability notifications on the current run loop.
+- (BOOL) startNotifier;
+- (void) stopNotifier;
--(BOOL)startNotifier;
--(void)stopNotifier;
+// Comparison routines to enable choosing actions in a notification.
+- (BOOL) isEqual: (Reachability *) r;
--(BOOL)isReachable;
--(BOOL)isReachableViaWWAN;
--(BOOL)isReachableViaWiFi;
+// These are the status tests.
+- (NetworkStatus) currentReachabilityStatus;
+
+// The main direct test of reachability.
+- (BOOL) isReachable;
// WWAN may be available, but not active until a connection has been established.
// WiFi may require a connection for VPN on Demand.
--(BOOL)isConnectionRequired; // Identical DDG variant.
--(BOOL)connectionRequired; // Apple's routine.
+- (BOOL) isConnectionRequired; // Identical DDG variant.
+- (BOOL) connectionRequired; // Apple's routine.
+
// Dynamic, on demand connection?
--(BOOL)isConnectionOnDemand;
+- (BOOL) isConnectionOnDemand;
+
// Is user intervention required?
--(BOOL)isInterventionRequired;
+- (BOOL) isInterventionRequired;
+
+// Routines for specific connection testing by your app.
+- (BOOL) isReachableViaWWAN;
+- (BOOL) isReachableViaWiFi;
--(NetworkStatus)currentReachabilityStatus;
--(SCNetworkReachabilityFlags)reachabilityFlags;
--(NSString*)currentReachabilityString;
--(NSString*)currentReachabilityFlags;
+- (SCNetworkReachabilityFlags) reachabilityFlags;
-@end
+@end
\ No newline at end of file
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/Reachability.m` for update_all:
--- DIFF -----------------------------------------------------------------------
/*
- Copyright (c) 2011, Tony Million.
- All rights reserved.
+
+ File: Reachability.m
+ Abstract: Basic demonstration of how to use the SystemConfiguration Reachablity APIs.
+
+ Version: 2.0.4ddg
+ */
+
+/*
+ Significant additions made by Andrew W. Donoho, August 11, 2009.
+ This is a derived work of Apple's Reachability v2.0 class.
+
+ The below license is the new BSD license with the OSI recommended personalizations.
+ <http://www.opensource.org/licenses/bsd-license.php>
+
+ Extensions Copyright (C) 2009 Donoho Design Group, LLC. All Rights Reserved.
Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
- 1. Redistributions of source code must retain the above copyright notice, this
- list of conditions and the following disclaimer.
+ * Neither the name of Andrew W. Donoho nor Donoho Design Group, L.L.C.
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY DONOHO DESIGN GROUP, L.L.C. "AS IS" AND ANY
+ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- 2. Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
*/
-#import "Reachability.h"
+/*
+
+ Apple's Original License on Reachability v2.0
+
+ Disclaimer: IMPORTANT: This Apple software is supplied to you by Apple Inc.
+ ("Apple") in consideration of your agreement to the following terms, and your
+ use, installation, modification or redistribution of this Apple software
+ constitutes acceptance of these terms. If you do not agree with these terms,
+ please do not use, install, modify or redistribute this Apple software.
+
+ In consideration of your agreement to abide by the following terms, and subject
+ to these terms, Apple grants you a personal, non-exclusive license, under
+ Apple's copyrights in this original Apple software (the "Apple Software"), to
+ use, reproduce, modify and redistribute the Apple Software, with or without
+ modifications, in source and/or binary forms; provided that if you redistribute
+ the Apple Software in its entirety and without modifications, you must retain
+ this notice and the following text and disclaimers in all such redistributions
+ of the Apple Software.
+
+ Neither the name, trademarks, service marks or logos of Apple Inc. may be used
+ to endorse or promote products derived from the Apple Software without specific
+ prior written permission from Apple. Except as expressly stated in this notice,
+ no other rights or licenses, express or implied, are granted by Apple herein,
+ including but not limited to any patent rights that may be infringed by your
+ derivative works or by other works in which the Apple Software may be
+ incorporated.
+
+ The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO
+ WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED
+ WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN
+ COMBINATION WITH YOUR PRODUCTS.
+
+ IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR
+ CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
+ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR
+ DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF
+ CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF
+ APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ Copyright (C) 2009 Apple Inc. All Rights Reserved.
+
+*/
+
+/*
+ Each reachability object now has a copy of the key used to store it in a dictionary.
+ This allows each observer to quickly determine if the event is important to them.
+*/
+
+#import <sys/socket.h>
+#import <netinet/in.h>
+#import <netinet6/in6.h>
+#import <arpa/inet.h>
+#import <ifaddrs.h>
+#import <netdb.h>
-NSString *const kReachabilityChangedNotification = @"kReachabilityChangedNotification";
+#import <CoreFoundation/CoreFoundation.h>
+
+#import "Reachability.h"
-@interface Reachability ()
+NSString *const kInternetConnection = @"InternetConnection";
+NSString *const kLocalWiFiConnection = @"LocalWiFiConnection";
+NSString *const kReachabilityChangedNotification = @"NetworkReachabilityChangedNotification";
-@property (nonatomic, assign) SCNetworkReachabilityRef reachabilityRef;
+#define CLASS_DEBUG 1 // Turn on logReachabilityFlags. Must also have a project wide defined DEBUG.
+#if (defined DEBUG && defined CLASS_DEBUG)
+#define logReachabilityFlags(flags) (logReachabilityFlags_(__PRETTY_FUNCTION__, __LINE__, flags))
-#if NEEDS_DISPATCH_RETAIN_RELEASE
-@property (nonatomic, assign) dispatch_queue_t reachabilitySerialQueue;
+static NSString *reachabilityFlags_(SCNetworkReachabilityFlags flags) {
+
+#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000) // Apple advises you to use the magic number instead of a symbol.
+ return [NSString stringWithFormat:@"Reachability Flags: %c%c %c%c%c%c%c%c%c",
+ (flags & kSCNetworkReachabilityFlagsIsWWAN) ? 'W' : '-',
+ (flags & kSCNetworkReachabilityFlagsReachable) ? 'R' : '-',
+
+ (flags & kSCNetworkReachabilityFlagsConnectionRequired) ? 'c' : '-',
+ (flags & kSCNetworkReachabilityFlagsTransientConnection) ? 't' : '-',
+ (flags & kSCNetworkReachabilityFlagsInterventionRequired) ? 'i' : '-',
+ (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic) ? 'C' : '-',
+ (flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ? 'D' : '-',
+ (flags & kSCNetworkReachabilityFlagsIsLocalAddress) ? 'l' : '-',
+ (flags & kSCNetworkReachabilityFlagsIsDirect) ? 'd' : '-'];
#else
-@property (nonatomic, strong) dispatch_queue_t reachabilitySerialQueue;
+ // Compile out the v3.0 features for v2.2.1 deployment.
+ return [NSString stringWithFormat:@"Reachability Flags: %c%c %c%c%c%c%c%c",
+ (flags & kSCNetworkReachabilityFlagsIsWWAN) ? 'W' : '-',
+ (flags & kSCNetworkReachabilityFlagsReachable) ? 'R' : '-',
+
+ (flags & kSCNetworkReachabilityFlagsConnectionRequired) ? 'c' : '-',
+ (flags & kSCNetworkReachabilityFlagsTransientConnection) ? 't' : '-',
+ (flags & kSCNetworkReachabilityFlagsInterventionRequired) ? 'i' : '-',
+ // v3 kSCNetworkReachabilityFlagsConnectionOnTraffic == v2 kSCNetworkReachabilityFlagsConnectionAutomatic
+ (flags & kSCNetworkReachabilityFlagsConnectionAutomatic) ? 'C' : '-',
+ // (flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ? 'D' : '-', // No v2 equivalent.
+ (flags & kSCNetworkReachabilityFlagsIsLocalAddress) ? 'l' : '-',
+ (flags & kSCNetworkReachabilityFlagsIsDirect) ? 'd' : '-'];
#endif
+
+} // reachabilityFlags_()
+static void logReachabilityFlags_(const char *name, int line, SCNetworkReachabilityFlags flags) {
+
+ NSLog(@"%s (%d) \n\t%@", name, line, reachabilityFlags_(flags));
+
+} // logReachabilityFlags_()
-@property (nonatomic, strong) id reachabilityObject;
-
--(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags;
--(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags;
+#define logNetworkStatus(status) (logNetworkStatus_(__PRETTY_FUNCTION__, __LINE__, status))
-@end
+static void logNetworkStatus_(const char *name, int line, NetworkStatus status) {
+
+ NSString *statusString = nil;
+
+ switch (status) {
+ case kNotReachable:
+ statusString = [NSString stringWithString: @"Not Reachable"];
+ break;
+ case kReachableViaWWAN:
+ statusString = [NSString stringWithString: @"Reachable via WWAN"];
+ break;
+ case kReachableViaWiFi:
+ statusString = [NSString stringWithString: @"Reachable via WiFi"];
+ break;
+ }
+
+ NSLog(@"%s (%d) \n\tNetwork Status: %@", name, line, statusString);
+
+} // logNetworkStatus_()
-static NSString *reachabilityFlags(SCNetworkReachabilityFlags flags)
-{
- return [NSString stringWithFormat:@"%c%c %c%c%c%c%c%c%c",
-#if TARGET_OS_IPHONE
- (flags & kSCNetworkReachabilityFlagsIsWWAN) ? 'W' : '-',
#else
- 'X',
+#define logReachabilityFlags(flags)
+#define logNetworkStatus(status)
#endif
- (flags & kSCNetworkReachabilityFlagsReachable) ? 'R' : '-',
- (flags & kSCNetworkReachabilityFlagsConnectionRequired) ? 'c' : '-',
- (flags & kSCNetworkReachabilityFlagsTransientConnection) ? 't' : '-',
- (flags & kSCNetworkReachabilityFlagsInterventionRequired) ? 'i' : '-',
- (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic) ? 'C' : '-',
- (flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ? 'D' : '-',
- (flags & kSCNetworkReachabilityFlagsIsLocalAddress) ? 'l' : '-',
- (flags & kSCNetworkReachabilityFlagsIsDirect) ? 'd' : '-'];
-}
-//Start listening for reachability notifications on the current run loop
-static void TMReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void* info)
-{
-#pragma unused (target)
-#if __has_feature(objc_arc)
- Reachability *reachability = ((__bridge Reachability*)info);
-#else
- Reachability *reachability = ((Reachability*)info);
-#endif
-
- // we probably dont need an autoreleasepool here as GCD docs state each queue has its own autorelease pool
- // but what the heck eh?
- @autoreleasepool
- {
- [reachability reachabilityChanged:flags];
- }
-}
+@interface Reachability (private)
+
+- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags;
+@end
@implementation Reachability
-@synthesize reachabilityRef;
-@synthesize reachabilitySerialQueue;
+@synthesize key = key_;
+
+// Preclude direct access to ivars.
++ (BOOL) accessInstanceVariablesDirectly {
+
+ return NO;
-@synthesize reachableOnWWAN;
+} // accessInstanceVariablesDirectly
-@synthesize reachableBlock;
-@synthesize unreachableBlock;
-@synthesize reachabilityObject;
+- (void) dealloc {
+
+ [self stopNotifier];
+ if(reachabilityRef) {
+
+ CFRelease(reachabilityRef); reachabilityRef = NULL;
+
+ }
+
+ self.key = nil;
+
+ [super dealloc];
+
+} // dealloc
-#pragma mark - class constructor methods
-+(Reachability*)reachabilityWithHostname:(NSString*)hostname
+
+- (Reachability *) initWithReachabilityRef: (SCNetworkReachabilityRef) ref
{
- SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithName(NULL, [hostname UTF8String]);
- if (ref)
+ self = [super init];
+ if (self != nil)
{
- id reachability = [[self alloc] initWithReachabilityRef:ref];
+ reachabilityRef = ref;
+ }
+
+ return self;
+
+} // initWithReachabilityRef:
-#if __has_feature(objc_arc)
- return reachability;
-#else
- return [reachability autorelease];
+
+#if (defined DEBUG && defined CLASS_DEBUG)
+- (NSString *) description {
+
+ NSAssert(reachabilityRef, @"-description called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+
+ SCNetworkReachabilityGetFlags(reachabilityRef, &flags);
+
+ return [NSString stringWithFormat: @"%@\n\t%@", self.key, reachabilityFlags_(flags)];
+
+} // description
#endif
- }
-
- return nil;
-}
-+(Reachability *)reachabilityWithAddress:(const struct sockaddr_in *)hostAddress
-{
- SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)hostAddress);
- if (ref)
- {
- id reachability = [[self alloc] initWithReachabilityRef:ref];
-
-#if __has_feature(objc_arc)
- return reachability;
-#else
- return [reachability autorelease];
-#endif
- }
-
- return nil;
-}
+#pragma mark -
+#pragma mark Notification Management Methods
-+(Reachability *)reachabilityForInternetConnection
-{
- struct sockaddr_in zeroAddress;
- bzero(&zeroAddress, sizeof(zeroAddress));
- zeroAddress.sin_len = sizeof(zeroAddress);
- zeroAddress.sin_family = AF_INET;
-
- return [self reachabilityWithAddress:&zeroAddress];
-}
-+(Reachability*)reachabilityForLocalWiFi
-{
- struct sockaddr_in localWifiAddress;
- bzero(&localWifiAddress, sizeof(localWifiAddress));
- localWifiAddress.sin_len = sizeof(localWifiAddress);
- localWifiAddress.sin_family = AF_INET;
- // IN_LINKLOCALNETNUM is defined in <netinet/in.h> as 169.254.0.0
- localWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM);
-
- return [self reachabilityWithAddress:&localWifiAddress];
-}
+//Start listening for reachability notifications on the current run loop
+static void ReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void* info) {
+ #pragma unused (target, flags)
+ NSCAssert(info, @"info was NULL in ReachabilityCallback");
+ NSCAssert([(NSObject*) info isKindOfClass: [Reachability class]], @"info was the wrong class in ReachabilityCallback");
+
+ //We're on the main RunLoop, so an NSAutoreleasePool is not necessary, but is added defensively
+ // in case someone uses the Reachablity object in a different thread.
+ NSAutoreleasePool* pool = [NSAutoreleasePool new];
+
+ // Post a notification to notify the client that the network reachability changed.
+ [[NSNotificationCenter defaultCenter] postNotificationName: kReachabilityChangedNotification
+ object: (Reachability *) info];
+
+ [pool release];
-// initialization methods
+} // ReachabilityCallback()
--(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref
-{
- self = [super init];
- if (self != nil)
- {
- self.reachableOnWWAN = YES;
- self.reachabilityRef = ref;
- }
-
- return self;
-}
--(void)dealloc
-{
- [self stopNotifier];
+- (BOOL) startNotifier {
+
+ SCNetworkReachabilityContext context = {0, self, NULL, NULL, NULL};
+
+ if(SCNetworkReachabilitySetCallback(reachabilityRef, ReachabilityCallback, &context)) {
+
+ if(SCNetworkReachabilityScheduleWithRunLoop(reachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode)) {
+
+ return YES;
+
+ }
+
+ }
+
+ return NO;
- if(self.reachabilityRef)
- {
- CFRelease(self.reachabilityRef);
- self.reachabilityRef = nil;
- }
-
- self.reachableBlock = nil;
- self.unreachableBlock = nil;
-
-#if !(__has_feature(objc_arc))
- [super dealloc];
-#endif
+} // startNotifier
-
-}
-#pragma mark - notifier methods
+- (void) stopNotifier {
+
+ if(reachabilityRef) {
+
+ SCNetworkReachabilityUnscheduleFromRunLoop(reachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode);
-// Notifier
-// NOTE: this uses GCD to trigger the blocks - they *WILL NOT* be called on THE MAIN THREAD
-// - In other words DO NOT DO ANY UI UPDATES IN THE BLOCKS.
-// INSTEAD USE dispatch_async(dispatch_get_main_queue(), ^{UISTUFF}) (or dispatch_sync if you want)
+ }
--(BOOL)startNotifier
-{
- SCNetworkReachabilityContext context = { 0, NULL, NULL, NULL, NULL };
-
- // this should do a retain on ourself, so as long as we're in notifier mode we shouldn't disappear out from under ourselves
- // woah
- self.reachabilityObject = self;
-
-
-
- // first we need to create a serial queue
- // we allocate this once for the lifetime of the notifier
- self.reachabilitySerialQueue = dispatch_queue_create("com.tonymillion.reachability", NULL);
- if(!self.reachabilitySerialQueue)
- {
- return NO;
- }
-
-#if __has_feature(objc_arc)
- context.info = (__bridge void *)self;
-#else
- context.info = (void *)self;
-#endif
-
- if (!SCNetworkReachabilitySetCallback(self.reachabilityRef, TMReachabilityCallback, &context))
- {
-#ifdef DEBUG
- NSLog(@"SCNetworkReachabilitySetCallback() failed: %s", SCErrorString(SCError()));
-#endif
-
- //clear out the dispatch queue
- if(self.reachabilitySerialQueue)
- {
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
- self.reachabilitySerialQueue = nil;
- }
-
- self.reachabilityObject = nil;
-
- return NO;
- }
-
- // set it as our reachability queue which will retain the queue
- if(!SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, self.reachabilitySerialQueue))
- {
-#ifdef DEBUG
- NSLog(@"SCNetworkReachabilitySetDispatchQueue() failed: %s", SCErrorString(SCError()));
-#endif
+} // stopNotifier
- //UH OH - FAILURE!
-
- // first stop any callbacks!
- SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
-
- // then clear out the dispatch queue
- if(self.reachabilitySerialQueue)
- {
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
- self.reachabilitySerialQueue = nil;
- }
-
- self.reachabilityObject = nil;
-
- return NO;
- }
-
- return YES;
-}
--(void)stopNotifier
-{
- // first stop any callbacks!
- SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
-
- // unregister target from the GCD serial dispatch queue
- SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, NULL);
-
- if(self.reachabilitySerialQueue)
- {
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
- self.reachabilitySerialQueue = nil;
- }
-
- self.reachabilityObject = nil;
-}
+- (BOOL) isEqual: (Reachability *) r {
+
+ return [r.key isEqualToString: self.key];
+
+} // isEqual:
-#pragma mark - reachability tests
-// this is for the case where you flick the airplane mode
-// you end up getting something like this:
-//Reachability: WR ct-----
-//Reachability: -- -------
-//Reachability: WR ct-----
-//Reachability: -- -------
-// we treat this as 4 UNREACHABLE triggers - really apple should do better than this
+#pragma mark -
+#pragma mark Reachability Allocation Methods
-#define testcase (kSCNetworkReachabilityFlagsConnectionRequired | kSCNetworkReachabilityFlagsTransientConnection)
--(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags
-{
- BOOL connectionUP = YES;
-
- if(!(flags & kSCNetworkReachabilityFlagsReachable))
- connectionUP = NO;
-
- if( (flags & testcase) == testcase )
- connectionUP = NO;
-
-#if TARGET_OS_IPHONE
- if(flags & kSCNetworkReachabilityFlagsIsWWAN)
- {
- // we're on 3G
- if(!self.reachableOnWWAN)
- {
- // we dont want to connect when on 3G
- connectionUP = NO;
- }
- }
-#endif
-
- return connectionUP;
-}
++ (Reachability *) reachabilityWithHostName: (NSString *) hostName {
+
+ SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithName(NULL, [hostName UTF8String]);
+
+ if (ref) {
+
+ Reachability *r = [[[self alloc] initWithReachabilityRef: ref] autorelease];
+
+ r.key = hostName;
--(BOOL)isReachable
-{
- SCNetworkReachabilityFlags flags;
-
- if(!SCNetworkReachabilityGetFlags(self.reachabilityRef, &flags))
- return NO;
-
- return [self isReachableWithFlags:flags];
-}
+ return r;
+
+ }
+
+ return nil;
+
+} // reachabilityWithHostName
--(BOOL)isReachableViaWWAN
-{
-#if TARGET_OS_IPHONE
- SCNetworkReachabilityFlags flags = 0;
-
- if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
- // check we're REACHABLE
- if(flags & kSCNetworkReachabilityFlagsReachable)
- {
- // now, check we're on WWAN
- if(flags & kSCNetworkReachabilityFlagsIsWWAN)
- {
- return YES;
- }
- }
- }
-#endif
-
- return NO;
-}
++ (NSString *) makeAddressKey: (in_addr_t) addr {
+ // addr is assumed to be in network byte order.
+
+ static const int highShift = 24;
+ static const int highMidShift = 16;
+ static const int lowMidShift = 8;
+ static const in_addr_t mask = 0x000000ff;
+
+ addr = ntohl(addr);
+
+ return [NSString stringWithFormat: @"%d.%d.%d.%d",
+ (addr >> highShift) & mask,
+ (addr >> highMidShift) & mask,
+ (addr >> lowMidShift) & mask,
+ addr & mask];
+
+} // makeAddressKey:
--(BOOL)isReachableViaWiFi
-{
- SCNetworkReachabilityFlags flags = 0;
-
- if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
- // check we're reachable
- if((flags & kSCNetworkReachabilityFlagsReachable))
- {
-#if TARGET_OS_IPHONE
- // check we're NOT on WWAN
- if((flags & kSCNetworkReachabilityFlagsIsWWAN))
- {
- return NO;
- }
+
++ (Reachability *) reachabilityWithAddress: (const struct sockaddr_in *) hostAddress {
+
+ SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)hostAddress);
+
+ if (ref) {
+
+ Reachability *r = [[[self alloc] initWithReachabilityRef: ref] autorelease];
+
+ r.key = [self makeAddressKey: hostAddress->sin_addr.s_addr];
+
+ return r;
+
+ }
+
+ return nil;
+
+} // reachabilityWithAddress
+
+
++ (Reachability *) reachabilityForInternetConnection {
+
+ struct sockaddr_in zeroAddress;
+ bzero(&zeroAddress, sizeof(zeroAddress));
+ zeroAddress.sin_len = sizeof(zeroAddress);
+ zeroAddress.sin_family = AF_INET;
+
+ Reachability *r = [self reachabilityWithAddress: &zeroAddress];
+
+ r.key = kInternetConnection;
+
+ return r;
+
+} // reachabilityForInternetConnection
+
+
++ (Reachability *) reachabilityForLocalWiFi {
+
+ struct sockaddr_in localWifiAddress;
+ bzero(&localWifiAddress, sizeof(localWifiAddress));
+ localWifiAddress.sin_len = sizeof(localWifiAddress);
+ localWifiAddress.sin_family = AF_INET;
+ // IN_LINKLOCALNETNUM is defined in <netinet/in.h> as 169.254.0.0
+ localWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM);
+
+ Reachability *r = [self reachabilityWithAddress: &localWifiAddress];
+
+ r.key = kLocalWiFiConnection;
+
+ return r;
+
+} // reachabilityForLocalWiFi
+
+
+#pragma mark -
+#pragma mark Network Flag Handling Methods
+
+
+#if USE_DDG_EXTENSIONS
+//
+// iPhone condition codes as reported by a 3GS running iPhone OS v3.0.
+// Airplane Mode turned on: Reachability Flag Status: -- -------
+// WWAN Active: Reachability Flag Status: WR -t-----
+// WWAN Connection required: Reachability Flag Status: WR ct-----
+// WiFi turned on: Reachability Flag Status: -R ------- Reachable.
+// Local WiFi turned on: Reachability Flag Status: -R xxxxxxd Reachable.
+// WiFi turned on: Reachability Flag Status: -R ct----- Connection down. (Non-intuitive, empirically determined answer.)
+const SCNetworkReachabilityFlags kConnectionDown = kSCNetworkReachabilityFlagsConnectionRequired |
+ kSCNetworkReachabilityFlagsTransientConnection;
+// WiFi turned on: Reachability Flag Status: -R ct-i--- Reachable but it will require user intervention (e.g. enter a WiFi password).
+// WiFi turned on: Reachability Flag Status: -R -t----- Reachable via VPN.
+//
+// In the below method, an 'x' in the flag status means I don't care about its value.
+//
+// This method differs from Apple's by testing explicitly for empirically observed values.
+// This gives me more confidence in it's correct behavior. Apple's code covers more cases
+// than mine. My code covers the cases that occur.
+//
+- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags {
+
+ if (flags & kSCNetworkReachabilityFlagsReachable) {
+
+ // Local WiFi -- Test derived from Apple's code: -localWiFiStatusForFlags:.
+ if (self.key == kLocalWiFiConnection) {
+
+ // Reachability Flag Status: xR xxxxxxd Reachable.
+ return (flags & kSCNetworkReachabilityFlagsIsDirect) ? kReachableViaWiFi : kNotReachable;
+
+ }
+
+ // Observed WWAN Values:
+ // WWAN Active: Reachability Flag Status: WR -t-----
+ // WWAN Connection required: Reachability Flag Status: WR ct-----
+ //
+ // Test Value: Reachability Flag Status: WR xxxxxxx
+ if (flags & kSCNetworkReachabilityFlagsIsWWAN) { return kReachableViaWWAN; }
+
+ // Clear moot bits.
+ flags &= ~kSCNetworkReachabilityFlagsReachable;
+ flags &= ~kSCNetworkReachabilityFlagsIsDirect;
+ flags &= ~kSCNetworkReachabilityFlagsIsLocalAddress; // kInternetConnection is local.
+
+ // Reachability Flag Status: -R ct---xx Connection down.
+ if (flags == kConnectionDown) { return kNotReachable; }
+
+ // Reachability Flag Status: -R -t---xx Reachable. WiFi + VPN(is up) (Thank you Ling Wang)
+ if (flags & kSCNetworkReachabilityFlagsTransientConnection) { return kReachableViaWiFi; }
+
+ // Reachability Flag Status: -R -----xx Reachable.
+ if (flags == 0) { return kReachableViaWiFi; }
+
+ // Apple's code tests for dynamic connection types here. I don't.
+ // If a connection is required, regardless of whether it is on demand or not, it is a WiFi connection.
+ // If you care whether a connection needs to be brought up, use -isConnectionRequired.
+ // If you care about whether user intervention is necessary, use -isInterventionRequired.
+ // If you care about dynamically establishing the connection, use -isConnectionIsOnDemand.
+
+ // Reachability Flag Status: -R cxxxxxx Reachable.
+ if (flags & kSCNetworkReachabilityFlagsConnectionRequired) { return kReachableViaWiFi; }
+
+ // Required by the compiler. Should never get here. Default to not connected.
+#if (defined DEBUG && defined CLASS_DEBUG)
+ NSAssert1(NO, @"Uncaught reachability test. Flags: %@", reachabilityFlags_(flags));
#endif
- return YES;
- }
- }
-
- return NO;
-}
+ return kNotReachable;
+ }
+
+ // Reachability Flag Status: x- xxxxxxx
+ return kNotReachable;
+
+} // networkStatusForFlags:
-// WWAN may be available, but not active until a connection has been established.
-// WiFi may require a connection for VPN on Demand.
--(BOOL)isConnectionRequired
-{
- return [self connectionRequired];
-}
--(BOOL)connectionRequired
-{
- SCNetworkReachabilityFlags flags;
+- (NetworkStatus) currentReachabilityStatus {
- if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
+ NSAssert(reachabilityRef, @"currentReachabilityStatus called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+ NetworkStatus status = kNotReachable;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+// logReachabilityFlags(flags);
+
+ status = [self networkStatusForFlags: flags];
+
+ return status;
+
+ }
+
+ return kNotReachable;
+
+} // currentReachabilityStatus
+
+
+- (BOOL) isReachable {
+
+ NSAssert(reachabilityRef, @"isReachable called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+ NetworkStatus status = kNotReachable;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+// logReachabilityFlags(flags);
+
+ status = [self networkStatusForFlags: flags];
+
+// logNetworkStatus(status);
+
+ return (kNotReachable != status);
+
+ }
+
+ return NO;
+
+} // isReachable
+
+
+- (BOOL) isConnectionRequired {
+
+ NSAssert(reachabilityRef, @"isConnectionRequired called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
return (flags & kSCNetworkReachabilityFlagsConnectionRequired);
+
}
-
- return NO;
-}
+
+ return NO;
+
+} // isConnectionRequired
-// Dynamic, on demand connection?
--(BOOL)isConnectionOnDemand
-{
+
+- (BOOL) connectionRequired {
+
+ return [self isConnectionRequired];
+
+} // connectionRequired
+#endif
+
+
+#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000)
+static const SCNetworkReachabilityFlags kOnDemandConnection = kSCNetworkReachabilityFlagsConnectionOnTraffic |
+ kSCNetworkReachabilityFlagsConnectionOnDemand;
+#else
+static const SCNetworkReachabilityFlags kOnDemandConnection = kSCNetworkReachabilityFlagsConnectionAutomatic;
+#endif
+
+- (BOOL) isConnectionOnDemand {
+
+ NSAssert(reachabilityRef, @"isConnectionIsOnDemand called with NULL reachabilityRef");
+
SCNetworkReachabilityFlags flags;
- if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
return ((flags & kSCNetworkReachabilityFlagsConnectionRequired) &&
- (flags & (kSCNetworkReachabilityFlagsConnectionOnTraffic | kSCNetworkReachabilityFlagsConnectionOnDemand)));
+ (flags & kOnDemandConnection));
+
}
return NO;
-}
+
+} // isConnectionOnDemand
-// Is user intervention required?
--(BOOL)isInterventionRequired
-{
- SCNetworkReachabilityFlags flags;
+
+- (BOOL) isInterventionRequired {
- if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
+ NSAssert(reachabilityRef, @"isInterventionRequired called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
return ((flags & kSCNetworkReachabilityFlagsConnectionRequired) &&
(flags & kSCNetworkReachabilityFlagsInterventionRequired));
+
}
return NO;
-}
+
+} // isInterventionRequired
-#pragma mark - reachability status stuff
+- (BOOL) isReachableViaWWAN {
+
+ NSAssert(reachabilityRef, @"isReachableViaWWAN called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+ NetworkStatus status = kNotReachable;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
+ status = [self networkStatusForFlags: flags];
+
+ return (kReachableViaWWAN == status);
+
+ }
+
+ return NO;
+
+} // isReachableViaWWAN
--(NetworkStatus)currentReachabilityStatus
-{
- if([self isReachable])
- {
- if([self isReachableViaWiFi])
- return ReachableViaWiFi;
-
-#if TARGET_OS_IPHONE
- return ReachableViaWWAN;
-#endif
- }
-
- return NotReachable;
-}
--(SCNetworkReachabilityFlags)reachabilityFlags
+- (BOOL) isReachableViaWiFi {
+
+ NSAssert(reachabilityRef, @"isReachableViaWiFi called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+ NetworkStatus status = kNotReachable;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
+ status = [self networkStatusForFlags: flags];
+
+ return (kReachableViaWiFi == status);
+
+ }
+
+ return NO;
+
+} // isReachableViaWiFi
+
+
+- (SCNetworkReachabilityFlags) reachabilityFlags {
+
+ NSAssert(reachabilityRef, @"reachabilityFlags called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
+ return flags;
+
+ }
+
+ return 0;
+
+} // reachabilityFlags
+
+
+#pragma mark -
+#pragma mark Apple's Network Flag Handling Methods
+
+
+#if !USE_DDG_EXTENSIONS
+/*
+ *
+ * Apple's Network Status testing code.
+ * The only changes that have been made are to use the new logReachabilityFlags macro and
+ * test for local WiFi via the key instead of Apple's boolean. Also, Apple's code was for v3.0 only
+ * iPhone OS. v2.2.1 and earlier conditional compiling is turned on. Hence, to mirror Apple's behavior,
+ * set your Base SDK to v3.0 or higher.
+ *
+ */
+
+- (NetworkStatus) localWiFiStatusForFlags: (SCNetworkReachabilityFlags) flags
{
- SCNetworkReachabilityFlags flags = 0;
-
- if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
- {
- return flags;
- }
-
- return 0;
+ logReachabilityFlags(flags);
+
+ BOOL retVal = NotReachable;
+ if((flags & kSCNetworkReachabilityFlagsReachable) && (flags & kSCNetworkReachabilityFlagsIsDirect))
+ {
+ retVal = ReachableViaWiFi;
+ }
+ return retVal;
}
--(NSString*)currentReachabilityString
+
+- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags
{
- NetworkStatus temp = [self currentReachabilityStatus];
-
- if(temp == reachableOnWWAN)
+ logReachabilityFlags(flags);
+ if (!(flags & kSCNetworkReachabilityFlagsReachable))
{
- // updated for the fact we have CDMA phones now!
- return NSLocalizedString(@"Cellular", @"");
+ // if target host is not reachable
+ return NotReachable;
}
- if (temp == ReachableViaWiFi)
+
+ BOOL retVal = NotReachable;
+
+ if (!(flags & kSCNetworkReachabilityFlagsConnectionRequired))
{
- return NSLocalizedString(@"WiFi", @"");
+ // if target host is reachable and no connection is required
+ // then we'll assume (for now) that your on Wi-Fi
+ retVal = ReachableViaWiFi;
}
- return NSLocalizedString(@"No Connection", @"");
+#if (__IPHONE_OS_VERSION_MIN_REQUIRED >= 30000) // Apple advises you to use the magic number instead of a symbol.
+ if ((flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ||
+ (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic))
+#else
+ if (flags & kSCNetworkReachabilityFlagsConnectionAutomatic)
+#endif
+ {
+ // ... and the connection is on-demand (or on-traffic) if the
+ // calling application is using the CFSocketStream or higher APIs
+
+ if (!(flags & kSCNetworkReachabilityFlagsInterventionRequired))
+ {
+ // ... and no [user] intervention is needed
+ retVal = ReachableViaWiFi;
+ }
+ }
+
+ if (flags & kSCNetworkReachabilityFlagsIsWWAN)
+ {
+ // ... but WWAN connections are OK if the calling application
+ // is using the CFNetwork (CFSocketStream?) APIs.
+ retVal = ReachableViaWWAN;
+ }
+ return retVal;
}
--(NSString*)currentReachabilityFlags
+
+- (NetworkStatus) currentReachabilityStatus
{
- return reachabilityFlags([self reachabilityFlags]);
+ NSAssert(reachabilityRef, @"currentReachabilityStatus called with NULL reachabilityRef");
+
+ NetworkStatus retVal = NotReachable;
+ SCNetworkReachabilityFlags flags;
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
+ {
+ if(self.key == kLocalWiFiConnection)
+ {
+ retVal = [self localWiFiStatusForFlags: flags];
+ }
+ else
+ {
+ retVal = [self networkStatusForFlags: flags];
+ }
+ }
+ return retVal;
}
-#pragma mark - callback function calls this method
--(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags
-{
- if([self isReachableWithFlags:flags])
- {
- if(self.reachableBlock)
- {
- self.reachableBlock(self);
- }
- }
- else
- {
- if(self.unreachableBlock)
- {
- self.unreachableBlock(self);
- }
- }
-
- // this makes sure the change notification happens on the MAIN THREAD
- dispatch_async(dispatch_get_main_queue(), ^{
- [[NSNotificationCenter defaultCenter] postNotificationName:kReachabilityChangedNotification
- object:self];
- });
-}
+- (BOOL) isReachable {
+
+ NSAssert(reachabilityRef, @"isReachable called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags = 0;
+ NetworkStatus status = kNotReachable;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
+ if(self.key == kLocalWiFiConnection) {
+
+ status = [self localWiFiStatusForFlags: flags];
+
+ } else {
+
+ status = [self networkStatusForFlags: flags];
+
+ }
+
+ return (kNotReachable != status);
+
+ }
+
+ return NO;
+
+} // isReachable
-@end
+
+- (BOOL) isConnectionRequired {
+
+ return [self connectionRequired];
+
+} // isConnectionRequired
+
+
+- (BOOL) connectionRequired {
+
+ NSAssert(reachabilityRef, @"connectionRequired called with NULL reachabilityRef");
+
+ SCNetworkReachabilityFlags flags;
+
+ if (SCNetworkReachabilityGetFlags(reachabilityRef, &flags)) {
+
+ logReachabilityFlags(flags);
+
+ return (flags & kSCNetworkReachabilityFlagsConnectionRequired);
+
+ }
+
+ return NO;
+
+} // connectionRequired
+#endif
+
+@end
\ No newline at end of file
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_all:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for update_all:
--- DIFF -----------------------------------------------------------------------
- libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+- Pods.xcconfig
Targets:
- SampleApp:
Build Phases:
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
+ Base Configuration: Pods.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: app
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
Build Settings:
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for update_all:
--- DIFF -----------------------------------------------------------------------
- Reachability
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for Reachability (<= 3.1.0) (2 remaining)
- Attempting to activate Reachability (3.1.0)
- Activated Reachability at Reachability (3.1.0)
- Requiring nested dependencies ()
-Finished resolution (1 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability
-
-Comparing resolved specification to the sandbox manifest
- M Reachability
-
-Downloading dependencies
-
--> Installing Reachability (3.1.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/update_all/Pods/Reachability --single-branch --depth 1 --branch v3.1.0
- Cloning into 'ROOT/tmp/update_all/Pods/Reachability'...
- Note: checking out 'f7176f4798d068d233dca5223ae4bd9c8059e830'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
- - Removing (Pods/Pods.xcconfig)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Unexpected files for update_all:
* Pods/Reachability/Reachability.podspec
spec/integration.rb:203:in `block (3 levels) in <top (required)>'
spec/integration.rb:202:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Binary failed
Preparing
Migrating to CocoaPods 0.34
- Deleting `Pods/Headers`
- Making path `Pods/Headers`
- Deleting `Pods/BuildHeaders`
- Deleting `Pods/Pods-acknowledgements.markdown`
- Deleting `Pods/Pods-acknowledgements.plist`
- Deleting `Pods/Pods-dummy.m`
- Deleting `Pods/Pods-environment.h`
- Deleting `Pods/Pods-JSONKit-dummy.m`
- Deleting `Pods/Pods-JSONKit-prefix.pch`
- Deleting `Pods/Pods-JSONKit-Private.xcconfig`
- Deleting `Pods/Pods-JSONKit.xcconfig`
- Deleting `Pods/Pods-Reachability-dummy.m`
- Deleting `Pods/Pods-Reachability-prefix.pch`
- Deleting `Pods/Pods-Reachability-Private.xcconfig`
- Deleting `Pods/Pods-Reachability.xcconfig`
- Deleting `Pods/Pods-resources.sh`
- Deleting `Pods/Pods.xcconfig`
Analyzing dependencies
Inspecting targets to integrate
Using `ARCHS` setting to build architectures of target `Pods`: (`$(ARCHS_STANDARD_64_BIT)`)
Finding Podfile changes
- JSONKit
- Reachability
Resolving dependencies of `Podfile`
/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
from ROOT/lib/cocoapods/command.rb:58:in `report_error'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
from ROOT/lib/cocoapods/command.rb:45:in `run'
from ROOT/bin/pod:43:in `<main>'
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Podfile.lock` for update_selected:
--- DIFF -----------------------------------------------------------------------
---
PODS:
- JSONKit (1.4)
-- Reachability (3.1.1)
+- Reachability (3.0.0)
DEPENDENCIES:
- JSONKit (<= 1.5)
- Reachability (<= 3.1.1)
SPEC CHECKSUMS:
- JSONKit: 2111ac2b11f7ea0d07bb1d9d09e650918336a134
- Reachability: 8e9635e3cb4f98e7f825e51147f677ecc694d0e7
+ JSONKit: 0e3367114e2799047082628156e09893d8268f91
+ Reachability: 500bd76bf6cd8ff2c6fb715fc5f44ef6e4c024f2
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Headers/Build/JSONKit/JSONKit.h
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Headers/Build/Reachability/Reachability.h
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Headers/Public/JSONKit/JSONKit.h
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Headers/Public/Reachability/Reachability.h
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Manifest.lock` for update_selected:
--- DIFF -----------------------------------------------------------------------
---
PODS:
- JSONKit (1.4)
-- Reachability (3.1.1)
+- Reachability (3.0.0)
DEPENDENCIES:
- JSONKit (<= 1.5)
- Reachability (<= 3.1.1)
SPEC CHECKSUMS:
- JSONKit: 2111ac2b11f7ea0d07bb1d9d09e650918336a134
- Reachability: 8e9635e3cb4f98e7f825e51147f677ecc694d0e7
+ JSONKit: 0e3367114e2799047082628156e09893d8268f91
+ Reachability: 500bd76bf6cd8ff2c6fb715fc5f44ef6e4c024f2
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Pods.xcodeproj.yaml` for update_selected:
--- DIFF -----------------------------------------------------------------------
- libPods-Reachability.a
- Targets Support Files:
- Pods:
+ - Pods.xcconfig
- Pods-acknowledgements.markdown
- Pods-acknowledgements.plist
- Pods-dummy.m
- Pods-environment.h
- Pods-resources.sh
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
Targets:
- Pods:
Build Phases:
- Pods-dummy.m
- FrameworksBuildPhase:
- Foundation.framework
+ - libPods-JSONKit.a
+ - libPods-Reachability.a
Build Configurations:
- Debug:
Build Settings:
- OTHER_LIBTOOLFLAGS: ''
+ PRODUCT_NAME: "$(TARGET_NAME)"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_OPTIMIZATION_LEVEL: '0'
GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
+ GCC_OPTIMIZATION_LEVEL: '0'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
OTHER_LDFLAGS: ''
- Base Configuration: Pods.debug.xcconfig
+ Base Configuration: Pods.xcconfig
- Release:
Build Settings:
- PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
OTHER_CFLAGS:
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
OTHER_LDFLAGS: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'YES'
- OTHER_LIBTOOLFLAGS: ''
- Base Configuration: Pods.release.xcconfig
+ PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
+ Base Configuration: Pods.xcconfig
- Pods-JSONKit:
Build Phases:
- SourcesBuildPhase:
- - JSONKit.m:
- COMPILER_FLAGS: "-fno-objc-arc"
+ - JSONKit.m
- Pods-JSONKit-dummy.m
- FrameworksBuildPhase:
- Foundation.framework
- Debug:
Build Settings:
OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
+ PRODUCT_NAME: "$(TARGET_NAME)"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
GCC_OPTIMIZATION_LEVEL: '0'
+ GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
+ GCC_PREFIX_HEADER: Pods-JSONKit-prefix.pch
Base Configuration: Pods-JSONKit-Private.xcconfig
- Release:
Build Settings:
- OTHER_LIBTOOLFLAGS: ''
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
OTHER_CFLAGS:
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
OTHER_LDFLAGS: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
+ GCC_PREFIX_HEADER: Pods-JSONKit-prefix.pch
Base Configuration: Pods-JSONKit-Private.xcconfig
- Pods-Reachability:
Build Phases:
- SourcesBuildPhase:
- Pods-Reachability-dummy.m
- Reachability.m:
- COMPILER_FLAGS: "-DOS_OBJECT_USE_OBJC=0"
+ COMPILER_FLAGS: "-fobjc-arc -DOS_OBJECT_USE_OBJC=0"
- FrameworksBuildPhase:
- Foundation.framework
- SystemConfiguration.framework
- Debug:
Build Settings:
OTHER_LDFLAGS: ''
- OTHER_LIBTOOLFLAGS: ''
+ PRODUCT_NAME: "$(TARGET_NAME)"
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
GCC_DYNAMIC_NO_PIC: 'NO'
- GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
GCC_OPTIMIZATION_LEVEL: '0'
+ GCC_SYMBOLS_PRIVATE_EXTERN: 'NO'
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
- PRODUCT_NAME: "$(TARGET_NAME)"
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
GCC_PREPROCESSOR_DEFINITIONS:
- DEBUG=1
- "$(inherited)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'NO'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
+ GCC_PREFIX_HEADER: Pods-Reachability-prefix.pch
Base Configuration: Pods-Reachability-Private.xcconfig
- Release:
Build Settings:
- OTHER_LIBTOOLFLAGS: ''
PUBLIC_HEADERS_FOLDER_PATH: "$(TARGET_NAME)"
SDKROOT: iphoneos
VALIDATE_PRODUCT: 'YES'
OTHER_CFLAGS:
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
+ GCC_C_LANGUAGE_STANDARD: gnu99
SKIP_INSTALL: 'YES'
INSTALL_PATH: "$(BUILT_PRODUCTS_DIR)"
DSTROOT: "/tmp/xcodeproj.dst"
- "-DNS_BLOCK_ASSERTIONS=1"
- "$(inherited)"
ALWAYS_SEARCH_USER_PATHS: 'NO'
+ GCC_VERSION: com.apple.compilers.llvm.clang.1_0
ARCHS: "$(ARCHS_STANDARD_64_BIT)"
PRODUCT_NAME: "$(TARGET_NAME)"
GCC_PRECOMPILE_PREFIX_HEADER: 'YES'
OTHER_LDFLAGS: ''
IPHONEOS_DEPLOYMENT_TARGET: '6.0'
COPY_PHASE_STRIP: 'YES'
- GCC_PREFIX_HEADER: Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
+ GCC_PREFIX_HEADER: Pods-Reachability-prefix.pch
Base Configuration: Pods-Reachability-Private.xcconfig
Build Configurations:
- Debug:
CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
COPY_PHASE_STRIP: 'YES'
CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
+ CLANG_ENABLE_OBJC_ARC: 'NO'
GCC_WARN_UNUSED_FUNCTION: 'YES'
CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
GCC_DYNAMIC_NO_PIC: 'NO'
GCC_WARN_UNUSED_VARIABLE: 'YES'
VALIDATE_PRODUCT: 'YES'
GCC_WARN_ABOUT_RETURN_TYPE: 'YES'
- GCC_PREPROCESSOR_DEFINITIONS:
- - RELEASE=1
CLANG_ENABLE_MODULES: 'YES'
- CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
GCC_WARN_UNINITIALIZED_AUTOS: 'YES'
+ CLANG_CXX_LANGUAGE_STANDARD: gnu++0x
CLANG_WARN_INT_CONVERSION: 'YES'
CLANG_WARN_CONSTANT_CONVERSION: 'YES'
GCC_C_LANGUAGE_STANDARD: gnu99
CLANG_WARN_DIRECT_OBJC_ISA_USAGE: 'YES'
COPY_PHASE_STRIP: 'NO'
CLANG_WARN_BOOL_CONVERSION: 'YES'
- CLANG_ENABLE_OBJC_ARC: 'YES'
+ CLANG_ENABLE_OBJC_ARC: 'NO'
GCC_WARN_UNUSED_FUNCTION: 'YES'
CLANG_WARN_OBJC_ROOT_CLASS: 'YES'
ENABLE_NS_ASSERTIONS: 'NO'
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Reachability/LICENCE.txt
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/README.md` for update_selected:
--- DIFF -----------------------------------------------------------------------
# Reachability
-This is a drop-in replacement for Apple's `Reachability` class. It is ARC-compatible, and it uses the new GCD methods to notify of network interface changes.
+This is a drop-in replacement for Apples Reachability class. It is ARC compatible, uses the new GCD methods to notify of network interface changes.
-In addition to the standard `NSNotification`, it supports the use of blocks for when the network becomes reachable and unreachable.
+In addition to the standard NSNotification it supports the use of Blocks for when the network becomes reachable and unreachable.
-Finally, you can specify whether a WWAN connection is considered "reachable".
+Finally you can specify wether or not a WWAN connection is considered "reachable".
-## Requirements
+## A Simple example
-Once you have added the `.h/m` files to your project, simply:
-
-* Go to the `Project->TARGETS->Build Phases->Link Binary With Libraries`.
-* Press the plus in the lower left of the list.
-* Add `SystemConfiguration.framework`.
-
-Boom, you're done.
-
-## Examples
-
-### Block Example
-
-This sample uses blocks to notify when the interface state has changed. The blocks will be called on a **BACKGROUND THREAD**, so you need to dispatch UI updates onto the main thread.
-
- // Allocate a reachability object
+ // allocate a reachability object
Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
- // Set the blocks
+ // set the blocks
reach.reachableBlock = ^(Reachability*reach)
{
- NSLog(@"REACHABLE!");
+ NSLog(@"REACHABLE!");
};
reach.unreachableBlock = ^(Reachability*reach)
{
- NSLog(@"UNREACHABLE!");
+ NSLog(@"UNREACHABLE!");
};
- // Start the notifier, which will cause the reachability object to retain itself!
+ // start the notifier which will cause the reachability object to retain itself!
[reach startNotifier];
-### `NSNotification` Example
-
-This sample will use `NSNotification`s to notify when the interface has changed. They will be delivered on the **MAIN THREAD**, so you *can* do UI updates from within the function.
-
-In addition, it asks the `Reachability` object to consider the WWAN (3G/EDGE/CDMA) as a non-reachable connection (you might use this if you are writing a video streaming app, for example, to save the user's data plan).
-
- // Allocate a reachability object
- Reachability* reach = [Reachability reachabilityWithHostname:@"www.google.com"];
-
- // Tell the reachability that we DON'T want to be reachable on 3G/EDGE/CDMA
- reach.reachableOnWWAN = NO;
-
- // Here we set up a NSNotification observer. The Reachability that caused the notification
- // is passed in the object parameter
- [[NSNotificationCenter defaultCenter] addObserver:self
- selector:@selector(reachabilityChanged:)
- name:kReachabilityChangedNotification
- object:nil];
-
- [reach startNotifier]
-
-## Tell the world
-
-Head over to [Projects using Reachability](https://github.com/tonymillion/Reachability/wiki/Projects-using-Reachability) and add your project for "Maximum Wins!".
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/Reachability.h` for update_selected:
--- DIFF -----------------------------------------------------------------------
#import <ifaddrs.h>
#import <netdb.h>
-/**
- * Does ARC support GCD objects?
- * It does if the minimum deployment target is iOS 6+ or Mac OS X 8+
- *
- * @see http://opensource.apple.com/source/libdispatch/libdispatch-228.18/os/object.h
- **/
-#if OS_OBJECT_USE_OBJC
-#define NEEDS_DISPATCH_RETAIN_RELEASE 0
-#else
-#define NEEDS_DISPATCH_RETAIN_RELEASE 1
-#endif
-
-/**
- * Create NS_ENUM macro if it does not exist on the targeted version of iOS or OS X.
- *
- * @see http://nshipster.com/ns_enum-ns_options/
- **/
-#ifndef NS_ENUM
-#define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type
-#endif
-
extern NSString *const kReachabilityChangedNotification;
-typedef NS_ENUM(NSInteger, NetworkStatus) {
- // Apple NetworkStatus Compatible Names.
- NotReachable = 0,
- ReachableViaWiFi = 2,
- ReachableViaWWAN = 1
-};
+typedef enum
+{
+ // Apple NetworkStatus Compatible Names.
+ NotReachable = 0,
+ ReachableViaWiFi = 2,
+ ReachableViaWWAN = 1
+} NetworkStatus;
@class Reachability;
@property (nonatomic, copy) NetworkReachable reachableBlock;
@property (nonatomic, copy) NetworkUnreachable unreachableBlock;
+@property (nonatomic, assign) SCNetworkReachabilityRef reachabilityRef;
+@property (nonatomic, assign) dispatch_queue_t reachabilitySerialQueue;
@property (nonatomic, assign) BOOL reachableOnWWAN;
+@property (nonatomic, strong) id reachabilityObject;
+
+(Reachability*)reachabilityWithHostname:(NSString*)hostname;
+(Reachability*)reachabilityForInternetConnection;
+(Reachability*)reachabilityWithAddress:(const struct sockaddr_in*)hostAddress;
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `Pods/Reachability/Reachability.m` for update_selected:
--- DIFF -----------------------------------------------------------------------
NSString *const kReachabilityChangedNotification = @"kReachabilityChangedNotification";
-@interface Reachability ()
-
-@property (nonatomic, assign) SCNetworkReachabilityRef reachabilityRef;
-
-
-#if NEEDS_DISPATCH_RETAIN_RELEASE
-@property (nonatomic, assign) dispatch_queue_t reachabilitySerialQueue;
-#else
-@property (nonatomic, strong) dispatch_queue_t reachabilitySerialQueue;
-#endif
-
-
-@property (nonatomic, strong) id reachabilityObject;
+@interface Reachability (private)
-(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags;
--(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags;
+-(BOOL)setReachabilityTarget:(NSString*)hostname;
@end
(flags & kSCNetworkReachabilityFlagsIsDirect) ? 'd' : '-'];
}
-// Start listening for reachability notifications on the current run loop
+//Start listening for reachability notifications on the current run loop
static void TMReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void* info)
{
#pragma unused (target)
-#if __has_feature(objc_arc)
Reachability *reachability = ((__bridge Reachability*)info);
-#else
- Reachability *reachability = ((Reachability*)info);
-#endif
- // We probably don't need an autoreleasepool here, as GCD docs state each queue has its own autorelease pool,
+ // we probably dont need an autoreleasepool here as GCD docs state each queue has its own autorelease pool
// but what the heck eh?
@autoreleasepool
{
@synthesize reachabilityObject;
-#pragma mark - Class Constructor Methods
-
-+(Reachability*)reachabilityWithHostName:(NSString*)hostname
-{
- return [Reachability reachabilityWithHostname:hostname];
-}
-
+#pragma mark - class constructor methods
+(Reachability*)reachabilityWithHostname:(NSString*)hostname
{
SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithName(NULL, [hostname UTF8String]);
if (ref)
{
- id reachability = [[self alloc] initWithReachabilityRef:ref];
-
-#if __has_feature(objc_arc)
- return reachability;
-#else
- return [reachability autorelease];
-#endif
-
+ return [[self alloc] initWithReachabilityRef:ref];
}
return nil;
SCNetworkReachabilityRef ref = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)hostAddress);
if (ref)
{
- id reachability = [[self alloc] initWithReachabilityRef:ref];
-
-#if __has_feature(objc_arc)
- return reachability;
-#else
- return [reachability autorelease];
-#endif
+ return [[self alloc] initWithReachabilityRef:ref];
}
return nil;
// IN_LINKLOCALNETNUM is defined in <netinet/in.h> as 169.254.0.0
localWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM);
- return [self reachabilityWithAddress:&localWifiAddress];
+ Reachability* reach = [self reachabilityWithAddress:&localWifiAddress];
+ if(reach!= NULL)
+ {
+ }
+ return reach;
}
-// Initialization methods
+// initialization methods
-(Reachability *)initWithReachabilityRef:(SCNetworkReachabilityRef)ref
{
-(void)dealloc
{
[self stopNotifier];
-
if(self.reachabilityRef)
{
CFRelease(self.reachabilityRef);
self.reachabilityRef = nil;
}
-
- self.reachableBlock = nil;
- self.unreachableBlock = nil;
-
-#if !(__has_feature(objc_arc))
- [super dealloc];
+#ifdef DEBUG
+ NSLog(@"Reachability: dealloc");
#endif
-
-
}
-#pragma mark - Notifier Methods
+#pragma mark - notifier methods
// Notifier
-// NOTE: This uses GCD to trigger the blocks - they *WILL NOT* be called on THE MAIN THREAD
+// NOTE: this uses GCD to trigger the blocks - they *WILL NOT* be called on THE MAIN THREAD
// - In other words DO NOT DO ANY UI UPDATES IN THE BLOCKS.
-// INSTEAD USE dispatch_async(dispatch_get_main_queue(), ^{UISTUFF}) (or dispatch_sync if you want)
+// INSTEAD USE dispatch_async(dispatch_get_main_thread(), ^{UISTUFF}) (or dispatch_sync if you want)
-(BOOL)startNotifier
{
// woah
self.reachabilityObject = self;
-
-
- // First, we need to create a serial queue.
- // We allocate this once for the lifetime of the notifier.
- self.reachabilitySerialQueue = dispatch_queue_create("com.tonymillion.reachability", NULL);
- if(!self.reachabilitySerialQueue)
- {
- return NO;
- }
-
-#if __has_feature(objc_arc)
context.info = (__bridge void *)self;
-#else
- context.info = (void *)self;
-#endif
if (!SCNetworkReachabilitySetCallback(self.reachabilityRef, TMReachabilityCallback, &context))
{
-#ifdef DEBUG
- NSLog(@"SCNetworkReachabilitySetCallback() failed: %s", SCErrorString(SCError()));
-#endif
-
- // Clear out the dispatch queue
- if(self.reachabilitySerialQueue)
- {
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
- self.reachabilitySerialQueue = nil;
- }
-
- self.reachabilityObject = nil;
-
+ printf("SCNetworkReachabilitySetCallback() failed: %s\n", SCErrorString(SCError()));
return NO;
}
- // Set it as our reachability queue, which will retain the queue
- if(!SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, self.reachabilitySerialQueue))
+ //create a serial queue
+ self.reachabilitySerialQueue = dispatch_queue_create("com.tonymillion.reachability", NULL);
+
+ // set it as our reachability queue which will retain the queue
+ if(SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, self.reachabilitySerialQueue))
{
-#ifdef DEBUG
- NSLog(@"SCNetworkReachabilitySetDispatchQueue() failed: %s", SCErrorString(SCError()));
-#endif
-
- // UH OH - FAILURE!
-
- // First stop, any callbacks!
- SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
-
- // Then clear out the dispatch queue.
- if(self.reachabilitySerialQueue)
- {
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
- self.reachabilitySerialQueue = nil;
- }
-
- self.reachabilityObject = nil;
-
- return NO;
+ dispatch_release(self.reachabilitySerialQueue);
+ // refcount should be ++ from the above function so this -- will mean its still 1
+ return YES;
}
- return YES;
+ dispatch_release(self.reachabilitySerialQueue);
+ self.reachabilitySerialQueue = nil;
+ return NO;
}
-(void)stopNotifier
{
- // First stop, any callbacks!
+ // first stop any callbacks!
SCNetworkReachabilitySetCallback(self.reachabilityRef, NULL, NULL);
- // Unregister target from the GCD serial dispatch queue.
- SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, NULL);
-
+ // unregister target from the GCD serial dispatch queue
+ // this will mean the dispatch queue gets dealloc'ed
if(self.reachabilitySerialQueue)
{
-#if NEEDS_DISPATCH_RETAIN_RELEASE
- dispatch_release(self.reachabilitySerialQueue);
-#endif
+ SCNetworkReachabilitySetDispatchQueue(self.reachabilityRef, NULL);
self.reachabilitySerialQueue = nil;
}
#pragma mark - reachability tests
-// This is for the case where you flick the airplane mode;
+// this is for the case where you flick the airplane mode
// you end up getting something like this:
//Reachability: WR ct-----
//Reachability: -- -------
//Reachability: WR ct-----
//Reachability: -- -------
-// We treat this as 4 UNREACHABLE triggers - really apple should do better than this
+// we treat this as 4 UNREACHABLE triggers - really apple should do better than this
#define testcase (kSCNetworkReachabilityFlagsConnectionRequired | kSCNetworkReachabilityFlagsTransientConnection)
--(BOOL)isReachableWithFlags:(SCNetworkReachabilityFlags)flags
+-(BOOL)isReachable
{
+ SCNetworkReachabilityFlags flags;
+
+ if(!SCNetworkReachabilityGetFlags(self.reachabilityRef, &flags))
+ return NO;
+
BOOL connectionUP = YES;
if(!(flags & kSCNetworkReachabilityFlagsReachable))
#if TARGET_OS_IPHONE
if(flags & kSCNetworkReachabilityFlagsIsWWAN)
{
- // We're on 3G.
+ // we're on 3G
if(!self.reachableOnWWAN)
{
- // We don't want to connect when on 3G.
+ // we dont want to connect when on 3G
connectionUP = NO;
}
}
return connectionUP;
}
--(BOOL)isReachable
-{
- SCNetworkReachabilityFlags flags;
-
- if(!SCNetworkReachabilityGetFlags(self.reachabilityRef, &flags))
- return NO;
-
- return [self isReachableWithFlags:flags];
-}
-
-(BOOL)isReachableViaWWAN
{
#if TARGET_OS_IPHONE
if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
{
- // Check we're REACHABLE
+ // check we're REACHABLE
if(flags & kSCNetworkReachabilityFlagsReachable)
{
- // Now, check we're on WWAN
+ // now, check we're on WWAN
if(flags & kSCNetworkReachabilityFlagsIsWWAN)
{
return YES;
if(SCNetworkReachabilityGetFlags(reachabilityRef, &flags))
{
- // Check we're reachable
+ // check we're reachable
if((flags & kSCNetworkReachabilityFlagsReachable))
{
#if TARGET_OS_IPHONE
- // Check we're NOT on WWAN
+ // check we're NOT on WWAN
if((flags & kSCNetworkReachabilityFlagsIsWWAN))
{
return NO;
if(temp == reachableOnWWAN)
{
- // Updated for the fact that we have CDMA phones now!
- return NSLocalizedString(@"Cellular", @"");
+ // updated for the fact we have CDMA phones now!
+ return @"Cellular";
}
if (temp == ReachableViaWiFi)
{
- return NSLocalizedString(@"WiFi", @"");
+ return @"WiFi";
}
- return NSLocalizedString(@"No Connection", @"");
+ return @"No Connection";
}
-(NSString*)currentReachabilityFlags
return reachabilityFlags([self reachabilityFlags]);
}
-#pragma mark - Callback function calls this method
+#pragma mark - callback function calls this method
-(void)reachabilityChanged:(SCNetworkReachabilityFlags)flags
{
- if([self isReachableWithFlags:flags])
+#ifdef DEBUG
+ NSLog(@"Reachability: %@", reachabilityFlags(flags));
+#endif
+
+ if([self isReachable])
{
if(self.reachableBlock)
{
+#ifdef DEBUG
+ NSLog(@"Reachability: blocks are not called on the main thread.\n Use dispatch_async(dispatch_get_main_queue(), ^{}] to update your UI!");
+#endif
self.reachableBlock(self);
}
}
{
if(self.unreachableBlock)
{
+#ifdef DEBUG
+ NSLog(@"Reachability: blocks are not called on the main thread.\n Use dispatch_async(dispatch_get_main_queue(), ^{}] to update your UI!");
+#endif
self.unreachableBlock(self);
}
}
});
}
-#pragma mark - Debug Description
-
-- (NSString *) description;
-{
- NSString *description = [NSString stringWithFormat:@"<%@: %#x>",
- NSStringFromClass([self class]), (unsigned int) self];
- return description;
-}
-
@end
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-Private.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-dummy.m
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit-prefix.pch
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-JSONKit/Pods-JSONKit.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-Private.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-dummy.m
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability-prefix.pch
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods-Reachability/Pods-Reachability.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods-acknowledgements.plist
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods-dummy.m
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods-environment.h
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods-resources.sh
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods.debug.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: Missing file for update_selected:
* Pods/Target Support Files/Pods/Pods.release.xcconfig
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `SampleApp.xcodeproj.yaml` for update_selected:
--- DIFF -----------------------------------------------------------------------
- libPods.a
- Products:
- SampleApp.app
-- Pods:
- - Pods.debug.xcconfig
- - Pods.release.xcconfig
+- Pods.xcconfig
Targets:
- SampleApp:
Build Phases:
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.debug.xcconfig
+ Base Configuration: Pods.xcconfig
- Release:
Build Settings:
WRAPPER_EXTENSION: app
INFOPLIST_FILE: SampleApp/SampleApp-Info.plist
GCC_PREFIX_HEADER: SampleApp/SampleApp-Prefix.pch
PRODUCT_NAME: "$(TARGET_NAME)"
- Base Configuration: Pods.release.xcconfig
+ Base Configuration: Pods.xcconfig
Build Configurations:
- Debug:
Build Settings:
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
Bacon::Error: File comparison error `execution_output.txt` for update_selected:
--- DIFF -----------------------------------------------------------------------
- Reachability
Resolving dependencies of `Podfile`
-Starting resolution (<#DATE#>)
-Creating possibility state for JSONKit (<= 1.5) (1 remaining)
- Attempting to activate JSONKit (1.4)
- Activated JSONKit at JSONKit (1.4)
- Requiring nested dependencies ()
- Creating possibility state for Reachability (<= 3.1.1) (3 remaining)
- Attempting to activate Reachability (3.1.1)
- Activated Reachability at Reachability (3.1.1)
- Requiring nested dependencies ()
-Finished resolution (2 steps) (Took <#DURATION#> seconds) (<#DATE#>)
-Unactivated:
-Activated: Reachability, JSONKit
-
-Comparing resolved specification to the sandbox manifest
- M JSONKit
- M Reachability
-
-Downloading dependencies
-
--> Installing JSONKit 1.4 (was 1.4)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/johnezang/JSONKit.git ROOT/tmp/update_selected/Pods/JSONKit --single-branch --depth 1 --branch v1.4
- Cloning into 'ROOT/tmp/update_selected/Pods/JSONKit'...
- Note: checking out '99930114548f9cedc8070a3bd4d9a217adc218ca'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
-
--> Installing Reachability 3.1.1 (was 3.0.0)
- > Git download
- > Git download
- $ GIT_BIN clone https://github.com/tonymillion/Reachability.git ROOT/tmp/update_selected/Pods/Reachability --single-branch --depth 1 --branch v3.1.1
- Cloning into 'ROOT/tmp/update_selected/Pods/Reachability'...
- Note: checking out '7ea54e98cdc439bedda279c5ad9031822269ce3c'.
-
- You are in 'detached HEAD' state. You can look around, make experimental
- changes and commit them, and you can discard any commits you make in this
- state without impacting any branches by performing another checkout.
-
- If you want to create a new branch to retain commits you create, you may
- do so (now or later) by using -b with the checkout command again. Example:
-
- git checkout -b new_branch_name
-
- - Running pre install hooks
-
-Generating Pods project
- - Creating Pods project
- - Adding source files to Pods project
- - Adding frameworks to Pods project
- - Adding libraries to Pods project
- - Adding resources to Pods project
- - Linking headers
- - Installing targets
- - Installing target `Pods-JSONKit` iOS 6.0
- - Installing target `Pods-Reachability` iOS 6.0
- - Installing target `Pods` iOS 6.0
- - Running post install hooks
- - Writing Xcode project file to `Pods/Pods.xcodeproj`
- - Writing Lockfile in `Podfile.lock`
- - Writing Manifest in `Pods/Manifest.lock`
-
-Integrating client project
-
-Integrating target `Pods` (`SampleApp.xcodeproj` project)
- - Removing (Pods/Pods.xcconfig)
+/Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `open': No such file or directory @ dir_initialize - /Users/eleos/.cocoapods/repos (Errno::ENOENT)
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `foreach'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/2.1.0/pathname.rb:422:in `children'
+ from ROOT/lib/cocoapods/sources_manager.rb:63:in `all'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:130:in `repo_information'
+ from ROOT/lib/cocoapods/user_interface/error_report.rb:34:in `report'
+ from ROOT/lib/cocoapods/command.rb:58:in `report_error'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:374:in `handle_exception'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:315:in `rescue in run'
+ from /Users/eleos/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/CLAide-b1eccc296b68/lib/claide/command.rb:303:in `run'
+ from ROOT/lib/cocoapods/command.rb:45:in `run'
+ from ROOT/bin/pod:43:in `<main>'
--- END ------------------------------------------------------------------------
spec/integration.rb:208:in `block (3 levels) in <top (required)>'
spec/integration.rb:207:in `block (2 levels) in <top (required)>'
spec/integration.rb:200:in `block in <top (required)>'
spec/integration.rb:92:in `<top (required)>'
508 specifications (647 requirements), 399 failures, 0 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment