• 苹果证书申请步骤


    1. "前往"->实用工具->钥匙串访问->证书助理->从证书颁发机构请求证书

      • 邮箱填apple开发帐号的邮件地址:***
      • CA邮件地址留空
      • 保存到本地址磁盘,文件名:CertificateSigningRequest.certSigningRequest
    2. developer.apple.com -> Certificates, Identifiers & Profiles -> Certificates -> Development

      • 生成证书:ios_development.cer
      • 把证书下载到本地
    3. 手机-> Organizer

      • 记录手机的Identifier:
      • 点击按钮设定手机为开发机 ;
    4. developer.apple.com -> Certificates, Identifiers & Profiles -> Devices

      • 把你手机上面的UDID信息添加进去
    5. developer.apple.com -> Certificates, Identifiers & Profiles -> Identifiers -> App IDs

      • 注册个新的App Id
      • 直接选:wildcard App ID,写个*进去。(wildcard APP ID是不能进行推送的,好处是设置方便,而且不上线的情况下可以多个应用共用一个App Id测试)
    6. developer.apple.com -> Certificates, Identifiers & Profiles -> provisioning -> Development

      • 添加一个新的provisioning
      • 下载 xxxxxxx.mobileprovision
    7. 安装mobileprovision到xcode(此步骤在xcode5里已经基本可以自动了,不需要手动)

      • 使用xcode 打开xxxxxxx.mobileprovision
      • 重启xcode
    8. 在xcode的Project菜单下选择Code Signing Identity中的xxxxxxx就可以了。
      (此步骤在xcode5里也可以自动了,不需要手动)

    总结

    关于开发证书,苹果只限制了第一步的证书。
    就是说,个人开发者,限制开发者证书只能有一个。
    而这个证书其实原理还是公钥私钥,所以, CertificateSigningRequest.certSigningRequest
    这个文件其实是把我的公钥提交给苹果了,那么,多人真机调试的方法就显而易见了:
    很简单,只需要两个文件:
    * 我的私钥
    * 苹果为xcode生成的混合证书provisioning(包括我的公钥,设备UDID,开发者证书)

    小团伙就可以用同一个开发帐号进行开发、调试和上线了。

  • 相关阅读:
    FreeCAD二次开发-界面交互创建块工具
    vscode中使用git将自己的代码提交到码云
    js获取单页面参数(正则表达式)
    小程序的wx.request的封装
    前端实现截屏处理
    二维数组转化为json数组
    css更改滚动条样式
    盒子没有高度时填充背景图片
    页面初次渲染loading图
    layui分页的使用心得
  • 原文地址:https://www.cnblogs.com/linn/p/3833962.html
Copyright © 2020-2023  润新知