以下自己总结:
开发者中心https://developer.apple.com/account/
进入 - certificate 管理证书等相关文件
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 不符合要求。
创建一个证书请求文件
根据描述创建证书 Certificates
- Development - 开发证书(一般证书,推送证书)
- Production - 发布证书(很多种类,一般就前2个)
- 选择一个 continue,然后又选择刚刚创建的App ID 描述
- 然后还要上传自己的证书请求文件
- 然后就生成了对应的证书,记得下载下来双击安装(xcode中download也是一样)
添加开发者真机测试设备 Devices
比较简单,添加用户名与 UUID 就可以了(UUID,设备连接电脑,打开Itunes就可以看)
根据证书创建配置文件 Provisioning Profiles
Development - 开发配置
Distribution - 发布配置
- 1 同样选择需要的配置文件创建
- 2 选择App ID
- 3 选择证书
- 4 选择需要的设备(选择开发证书有选择设备,发布证书没有)
- 5 取名(随意)
- 6 下载,备用
使用证书与配置文件打包
Code Signing
- 1 选择 Provisioning Profile - 配置文件
- 2 选择 CodeSigning Identity - 选择证书
- 3 Product - Archive - 打包成功
- 4 可以选择 Export - 输出ipa 文件
问题
- 1 IOS 开发证书 - 此证书签发者无效
下载证书地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替换本地已有的过期证书
可能需要使用:钥匙串访问 - 显示已过期证书 - AppleWWDRCA 旧的删除