SuperAPI AI 工具集

app-creator

通用与其它

查看项目

更新于 10-16 09:50

技能介绍

用途:app-creator 是编排型技能,负责用 XcodeGen 模板搭建新 iOS/macOS 项目,也支持以非破坏方式让既有项目接入子技能。作者为 Paul Solt,版本 0.9.8。

主要能力:新项目模式下提供应用模板并运行 XcodeGen;adopt 模式不做脚手架或重新生成,只把选定的子技能安装进现有项目。可选子技能为 xcode-makefiles 与 simple-tasks,向导默认两者都装,可用 --skip-xcode-makefiles、--skip-simple-tasks 退出。

使用方式:新项目执行 skills/app-creator/scripts/init.sh --project-mode new,必填字段包括 App name、Bundle id、Platform(ios 或 macos)、UI framework(swiftui、uikit、appkit)、Output directory;接入既有项目执行 skills/app-creator/scripts/init.sh --project-mode adopt。流程为收集输入、运行 doctor 检查、选择模式、在新模式下脚手架并运行 XcodeGen、安装所选子技能,可选初始化 git 并创建基线提交,最后打印确切的下一步命令。

Git 与安全:init.sh/scaffold_app.sh 支持 --git-init auto|never(默认 auto)与 --git-commit prompt|always|never(默认 prompt)。若目标仓库在运行前已是 dirty 状态,会跳过自动提交;安装/脚手架后没有暂存或未暂存变更时不会创建提交。可用 --dry-run 预览动作而不改动文件。

限制:资料未提供支持的 Xcode 版本、依赖要求、平台兼容范围、收费情况与更多错误处理细节。