用途:在 Xcode 中完成 iOS 项目搭建,包括项目结构、SPM 依赖、Dev/Staging/Prod 构建方案、xcconfig 文件、Info.plist 配置、代码签名、描述文件与部署准备;适用于新建 iOS 项目,或需要可复用判断、领域约束与固定流程的配置任务。
主要能力:给出项目目录结构建议(App、Core、Features、Shared、Resources、Config、Tests、UITests);新建项目设置建议(Interface 取 SwiftUI、Language 取 Swift、Storage 取 SwiftData(如需持久化)、勾选 Include Tests 与 Include UI Tests、Bundle ID 取 com.{company}.{appname}、最低部署版本 iOS 17.0,并提示 Bundle ID 上架后不可更改);覆盖 SPM 依赖、构建方案与 xcconfig、Info.plist、代码签名、资源目录、本地化、应用入口、开发网络、归档上传与 TestFlight 等主题(详见 references/skill-deep-dive.md)。建议先用 SKILL.md,再按需加载深层参考文件,采用渐进式披露。
使用方式:先收集项目上下文、约束与具体问题,确认交付物类型(设计、代码、评审、迁移计划、审计或文档),然后按有序指南、检查清单与决策规则执行;产出需说明假设、风险与后续工作。可生成文档类证据,如 docs/ios/project-setup.md(方案、按环境的 xcconfig、Info.plist 键与 SPM 依赖)和 docs/ios/build-config-2026-04-16.md(Dev/Staging/Prod 方案设置与签名配置)。
限制:任务与 ios-project-setup 无关,或更适合由更具体的配套技能处理时不应使用;仅需简单回答、本技能约束与参考无实质帮助时也不适用。不要照搬示例而不核对适配性与失效模式,也不要默认加载全部参考文件。配套技能可在相应场景加载,如 android-development、multi-tenant-saas-architecture、vibe-security-skill、dual-auth-rbac、image-compression、healthcare-ui-design。官方文本、具体命令、价格等信息暂未提供。