笔记:建iOS 开发 - 证书

如下本身总结: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 文件

问题

  • 1 IOS 开发证书 - 此证书签发者无效

下载证书地址
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
替换本地已有的过时证书
可能须要使用:钥匙串访问 - 显示已过时证书 - AppleWWDRCA 旧的删除开发

相关文章
相关标签/搜索