scaffold_ios_project
Generate a new iOS project with predefined templates, including Xcode workspace, SPM package structure, and iOS configurations, to streamline app development setup.
Instructions
Scaffold a new iOS project from templates. Creates a modern Xcode project with workspace structure, SPM package for features, and proper iOS configuration.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
bundleIdentifier | No | Bundle identifier (e.g., com.example.myapp). If not provided, will use com.example.projectname | |
currentProjectVersion | No | Build number (e.g., 1, 42, 100). If not provided, will use 1 | |
customizeNames | No | Whether to customize project names and identifiers. Default is true. | |
deploymentTarget | No | iOS deployment target (e.g., 18.4, 17.0). If not provided, will use 18.4 | |
displayName | No | App display name (shown on home screen/dock). If not provided, will use projectName | |
marketingVersion | No | Marketing version (e.g., 1.0, 2.1.3). If not provided, will use 1.0 | |
outputPath | Yes | Path where the project should be created | |
projectName | Yes | Name of the new project | |
supportedOrientations | No | Supported orientations for iPhone. If not provided, will use all orientations | |
supportedOrientationsIpad | No | Supported orientations for iPad. If not provided, will use all orientations | |
targetedDeviceFamily | No | Target device family. If not provided, will use iPhone+iPad |