名称: swiftui-empty-app-init
描述: 在当前目录初始化一个极简的 SwiftUI iOS 应用,通过 XcodeGen 生成单个 .xcodeproj(除非明确要求,否则不包含工作区、包或测试)。
在当前目录初始化一个干净、单目标的 SwiftUI iOS 应用项目。
项目使用 XcodeGen 生成单个 .xcodeproj,让开发者能够立即开始添加功能。
xcode-select 选中PATH 中可用如果缺少任何前提条件:
- 停止执行
- 明确告知用户缺少什么
- 不要尝试替代的脚手架搭建或自动安装
com.example.<项目名称>生成的项目必须:
- 通过 XcodeGen 生成(不手动编写 project.pbxproj)
- 使用单个 .xcodeproj(不使用 .xcworkspace)
- 仅包含一个 应用目标
- 使用 SwiftUI @main App 生命周期
- 包含一个极简的 ContentView 占位符
- 包含一个极简的 Info.plist(避免不必要的场景或委托键)
- 不包含 Swift 包
- 不包含测试目标(除非明确要求)
project.ymlYourApp.xcodeprojproject.ymlYourApp.xcodeprojYourApp/(应用目标的源文件)不应存在额外的文件夹、包、工作区、脚本或资源。
YourApp.xcodeproj。