当前位置: 首页 > article >正文

IOS证书获取(证书profile文件,p12私钥证书,证书私钥密码,Bundle ID)

✨准备工作

当我们在开发一个应用APP时需要真机测试,或者上架到对应的应用市场,这时就需要 App打包,那么打包时就需要Bundle ID、证书私钥密码,证书profile文件,私钥证书。这些资料均需要在苹果开发者中心申请(https://developer.apple.com/cn/develop)

✨首先登录苹果开发者中心,找到证书选项点击进去就可以进行相关证书申请了(Mac和window电脑都可以登录获取,只是在某些证书需要Mac获取)

 Bundle ID:

(最好第一步就申请Bundle ID,因为后面有一些证书的申请会使用到Bundle ID)

点击identifiers   - 点击新增

选择第一个选项 App IDs - 点击继续

选择APP

 输入您的这个标识符的描述和bundle id的名称(bundle id的格式最好是com.domianname.appname)

记得在capabilities里选中自己需要的功能,我的app需要推送功能,所以我选择了push notifications。如果选择了这个推送功能需要同时选择Associated Domains。如果不选的话,uniapp打包时会出现错误

这时候回到identifiers列表中就可以看到你注册的id了

Certificates(私钥证p2)

点击新增

选择你对应的是开发证书,还是生成正式证书

这时就进入填CSR文件的页面

CSR文件从哪里来:

这时就需要一台mac电脑了

找到 钥匙串访问 应用  点击进去 选择 证书助力-从证书颁发机构请求证书

填写好你对应的信息

这样就得到了CSR

将获取到csr上传

点击继续后就可以下载cer文件了

这时拿到cer文件就要生成对应的私钥文件 p12

拿到cer文件在mac中点击打开 进入钥匙串访问

我的证书选项中,选择你对应的cer文件 然后 右键选择导出

 点击导出

要记住这里输入的密码,这个密码就是证书私钥密码 ,也可以随机生成(要记下来这个密码)

之后就获得了对应的p12 私钥文件了(证书.p12)

 Profiles(证书profile文件)

点击新增

 这里的appid就是前面创建的id

这样就获取成功了

✨以上就是获取到了所有打包需要的文件资料,可以将对应的资料填写

参考文章:http://blog.csdn.net/weixin_42307283/article/details/128220761


http://www.kler.cn/a/404380.html

相关文章:

  • C# Postman或者PostApi调试前端webapi接口发送带有request/body/head信息
  • C++中的移动语义
  • Linux 中的 zoxide 命令详解与示例
  • React可以做全栈开发吗
  • Sourcetree登录GitLab账号
  • GitLab 部署和配置指南
  • 使用OkHttp进行HTTPS请求的Kotlin实现
  • 物理学:第一性原理
  • 【C语言】遗传算法matlab程序
  • Android 使用Retrofit 以纯二进制文件流上传文件
  • 微信小程序登录注册页面设计(小程序项目)
  • 【python】Python 虚拟环境的常用命令
  • 基于Multisim的汽车尾灯控制电路设计与仿真
  • 01-spring security认证笔记
  • 鸿蒙UI开发与部分布局
  • 城电科技|太阳能智能座椅对零碳园区建设有什么意义?
  • Kafka 工作流程解析:从 Broker 工作原理、节点的服役、退役、副本的生成到数据存储与读写优化
  • oracle数据恢复—通过拼接数据库碎片的方式恢复Oracle数据的案例
  • Qt在designer设计师界面使用QSplitter
  • 如何配置多個子功能變數名稱共用同一IP地址?
  • ubuntu dpkg 删除安装包
  • Kafka 消费者全面解析:原理、消费者 API 与Offset 位移
  • Xcode 项目内 OC 混编 Python,调用 Python 函数,并获取返回值(基于 python 的 c函数库)
  • 鸿蒙NEXT开发案例:血型遗传计算
  • SpringBoot开发——Jar 包加密防止反编译
  • 高校节能降耗系统解决方案