证书与描述文件
证书、标识符、设备、描述文件是签名的四要素。理清它们的关系,签名不再踩坑。
本章涵盖
- 证书 Certificates:开发/发布证书申请与更新
- 标识符 Identifiers:App ID、服务能力(Push、APNs、Sign In with Apple 等)
- 设备 Devices:添加测试机 UDID
- 描述文件 Provisioning Profiles:将证书+App ID+设备绑定成可用的签名配置
先理解这张图
- 证书:谁在签名(个人/公司发的开发或发布证书)
- App ID:签给哪个应用(带通配或具体 Bundle ID)
- 设备:开发/Ad Hoc 需要绑定的测试机
- 描述文件:把以上三者打包,Xcode/CI 用它来签名打包
提示
- 企业内测/外发:尽量用 TestFlight;Ad Hoc 设备数量有限且需维护 UDID。
- 发布证书与 App Store 描述文件通常只需 CI/Xcode 自动管理,一年更新一次即可。
