SuperAPI AI 工具集

init-xcode-app

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:通过 XcodeGen 脚手架化生成独立原生 SwiftUI 应用,是 init-tauri-app 的轻量原生版本,适用于“初始化 Xcode 项目”“搭建 SwiftUI 应用”“新建 macOS/iOS 应用”等场景。

前置条件:需 PATH 中存在 xcodegen(xcodegen --version,缺失时可 brew install xcodegen);需安装 Xcode 与 CLT(xcodebuild -version)。

主要能力与用法:执行时先收集输入,包括应用名(PascalCase)、bundle-id 前缀、可选的 DEVELOPMENT_TEAM、目标形态(ios | macos | ios-watchos)、模块多选(CloudKit、CI、Release、Push)、可选的 jtbd.json 路径以及目标目录(默认 ~/ai_projects/<name>,非空则中止)。随后渲染核心模板并组合所选模块,最后运行 xcodegen generate,并按形态执行无签名构建门禁:iOS/iOS+watchOS 用 xcodebuild build -scheme <Name> -destination 'generic/platform=iOS Simulator';macOS 用 xcodebuild build -scheme <Name> -destination 'platform=macOS' CODE_SIGNING_ALLOWED=NO,再对相同目标运行测试,均需通过。完成后可提供 git 初始化与提交建议,并提示打开 <Name>.xcodeproj。

限制:设备/发布签名需人工完成;目标目录必须为空;JTBD 相关产物为可选增量。具体价格与更多平台信息资料暂未提供。