Certificates → 身份证明(旧推送方式)
Identifiers  → App身份(Bundle ID)
Devices       → 测试设备
Profiles       → 把上面几样“打包”给Xcode用
Keys            → 新推送方式(.p8)

项目 类比 作用
Certificates 员工工牌 证明你是谁
Identifiers 公司项目编号 标识你的App
Devices 访客名单 哪些设备能测试
Profiles 门禁通行证 组合权限给设备
Keys 总钥匙(新方案) 统一开门(推送)

Certificates

老方案(.p12)

每个 App 一个

每年过期

现在基本被 .p8 替代

👉 你可以忽略甚至删除(你已用 p8)

Identifiers(最核心)

就是你的 Bundle ID

比如:com.domain.test

它代表:

一个唯一的 App

所有配置都围绕它

创建的同时需要勾选下方应用需要使用的服务(Services 可以随时加,但改完一定要更新 Profile)

👉 如需要使用到消息推送功能,则选择“Push Notifications”

👉 没有它,其他都没意义

Devices(开发调试用)

👉 你测试用的 iPhone / iPad

作用:

真机调试必须登记

限制安装设备

👉 发布到 App Store 后就没用了

Profiles(Xcode 必须的)

👉 描述文件(Provisioning Profile)

作用:

👉 把这几样打包在一起:

App(Identifier)

设备(Devices)

证书(Certificates)

给 Xcode 用来:

安装 App

调试运行

Keys

就是 .p8

特点:

一个 Key 支持多个 App

不过期

用来做推送认证

Services(能力开关)

给这个 App 开功能,比如:

Push Notifications(推送)

Sign In with Apple

iCloud

👉 你做推送必须开: Push Notifications

作者 admin

百度广告效果展示