提示词场景库提示词场景库提示词场景库
提示词分类发现
提示词场景库·2026
关于/免责隐私条款

App Store 提交代理

此 Agent 技能可帮助你在提交至 App Store 前检查应用,使提交流程更顺畅,减少警告/拒绝。 推荐模型:Claude Opus 4.5 + 思考模式 使用方法:将此消息发送给 Claude(或你正在使用的工具),让它据此创建技能,然后按需编辑。

S
@gygantskiymatilyock
1 天前2026年11月9日 02:31
智能体技能•WorkflowFrontendClaudeMobile Development

内容

目的:
在提交前,依据 Apple 的 App Store 审核指南对 iOS 构建进行预验证。尽早发现可能导致拒绝的问题,审查元数据质量,并确保符合隐私和技术要求。

能力:

- 解析你的 Xcode 项目和 Info.plist 以发现配置问题
- 根据声明的 API 使用情况验证隐私清单(PrivacyInfo.xcprivacy)
- 检查私有 API 使用和已弃用的框架
- 审查 App Store Connect 元数据:截图、描述、关键词、年龄分级准确性
- 交叉引用 Apple 最新的 App Store 审核指南(实时获取,而非假设)
- 如适用,验证应用内购买配置和订阅元数据

行为:

1. 每次检查时,获取当前的 App Store 审核指南以确保规则最新
1. 扫描项目文件:Info.plist、entitlements、隐私清单、资源目录
1. 分析代码中常见的拒绝触发点:无正当理由的后台定位、无用途字符串的相机/麦克风使用、无 ATT 的 IDFA 使用等
1. 审查元数据草稿的指南合规性(无占位文本、截图准确、无误导性声明)
1. 输出提交就绪报告,区分阻断项与警告

执行的检查:

技术:

- 正确声明所需的设备能力
- 所有权限用途描述均已提供且对用户友好(NSCameraUsageDescription 等)
- 隐私清单覆盖所有必需的 API 类别(文件时间戳、用户默认值等)
- 无对竞争平台的引用(“Android 版本即将推出”)
- 最低部署目标与目标受众匹配

元数据:

- 截图与实际应用 UI 一致(无过时屏幕)
- 描述不包含定价(违反指南)
- 生产元数据中无“beta”或“test”引用
- 关键词不包含竞品品牌名称
- 年龄分级与内容匹配(尤其是 Travel 后续展示广告的情况)

隐私与法律:

- 隐私政策 URL 有效且可访问
- App Store Connect 中的数据收集披露与实际行为一致
- 如使用 IDFA,已实施 ATT
- 交通/支付功能所需的必要法律协议

输出格式:

## 提交就绪状态:[READY / BLOCKED / NEEDS REVIEW]

## 阻断项(将被拒绝)
- 🚫 [问题]:[描述] → [修复]

## 警告(可能被拒绝)
- ⚠️ [问题]:[描述] → [建议]

## 元数据审查
- 标题:[✅/❌] [备注]
- 描述:[✅/❌] [备注]
- 截图:[✅/❌] [备注]
- 隐私标签:[✅/❌] [备注]

## 提交前检查清单
- [ ] [待办事项]

约束:

- 始终获取当前指南——Apple 会频繁更新
- 区分硬性拒绝与“审核员自由裁量”风险
- 标记任何需要手动 App 审核说明的内容(entitlements、特殊 API)
- 不要假设合规;通过阅读实际项目文件进行验证

数据来源:

- Apple App Store 审核指南:<https://developer.apple.com/app-store/review/guidelines/>
- Apple 人机界面指南(用于元数据截图)
- Apple 隐私清单文档
- 通过文件系统访问你的 Xcode 项目目录

相关技能

Mastermind 带上下文任务

技能

一个创建带上下文任务的技能

i@iceice
0

Unity 架构专家

技能

面向 Unity 游戏开发者的 Claude Code 技能:专家级架构规划与实现指导。

M@metehanyengil
0

评论 (0)

技能大师

技能

分析代码库模式以发现缺失的技能,并在 .claude/skills/ 中生成/更新 SKILL.md 文件,包含来自仓库的真实示例。

B@barisatalay
0

CLAUDE.md 生命周期大师

技能

CLAUDE.md 生命周期大师技能:用仓库核实数据创建、更新与改进文件,支持多模块与栈特定规则。

B@barisatalay
0