SuperAPI AI 工具集

app-store-review

安全与审计

查看项目

更新于 10-15 23:43

技能介绍

用途:在提交 Apple App Store 前对 Xcode 工程做预审,提前发现会导致拒审的问题。

主要能力:按阶段执行。先定位 .xcodeproj 或 .xcworkspace,枚举全部 PBXNativeTarget(主应用、小组件、通知服务、Intents、watch、iMessage 等),逐个查找 Info.plist、*.entitlements、PrivacyInfo.xcprivacy、Bundle ID 层级,以及 AppIcon、启动屏、Podfile/Package.swift/Cartfile、Package.resolved。随后运行 53 项检查,覆盖隐私与数据、UI 与资源、权限与配置、功能与合规、代码质量、第三方与元数据,并标注严重级别(BLOCKER/WARNING/INFO)、对应 Apple 指南编号、文件与行号及修复方式。最后生成报告,给出就绪结论与评分逻辑,并扫描 R1–R13 质量信号(无障碍、本地化、错误处理、崩溃风险、审核备注草稿、提交时机、元数据清单、权限请求时机、开源许可署名、深色模式硬编码、同步网络请求、外部验证清单等),再按文件分组提供自动修复建议。

使用方式:由用户请求审查后按阶段执行;先读代码再判定,避免误报。

限制与注意:需区分测试与生产代码、#if DEBUG 块;多 target 需分别检查;SwiftUI 工程可能无 Info.plist,需查 project.pbxproj;扩展缺少隐私清单按 BLOCKER 处理;客户端 API key 通常不算安全问题;IPv6 审核环境、沙盒不稳定、私有 API 误报等需特别说明。具体命令与安装方式暂未提供。