SwiftUI空项目初始化

2小时前更新 1 00
SwiftUI空项目初始化SwiftUI空项目初始化
SwiftUI空项目初始化

技能简介

该技能在当前目录生成一个最小化的SwiftUI iOS应用,使用XcodeGen创建单个.xcodeproj文件,不包含工作空间、包依赖或测试目标。

能做什么

  • 自动生成单目标SwiftUI应用工程
  • 创建基于@main App生命周期的入口点
  • 输出干净的project.yml配置文件
  • 跳过不必要的场景委托键值和冗余配置

使用说明

  1. 前置检查:确认Xcode已通过xcode-select设置,且XcodeGen在PATH中可用;若缺失则停止执行并告知用户
  2. 安装指令brew install xcodegen(如未安装)
  3. 运行技能:提供项目名称、最低iOS部署版本、可选的bundle标识符
  4. 默认行为:bundle标识符默认为com.example.<ProjectName>,获取必需输入后立即执行
  5. 验证结果:检查YourApp.xcodeproj已生成,确认默认scheme存在

输入与输出

见下方输入与输出表格。

项目内容
输入项目名称(必填)、最低iOS部署版本、Bundle标识符(可选)
输出project.yml、YourApp.xcodeproj、YourApp源码目录、最小化Info.plist、ContentView占位文件
适用人群iOS开发者、需要快速启动SwiftUI项目的团队、偏好轻量级工程结构的个人开发者
不包含Swift Package Manager依赖、测试目标、.xcworkspace、应用图标、自动化脚本、模拟器调试功能

 

风险提示

  • 不会自动安装缺失的依赖,需用户手动处理
  • 不生成测试目标,如需测试需额外请求
  • 不添加图标、脚本或架构脚手架
  • 不会自动构建或启动模拟器

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/ignaciocervino/swiftui-empty-app-init/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...