Skip to main content

CocoaPods Deintegrate

The CocoaPods Deintegrate component removes all dependencies from your project using the pod deintegrate command, providing a clean environment for building.

You can easily integrate the Appcircle CocoaPods Deintegrate workflow step into your pipeline and utilize it in your projects.


Before running the CocoaPods Deintegrate step, you must complete certain prerequisites, as detailed in the table below:

Prerequisite Workflow StepDescription
Git CloneThe repo needs to be cloned in order to start the CocoaPods Deintegrate process. After the clone, Fastlane will be installed. After this step works, the variable AC_REPOSITORY_DIR will be created.

Please remember to use the CocoaPods Install step after this component, as it clears all dependencies in the project.

Input Variables

You can find all the parameters required for this step in the table below, with their descriptions in detail.

Variable NameDescriptionStatus
$AC_XCODEPROJ_PATHSpecifies the project path. For example: ./appcircle.xcodeproj. Empty value will look for an .xcodeproj file.Optional
$AC_REPOSITORY_DIRSpecifies the directory where the repository is cloned. This path is generated after the Git Clone step.Optional
$AC_COCOAPODS_VERSIONSpecifies the CocoaPods version. If you need a specific version, provide it here as hardcoded, and the system will automatically install that version.Optional

To access the source code of this component, please use the following link:

Preview of GitHub - appcircleio/appcircle-cocoapods-deintegrate-component: Cocoapods Deintegrate Workflow Step on Appcircle