When you are working behind a corporate proxy, Artifactory is mandatory in the dependencies resolution mechanism, mainly on Continuous Integration platform, where a global proxy can't be configured for security reason.
If you work with Cocoapods and you are using some components (like: GoogleMaps, GoogleSignIn, ...) you could have a problem when the Component.podspec.json Spec file of this component is on GitHub (configured as remote in Artifactory) but defines a source ouside of GitHub.
Sample with GoogleSignIn.podspec.json dependency usage:
The result of pod install --verbose is:
So without proxy, command fails.
If the dependency re-write mechanism could work for Cocoapds (like NPM, ...), it would be great !
Original thread: Artifactory Cocoapods caching