PluginParameters

open class PluginParameters

Gradle extension to configure the plugin parameters

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Auto export generated files to Xcode project. If set to false, you will find the generated files under /build/generated/ksp/. Warning: avoid deleting [iosAppFolderName]/[exportFolderName] without first using Xcode to Remove references.

Link copied to clipboard

Experimental. When true, a local SPM package is created at [iosAppFolderName]/[exportFolderName]/ instead of manipulating xcodeproj via the xcodeproj gem. Requires Swift Export (swiftExport { moduleName = "..." }) to be configured in the KMP module. Add the generated package to Xcode once via File > Add Package Dependencies > Add Local — subsequent builds keep the Swift sources in sync automatically.

Link copied to clipboard

Name of the destination folder inside iOS project (iosAppFolderName) where the Composable files will be copied to when autoExport is true

Link copied to clipboard

Name of the folder containing the iosApp in the root's project tree

Link copied to clipboard

Name of the iOS project (name.xcodeproj)

Link copied to clipboard

Minimum iOS deployment target for the generated SPM package. Only used when experimentalSpmExport is true.

Link copied to clipboard

Swift tools version declared in the generated Package.swift. Only used when experimentalSpmExport is true.

Link copied to clipboard

Name of the iOS project's target