用途:用于实现或评审需要 Apple 框架、授权(entitlements)、权限、设备硬件、后台投递、原生导出、Siri 暴露或 Spotlight 索引的 iOS 能力。当任务涉及 App Intents、App Entities、App Schemas、View Annotations、Core Spotlight、WidgetKit、LocalAuthentication、CoreBluetooth、APNs、通知扩展、URLSession、离线队列、证书固定、NowPlaying、Music Understanding 或 UIGraphicsPDFRenderer 时适用。
不适用:不含平台框架能力的一般 iOS 架构或 UI 工作;StoreKit 变现应使用 ios-monetization;安全/RBAC 治理应使用 ios-security-and-rbac。
必要输入:能力范围、目标 iOS 版本、授权、权限文案、后端/API 契约、离线需求、隐私披露及相关设备约束。
工作流:先加载 ios-development 获取 Swift 与 App 结构基线规则;当能力涉及密钥、身份、设备信任、授权或租户数据时加载 ios-security-and-rbac;当功能向 Siri、Spotlight、小组件或 App Intents Testing 暴露内容/操作时加载 references/app-intents-siri-spotlight-wwdc26.md;按所需能力选择对应参考并遵循其实现流程;验证模拟器/设备限制、授权设置、回退行为、App Review 证据及面向用户的权限状态。
质量标准:能力须处理权限被拒、硬件不可用、相关离线操作及后台生命周期约束;原生框架使用须可测试、符合隐私要求,并在需要时记录于发布说明或 App Review 证据;Siri/App Intents 集成须具备实体/操作清单、语义索引隐私评审、App Intents 测试及不可用状态处理。
反模式:未在真机验证就实现硬件或通知功能;仅把授权、权限或 App Review 要求藏在代码注释中;构建 PDF/报告/网络功能却不处理重试、失败与导出状态。
输出:能力实现指引、框架集成清单、授权/隐私说明、测试计划或评审发现。
参考文件:ios-biometric-login.md(Face ID/Touch ID 启动门禁与 LocalAuthentication)、ios-bluetooth-printing.md(CoreBluetooth ESC/POS 热敏打印)、ios-push-notifications.md(APNs、富通知、服务扩展与静默推送)、ios-pdf-export.md(UIGraphicsPDFRenderer 原生多页 PDF 导出)、ios-networking-advanced.md(生产级 URLSession、类型化错误、刷新、固定、多部分与离线队列)、app-intents-siri-spotlight-wwdc26.md(App Intents、App Entities、App Schemas、View Annotations、Spotlight 语义索引、App Intents Testing 与小组件定制)、apple-framework-watch-items-wwdc26.md(NowPlaying、Music Understanding、RAW、相机/媒体、Background Assets、Game Porting Toolkit、Unity 插件及专项后续路由)。
限制:资料未提供具体安装命令、价格或平台支持细节。