Certificates选项含义
Certificates选项含义
下面把你在 Certificates, Identifiers & Profiles → Identifiers → App ID → Capabilities 列表里看到的每一项,按「一句话能干什么」+「是否需要额外配置(Entitlement / 特殊权限 / 收费)」给你梳理出来。直接 Ctrl+F 就能查到。
— 网络类 —
5G Network Slicing:让你的 App 在 5G 网络里申请专用切片通道(运营商侧需支持)。
Access Wi-Fi Information:可以扫周边 SSID、BSSID、信号强度(iOS 13+ 需要用户位置授权)。
Carrier-Constrained Network Category and Optimed:标记流量走蜂窝专属 QoS 通道(运营商合作)。
Custom Network Protocol:注册自定义 IP 协议号(少见)。
Low Latency HLS / Low-Latency Streaming:开启 HTTP Live Streaming 低延迟模式。
Multipath:同时用 Wi-Fi + 蜂窝做聚合或无缝切换。
Network Extensions:开发个人 VPN、DNS 代理、内容过滤器、热点助手等系统级网络扩展。
Personal VPN:传统 VPN 隧道(区别于 Network Extensions 里的 NEPacketTunnel)。
Hotspot:获取当前设备做热点时的客户端列表。
Wi-Fi Aware:利用 Neighbor Awareness Networking(NAN)发现附近设备。
Wireless Accessory Configuration:让配件用蓝牙/Wi-Fi 配网(HomeKit 之外)。
Wireless Insights Service Predictions:读取系统对当前网络质量的预测值(私有框架)。
— 钱包 / 支付 / 证件 —
Apple Pay Later Merchandising:在自家商品页展示 Apple Pay Later 分期信息。
Apple Pay Payment Processing:接受 Apple Pay 付款(需商家证书)。
Digital Credentials API – Mobile Document Provider:把数字身份证、驾照装进 Wallet(iOS 17+)。
ID Verifier – Display Only:把 Wallet 里的证件以只读方式展示给查验方。
Wallet:基础 Wallet Passes 功能。
— 系统默认 / 接管类 —
Default Dialer / Default Calling / Default Messaging / Default Carrier Messaging:申请成为系统默认电话/短信/运营商短信 App。
Default Navigation / Default Translation:设为系统级导航或翻译应用。
AutoFill Credential Provider:接管 iOS 密码自动填充。
— 扩展 & 后台运行 —
Accessory Setup Extension:给第三方配件做首次配对流程扩展。
App Groups:同一开发商 App 之间共享容器(沙盒外文件/NSUserDefaults)。
Background GPU Access:后台持续使用 GPU(游戏串流、机器学习)。
Data Protection:对文件启用「完全/首次解锁后/打开时」加密级别。
Extended Virtual Addressing:64-bit App 可映射 > 4 GB 虚拟地址(iOS 15+)。
Hardened Process:启用库验证、JIT 禁止等安全策略。
Increased Memory Limit / Increased Debugging Memory Limit:把 2 GB 内存上限提高到 3-6 GB(游戏、专业工具)。
Sustained Execution:后台长时间高负载任务(音频制作、渲染)。
— 推送 / 通知 —
Push Notifications:远程推送。
Critical Messaging / Time Sensitive Notifications:推送分级,能突破“专注模式”。
Communication Notifications:来电式通知(带头像、接听按钮)。
Location Push Service Extension:设备端静默定期推送位置,不走传统推送通道。
— 多媒体 & 游戏 —
Game Center:排行榜、成就、联机匹配。
Group Activities:SharePlay 同步播放/游戏。
Spatial Audio Profile:为耳机定制空间音频 HRTF。
Head Pose:ARKit 获取头部姿态并后台持续使用。
Inter-App Audio:App 之间虚拟音频总线(iOS 13 已弃用,改用 Audio Unit Extension)。
Media Extension Format Reader / Video Decoder:在系统播放器里注册私有封装或编码格式。
Multitasking Camera Access:iPad 多任务时后台继续开摄像头。
— DriverKit / FSKit / 系统级驱动 —
DriverKit 系列:在用户态写音频、HID、MIDI、网络、SCSI、串口、USB 等驱动(需特殊 provisioning profile)。
FSKit Module:用户态文件系统驱动(macOS 13+)。
System Extension:替代传统内核扩展(KEXT)的 EndpointSecurity、NetworkExtension 等。
— 家庭 / IoT —
HomeKit:控制智能家居。
Matter Allow Setup Payload:允许 App 生成 Matter 设备配对码。
Manage Thread Network Credentials:读写 Thread 网络主密钥(需开发证书)。
— 隐私 / 敏感内容 —
App Attest / App Attest Opt-In:服务端校验 App 是否被篡改(防机器人)。
Sensitive Content Analysis:系统级裸体/暴力检测 API(iOS 17+)。
Declared Age Range:声明 App 面向 13 岁以下儿童(影响隐私策略)。
— 教育 / 健康 / 无障碍 —
ClassKit:布置作业、成绩同步(教育市场)。
HealthKit:访问健康数据库。
HealthKit Estimate Recalibration:允许 App 提交数据以重新校准 Apple Watch 传感器。
Accessibility Merchant API Control:在辅助功能模式下为「无障碍支付」提供额外信息。
— 地图 / 位置 —
Maps:把兴趣点、导航路线注入苹果地图。
— 机器学习 / 框架 —
Journaling Suggestions:获取系统生成的日记素材(人物、地点、音乐)。
Shallow Depth and Pressure:ARKit 获取指尖力度(Vision Pro)。
— 开发调试专用 —
FileProvider Testing Mode:File Provider Extension 的沙盒测试开关。
Fonts:在 App 内安装自定义字体供系统使用。
SIM Inserted for Wireless Carriers:调试用,模拟无 SIM 场景。
— 社交 / 共享 —
Shared with You:把内容标记到系统“与你共享”列。
Messages Collaboration:在 iMessage 里协同编辑文档。
— 其他 —
iCloud / iCloud Extended Share Access:基础 iCloud 同步 + 扩展共享权限。
In-App Purchase:内购。
NFC Tag Reading:读 NFC 标签(需 entitlement + Info.plist)。
Push to Talk:即按即说(Walkie-Talkie)系统级通道。
Sign in with Apple:苹果登录。
Siri:SiriKit Intent。
WeatherKit:调用苹果天气数据 API。
— 仅在 macOS 或 Catalyst 使用 —
Mac Catalyst:把 iPad App 快速移植到 Mac。
EnergyKit(Development Only):读取 Mac 电量/功耗数据。
Family Controls(Development):家长控制开发接口。
提示:打勾只是“声明能力”,真正生效还要
• Xcode Signing & Capabilities 面板里打开;
• 某些项(DriverKit、NFC、Critical Messaging 等)需额外向苹果申请 entitlement;
• 支付类、Wallet 证件类要单独走商务流程。