ios开发的打包证书,官方提供的方法是需要使用mac电脑,先创建csr文件,再去苹果开发者中心生成cer证书,然后再将cer证书导入mac系统,再从mac系统导出p12,整个过程不仅需要mac电脑,而且不熟悉操作的人还容易出错,非常麻烦。

那么,有更简便的创建证书的方法吗?

我们这篇文章将教会大家如何使用香蕉云编最简单的创建苹果证书,创建p12证书。和证书profile文件。

好了,下面是创建p12证书详细的步骤:

1、首先你等登录苹果开发者中心,假如你还没有苹果开发者账号,你需要参考这篇文章先创建苹果开发者账号:

https://blog.csdn.net/weixin_48914851/article/details/128963761

2、有了苹果开发者账号后,登录苹果开发者中心,点击certificates菜单,点击右边的蓝色小加号,进入cer证书创建页面,过程中,要选择ios distribution ad hoc an app store(这种类型可以做真机测试也能做app store发布),不要选择apple或dev类型。

3、创建过程中,它还会要求我们提供一个csr文件,如下图:

4、但是我们没有csr文件,我们又没有mac电脑,怎么搞呢?这时候我们可以使用香蕉云编来生成csr文件和导出p12文件。香蕉云编的地址:

地址: https://www.yunedit.com

登录香蕉云编后,进入后台控制台,可看见如下的界面:

点击新建Csr文件,即可生成一个csr文件,生成完这个文件后,把这个文件下载到你本地电脑上。

5、回到苹果开发者中心,继续刚才的操作上传这个刚才生成的csr文件,即可生成cer证书,然后把在苹果开发者中心生成的cer证书下载到你电脑本地。

6、切换到香蕉云编,上传这个cer文件,即可使用导出p12证书的功能,生成p12证书,如下图:

好了,至此,我们已经可以生成p12证书了。

后面,我们继续教会大家如何生成证书profile文件:

1、点击identifiers,identifier又叫appId,后面我们都简称appId。创建appId的时候,填写的名称要跟我们在开发工具打包时填写的包名一致。

2、创建完appId后,点击profiles,开始创建profile描述文件(配置文件),如下图,创建profile的时候,出初学者请先选择app store类型先学习如何创建(假如需要创建测试类型的profile,则看完这步后再看第3和第4步)。创建的过程中,它还会要求我们选择刚才创建的appId和cer证书,假如你有多个appId或cer证书,可千万别选错哦,选错了p12证书就跟profile不匹配了。

3、假如需要创建测试类型的profile文件,点击devices(设备)添加你测试设备添加你的测试设备的udid,假如你不需要做真机测试或者是用企业类型的苹果账号,则可以跳过此步。然后测试设备的udid如何获取呢?你可以使用香蕉云编右上角的工具来获取udid:

4、刚才创建profile文件的第二步,不选择app store类型,选择ad hoc类型就可以真机测试,选择ad hoc类型的时候,会比第二步的app store类型,多出一步选devices的过程,这些devices就是刚才你在第三步创建的设备 。创建的profile包含了哪些devices,哪些设备就可以安装用这个profile文件打包的ipa文件。ad hoc类型的profile文件打包出来的ipa文件,你可以使用香蕉云编的应用内测,上传即可生成安装二维码扫码安装。

iOS开发创建苹果证书、制作p12证书流程相关推荐

  1. 李洪强iOS开发之苹果企业开发者账号申请流程

    李洪强iOS开发之苹果企业开发者账号申请流程 一. 开发者账号类型选择 邓白氏码 DUNS number,是Data Universal Numbering System的缩写,是一个独一无二的9位数 ...

  2. 生成p12自签名数字证书使用p12证书为apk签名

    本文为本人实践并整理http://zengrong.net/post/1695.htm.http://blog.chinaunix.net/uid-20593721-id-4277435.html两篇 ...

  3. iOS开发HTTPS实现之信任SSL证书和自签名证书

    首先来分析一下什么是HTTPS以及了解HTTPS对于iOS开发者的意义 HTTPS 以及SSL/TSL 什么是SSL? SSL(Secure Sockets Layer, 安全套接字层),因为原先互联 ...

  4. hbuilder ios 打包失败,无法导入p12证书的解决方案

    问题描述: 在profile描述文件和私钥证书通过hbuilder ios 打包成功过的前提下,突然遇到打包失败的问题,问题详情是无法导入p12证书. 探索过程: 本着遇到问题先自省的态度,重复打包了 ...

  5. iOS开发中静态库制作 之.a静态库制作及使用篇

    iOS开发中静态库之".a静态库"的制作及使用篇 一.库的简介 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的类型? 根据源代码的公开情况,库可以分为2种类 ...

  6. iOS开发:苹果应用商店审核指南中文翻译

    前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序.从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业.我们希望帮助您加 入这个成功的组织.这是我们首次发布<应用程 ...

  7. OpensAS2搭建+AS2证书制作+SSL证书导入(EDI)

    参考: https://www.cnblogs.com/chenkeven/p/9257251.html  感谢东郭仔博文 背景: 公司部分业务采用EDI(Electronic data interc ...

  8. iOS开发--手把手教你制作音乐播放器

    我个人之前有个想法,把平常用的小软件,闲暇之余自己都实现一个迷你版本,打造自己的app专属文件夹,比如闹钟.音乐播放器.视频播放器.电子书以及贪吃蛇之类的小游戏.我相信通过实现这些小程序,能够进一步熟 ...

  9. java p12 ssl_java读取双向证书(p12)证书向微信发送请求

    对有些微信接口为保证安全,需要p12证书进行请求, 获取证书: 获取证书的方式.png PHP用到的证书.png 证书使用说明.png 加载证书的相关请求方式代码: private static Re ...

最新文章

  1. [JAVA EE] JPA技术基础:完成数据列表显示
  2. WCF契约的简单介绍(服务契约 数据契约 消息契约)
  3. linux 下 Nginx 0.8.40的安装
  4. 使用存储过程创建分页
  5. python的tkinter编写计算器_tkinter写的计算器
  6. python的基本语术_一起学python-彻底掌握专业术语“变量”的概念
  7. 利用递归级联删除的代码
  8. Seata术语_以及工作原理---微服务升级_SpringCloud Alibaba工作笔记0057
  9. 【Qt串口调试助手】1.0 - 400行代码撸一个Qt5串口调试助手框架
  10. lowagie.text 表格带复杂表头 导出word
  11. 【数模】模糊综合评价模型
  12. 苹果笔记本安装Win10双系统+分区教程《完整精华版》
  13. 【Java】 牛客网华为机试108题汇总
  14. Linux实战之ssl自签名证书
  15. Qt笔记(六十三)之Qt实现窗口以及控件的全屏效果
  16. 设置plsql永久注册码
  17. javascript-qrcode.js教程
  18. 研发团队管理激励机制
  19. 2020.11.3--AE--将PSD/AI文件导入AE、界面基本操作、形状图层
  20. java计算今天是今年的第几周_java calendar类根据当前日期时间,计算当前日期在当前月是第几周,与周跨月问题,...

热门文章

  1. 用Python进行图像模糊处理和特征提取
  2. VS2017安装CGAL
  3. 华为OJ 初级:合并表记录
  4. PyTorch 手把手教你实现 MNIST 数据集
  5. Maven项目从Eclipse环境迁移至IDEA环境
  6. 软件功能测试有哪些要注意的地方?技巧总结
  7. PDF怎么支持中文 KendoUI 导出PDF
  8. A2W、W2A、A2T、T2A的使用方法(_T、L)
  9. buck电路pscad仿真_RC Snubber吸收电路设计之RLC振荡原理详解(保证轻松看懂)
  10. 华为和Cisco 命令