CocoaPods Limitations in Artifactory

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide

The following are the limitations of CocoaPods in Artifactory:

  • Dynamic Variables: Artifactory does not support dynamic variables in the podspec file.

  • Submodules: Artifactory does not currently support the submodules field within the :git source definition (for example,  :git => :submodules). Artifactory does not parse this field, and it will not be included in the modified podspec returned to the client.

  • Supported Parameters and Specs: Apart from the exceptions mentioned above, Artifactory supports all parameters mentioned in the CocoaPods podspec documentation. Other syntax specifications have not been tested.

  • Supported Commands: The $ pod try command is not supported.

  • tar.gz Requirements: Local CocoaPods repositories in Artifactory only support pods packaged as .tar.gz files. The pod archive (.tar.gz) must contain only one podspec or podspec.json file at its root.