SwiftUI Empty App Init技能使用说明

subsun 3周前 (04-01) openclaw小龙虾 40 0

SwiftUI 空应用初始化

概述

在当前目录中初始化一个干净、单目标的 SwiftUI iOS 应用。 项目使用XcodeGen生成,以创建一个单一的.xcodeproj文件,让开发者可以立即开始添加功能。

先决条件

  • 已安装 Xcode 并通过xcode-select
  • 选择XcodeGen

PATH

SwiftUI Empty App Init

  • 环境变量中可用
  • 如果缺少任何先决条件:
  • 停止执行明确告知用户缺少什么

不要

  • 尝试替代的脚手架搭建或自动安装输入
  • 项目名称
  • 可选包标识符(或使用默认值)

默认设置(直接使用,无需额外确认)

  • 包标识符默认值:com.example.<项目名称>
  • 一旦提供所需输入立即执行(无需额外确认)

核心要求

生成的项目必须:

  • 通过XcodeGen生成(不得手动编写project.pbxproj文件)
  • 使用单个.xcodeproj项目文件(不使用.xcworkspace工作区)
  • 仅包含一个应用目标
  • 采用 SwiftUI@main App生命周期
  • 包含最小化的内容视图占位符
  • 包含最简化的Info.plist(避免不必要的场景或代理键)
  • 包含无 Swift 包
  • 包含无测试目标除非明确要求

生成

  • 创建一个最简化的project.yml使用提供的输入
  • 生成YourApp.xcodeproj使用 XcodeGen
  • 确保输出符合所有核心要求

预期结构

  • project.yml
  • YourApp.xcodeproj
  • YourApp/(应用目标源文件)
  • 仅限可选的配置文件

不应存在额外的文件夹、包、工作空间、脚本或资源。

最小化验证(快速)

  • 确认YourApp.xcodeproj已由 XcodeGen 成功生成。
  • 确认默认方案存在(例如,通过轻量级的方案列表)。
  • 不要启动模拟器、构建、安装或运行,除非明确要求。

注意事项

  • 保持项目简洁且不预设偏好
  • 不要添加图标/脚本、包、工作空间或架构脚手架
  • 此技能仅用于应用初始化,而非功能脚手架

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关推荐

网友评论

  • (*)

最新评论

用户管理

您好,欢迎到访网站!
    用户注册

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第817989名访客 今日有0篇新文章/评论