SwiftUI Empty App Init
2026-04-01
新闻来源:网淘吧
围观:9
电脑广告
手机广告
SwiftUI 空应用初始化
概述
在当前目录中初始化一个干净、单目标的 SwiftUI iOS 应用。
项目使用XcodeGen生成,以创建一个单一的.xcodeproj文件,让开发者可以立即开始添加功能。
先决条件
- 已安装 Xcode 并通过
xcode-select - 选择XcodeGen
在
PATH

- 环境变量中可用
- 如果缺少任何先决条件:
- 停止执行明确告知用户缺少什么请
不要
- 尝试替代的脚手架搭建或自动安装输入
- 项目名称
- 可选包标识符(或使用默认值)
默认设置(直接使用,无需额外确认)
- 包标识符默认值:
com.example.<项目名称> - 一旦提供所需输入立即执行(无需额外确认)
核心要求
生成的项目必须:
- 通过XcodeGen生成(不得手动编写
project.pbxproj文件) - 使用单个
.xcodeproj项目文件(不使用.xcworkspace工作区) - 仅包含一个应用目标
- 采用 SwiftUI
@main App生命周期 - 包含最小化的
内容视图占位符 - 包含最简化的
Info.plist(避免不必要的场景或代理键) - 包含无 Swift 包
- 包含无测试目标除非明确要求
生成
- 创建一个最简化的
project.yml使用提供的输入 - 生成
YourApp.xcodeproj使用 XcodeGen - 确保输出符合所有核心要求
预期结构
project.ymlYourApp.xcodeprojYourApp/(应用目标源文件)- 仅限可选的配置文件
不应存在额外的文件夹、包、工作空间、脚本或资源。
最小化验证(快速)
- 确认
YourApp.xcodeproj已由 XcodeGen 成功生成。 - 确认默认方案存在(例如,通过轻量级的方案列表)。
- 请不要启动模拟器、构建、安装或运行,除非明确要求。
注意事项
- 保持项目简洁且不预设偏好
- 不要添加图标/脚本、包、工作空间或架构脚手架
- 此技能仅用于应用初始化,而非功能脚手架
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~