笔记:建iOS 开发 - 证书

Posted zwmobi 无线建站交流

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记:建iOS 开发 - 证书相关的知识,希望对你有一定的参考价值。

以下自己总结:

开发者中心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 不符合要求。

创建一个证书请求文件

  • 1 本机钥匙串访问 - 证书助理 - 从证书颁发机构请求证书...
  • 2 用户电子邮件地址:开发者帐号
  • 3 注:选择储存到磁盘(保存下来一直可以使用,与开发者帐号有关)

根据描述创建证书 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 旧的删除

以上是关于笔记:建iOS 开发 - 证书的主要内容,如果未能解决你的问题,请参考以下文章

使用linux自建证书(ios强制https 微信小程序强制https 本地开发环境)

iOS开发-多台机器共用证书问题

iOS开发-百度云推送开发证书(续)

是否可以在 iOS 中创建自签名证书?

iOS 迁移到HTTPS(自建证书+单向验证+AF3.0+WKWebView+SDWebImage)

数字证书的基础知识