ios簽名目的:保證app合法性
Mac設備:
- 私鑰:用來對app進行簽名
- 公鑰:發給蘋果(CA角色)
蘋果:
- 私鑰:對來自mac的公鑰進行簽名,生成證書cer,再次簽名生成mobileprovision
- 公鑰:發給iOS設備
iOS設備
- 公鑰:來自蘋果的公鑰,驗證蘋果,拿到來自mac公鑰對app進行驗證
- mac通過鑰匙串生成
CertificateSigningRequest.certSigningRequest
即公鑰 - Appl私鑰,對Mac設備的公鑰進行簽名後的證書文件
ios_development.cer、ios_distribution.cer
- apple 將設備 appid(權限) 證書進行再次簽名生成
mobileprovision
p12
用於團隊開發 包含證書,私鑰