是否可以在线创建ios证书
生成苹果证书,假如使用官方的教程去生成,非常麻烦,因为它需要使用苹果mac电脑去生成,而且生成的流程还要对苹果电脑的证书导入和导出比较熟。
因此,生成苹果ios证书,不建议使用官方的方法去生成,少走弯路,还是使用在线生成的方法去生成。
平时我们使用开发工具去打包的时候,无论是使用H5开发工具去打包,还是uniapp开发工具去打包,都需要p12证书文件和证书profile文件。
我们这篇文章,就是要告诉大家,如何在线创建ios证书。
创建ios证书,无论是使用mac电脑去创建还是在线创建,首先都必须要有苹果开发者中心网站的开发者账号,假如不知道苹果开发者账号怎么创建,你可以参考这篇文章先去苹果开发者中心申请苹果开发账号:
https://blog.csdn.net/weixin_48914851/article/details/128963761
有了账号之后,可以开始p12证书的创建流程了,p12证书的创建流程如下:
第一步:创建cer格式的证书文件,这个cer文件要进去苹果开发者网站创建,登录苹果开发者网站,点击Certificates菜单,点击右边的蓝色小+号,开始创建cer证书。点击创建后,它先会要求选择证书的类型,很多的类型可以选择,由于我们这个打正式包的教程,这里统一选择ios distribution ad hoc and app store类型,注意,无论真机测试还是上架,都需要这个类型,不要选择apple或dev类型。

过程中,它会进入这个步骤,要我们提供一个csr文件,如下图:

第二步:由于这个文件需要mac电脑生成,而我们这个教程是讲述无mac电脑生成的,所以我们这里不用mac电脑,我们使用香蕉云编来生成:https://www.yunedit.com/createcert
打开香蕉云编控制台,可看到这个界面:

点击新建CSR文件,创建一个csr文件,然后这个csr文件下载到你电脑本地磁盘上。
第三步:回到苹果开发者网站,继续刚才的步骤上传刚才在香蕉云编生成的csr文件,即可创建完成cer证书,然后把生成的cer证书下载下来。
第四步:切换回香蕉云编刚才的界面,上传刚从苹果开发者网站生成的cer文件到香蕉云编后台,即可使用导出p12证书的功能导出p12格式的打包证书。如下图:

导出p12证书后,将这个p12证书下载到你本地电脑,恭喜你p12证书已经是创建成功了。
接下来,我们将讲述如何在线创建证书profile文件(配置文件)
第一步:要先创建appId,登录苹果开发者网站,点击identifiers功能,这里就是创建appId的,创建的时候填写的appId要跟我们在开发工具上面填写的包名一致,否则到时打包会出错。

第二步:点击profiles菜单,可以开始创建证书profile文件了,这里我们为了简便,先演示如何创建最简单的app store的类型,如下图,创建的时候选择app store类型。然后创建的过程中,他会让我们选择刚才创建的appId和cer证书,假如你有多个appId和多个cer证书,要看清楚别选错,否则到时打包也会出错。这样就可以成功创建出app store类型的profile文件了。

第三步:前两步已经教会大家创建app store格式的profile了,由于app store类型的profile打包出来的ipa文件,无法直接安装测试。从这一步起,将教会大家创建真机测试类型的profile进行真机测试:点击devices菜单,添加需要测试应用的测试设备,但添加device的时候,需要提供测试设备的udid。这个udid获取比较麻烦,我们这里可以通过香蕉云编的在线工具,扫码获取测试设备的udid:

第四步:真机测试类型的profile创建的时候,不要选择app store类型,需要选择ad hoc类型,这个类型创建的过程跟app store类型一样,需要选择appId和cer证书,但还会多出一项,需要选择测试设备(devices),这样,就可以创建出真机测试类型的profile了。
好了,到这里已经教会大家如何创建p12格式的证书,两种用途的证书profile文件了。
假如是打正式包,则用app store类型的profile文件打包
假如是打真机测试包,则用ad hoc类型的profile文件打包
无论正式还是测试包,都是用同一个p12证书去去打包。
是否可以在线创建ios证书的更多相关文章
- 【新发现】不用苹果开发账号就能申请ios证书真机调试
虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请 ...
- 如何申请ios证书
第一次申请ios证书 记录下来 第一步 随便找个可以在线生成ios证书的网站 在这里生成csr文件 https://www.yunedit.com/update/ioszhengshu/list 第 ...
- IOS开发创建开发证书及发布App应用(二)——创建证书
2. 创建证书 证书分为两种,一种是开发者证书,主要是用来真机调试的 另一种就是发布证书,就是用来发布应用的, 最好是两种都要下载,不然编译时候可能报错,我猜想可能苹果怕你没用真机调试 创建证书分为两 ...
- iOS证书申请详细流程
一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号, ...
- apicloud打包的ios证书的获取方法
apicloud云编译的时候,需要测试证书或者正式证书进行编译. 那么这个证书是怎么来的呢?通过什么渠道可以获取呢? 这里我介绍下使用香蕉云编这个在线工具来生成: 1.登录香蕉云编,生成证书的csr文 ...
- iOS证书和描述文件
iOS有两种证书和描述文件: 证书类型 使用场景 开发(Development)证书和描述文件 用于开发测试,在HBuilder中打包后可在真机环境通过Safari调试 发布(Distribution ...
- IOS证书/私钥/代码签名/描述文件
1. 相关资源 (1) 钥匙串程序(常用工具->钥匙串),用于创建证书请求.安装证书.导出私钥等 (2) IOS开发中心:https://developer.apple.com/de ...
- IOS证书的申请和使用
苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便: 关于证书 苹果使用密文签名技术来验证App的合法性,不 ...
- iOS 证书申请和使用详解(详细版)
对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...
- iOS 证书调试的理解(Personal)
证书签名 证书:众所周知,我们申请一个Certificate之前,需要先申请一个Certificate Signing Request (CSR) 文件,而这个过程中实际上是生成了一对公钥和私钥,保存 ...
随机推荐
- GNU GDB
1 说明 本文主要介绍一些简单的.常用的gdb调试技巧. 环境:GNU gdb (GDB) Red Hat Enterprise Linux (7.2-60.el6_4.1) 参考文档:<gdb ...
- ctfshow-超详细通关教程-web(1~8)
快捷目录 web1 web2 web3 web4 web5 web6 web7 web8 1.web签到题 打开网址后出现如下界面. 查看一下网站源码 将Y3Rmc2hvd3s1ZjkxNTc3Yy0 ...
- 用 Visual C++ 2022 和 CMake 编译 CUnit 静态库
准备工作 源代码获取 CUnit 是知名的 C 语言单元测框架,其源代码最初发布在 sourceforge 上,网址为:https://sourceforge.net/projects/cunit/ ...
- 如何将本地的项目,上传到github
操作步骤: 1.github,创建一个仓库,复制仓库的地址 2.在要上传文件的目录,点击选择git bash here 3.输入[git clone],粘贴刚复制的仓库地址,clone成功后,会将仓库 ...
- tar命令 --null -T 参数详解
tar 命令的 --null 和 -T 参数可以一起使用,以从 null 设备读取文件名,并将这些文件名传递给 tar 命令来处理. --null 参数的作用是将文件名作为 null 字符分隔的字符串 ...
- 内网服务器通过单台外网服务器实现外网访问,iptables NAT
环境: servera: 外网服务器 serverb: 内网服务器 servera内网网关(GATEWAY)要设置为外网IP,其IP地址作为其它内网服务器的网关 servera 内网网卡配置 ...
- FPGA对EEPROM驱动控制(I2C协议)
本文摘要:本文首先对I2C协议的通信模式和AT24C16-EEPROM芯片时序控制进行分析和理解,设计了一个i2c通信方案.人为按下写操作按键后,FPGA(Altera EP4CE10)对EEPROM ...
- HMS Core 6.2.0版本发布公告
新增动作捕捉能力.通过简单拍摄即可获得人体3D骨骼关键点数据,广泛应用于虚拟形象.体育运动和医学分析等场景: 3D物体建模能力iOS版本上线. 查看详情>> 新增道路吸附能力.可根据坐标点 ...
- 前端 Array.sort() 源码学习
源码地址 V8源码Array 710行开始为sort()相关 Array.sort()方法是那种排序呢? 去看源码主要是源于这个问题 // In-place QuickSort algorithm. ...
- Ubuntu 18.04安装xdrp以使用远程桌面
背景 开发环境有一台服务器默认没有屏幕(被我拿走用来拓展屏幕了),有时候需要使用到界面但嫌弃拆显示器太麻烦,因此使用远程桌面来解决这个需求. 做法 安装xrdp sudo apt install -y ...