如下本身总结:xcode
开发者中心https://developer.apple.com/account/
进入 - certificate 管理证书等相关文件app
App ID 描述 Indentifiers
- App ID Description - APP ID 英语描述,随意填写
- App ID Prefix - APP ID 前缀(开发者账号,不能修改)
- App ID Suffix - App ID 后缀
- Explicit App ID:明确的后缀(通常用项目包名 Bundle ID,例如:com.company.TestDemo)
- Widcard App ID:使用通配符(通常不用)
- App Services - App 服务(例如推送、Apple Pay 等)按需求选择
注:ok - 添加成功,若是提示失败,那么就是你的Bundle ID 不符合要求。测试
建立一个证书请求文件
- 1 本机钥匙串访问 - 证书助理 - 从证书颁发机构请求证书...
- 2 用户电子邮件地址:开发者账号
- 3 注:选择储存到磁盘(保存下来一直能够使用,与开发者账号有关)
根据描述建立证书 Certificates
- Development - 开发证书(通常证书,推送证书)
- Production - 发布证书(不少种类,通常就前2个)
- 选择一个 continue,而后又选择刚刚建立的App ID 描述
- 而后还要上传本身的证书请求文件
- 而后就生成了对应的证书,记得下载下来双击安装(xcode中download也是同样)
添加开发者真机测试设备 Devices
比较简单,添加用户名与 UUID 就能够了(UUID,设备链接电脑,打开Itunes就能够看)code
根据证书建立配置文件 Provisioning Profiles
Development - 开发配置
Distribution - 发布配置ip
- 1 一样选择须要的配置文件建立
- 2 选择App ID
- 3 选择证书
- 4 选择须要的设备(选择开发证书有选择设备,发布证书没有)
- 5 取名(随意)
- 6 下载,备用
使用证书与配置文件打包
Code Signingci
- 1 选择 Provisioning Profile - 配置文件
- 2 选择 CodeSigning Identity - 选择证书
- 3 Product - Archive - 打包成功
- 4 能够选择 Export - 输出ipa 文件
问题
下载证书地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替换本地已有的过时证书
可能须要使用:钥匙串访问 - 显示已过时证书 - AppleWWDRCA 旧的删除开发