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

无需添加udid,ios企业证书的自助生成方法

我们开发uniapp的app的时候,需要苹果证书去打包。

假如申请的是个人或company类型的苹果开发者账号,必须上架才能安装,异常的麻烦,但是有一些app,比如企业内部使用的app,是不需要上架苹果应用市场的。

假如使用个人或company类型的苹果开发者账号,不上架的情况下,需要添加各位使用者的手机的udid,才能安装,也十分麻烦。假如想企业内部全部人都能安装,收集udid并不是一个好方法。

因此,假如企业内部,最好申请企业类型的苹果开发者账号来创建证书。但需要注意的是,申请企业类型的苹果开发者账号需要一定的资质,比如企业规模的。

下面,重点来说一下流程:

首先,注册一个企业类型的苹果开发者账号,注册企业账号的流程比较复杂,可以参考下面这篇文章来申请:

https://www.jianshu.com/p/3b7c970d0788

然后,下面来说下生成企业ios证书p12文件的流程:

由于不是每一个人都有苹果电脑,因此这里我们使用香蕉云编这个工具来辅助生成p12证书:

工具的地址:

https://www.yunedit.com/ioscert

1、登录香蕉云编,后台控制台,点击新建CSR文件功能,生成一个csr文件(其实后缀很长,这里我们简称csr文件),然后将这个csr文件下载到我们本地电脑的硬盘上。

2、登录苹果开发者中心,点击Certificates菜单,然后再点击Certificates旁边的蓝色加号,开始创建cer证书,记得,由于我们是创建企业打包类型的app,所以创建证书的时候,必须是选in house类型的证书。

3、创建的过程中,它要求我们提供一个csr文件,如下图所示,这里我们上传刚才在香蕉云编生成的csr文件即可完成cer证书的创建。

4、下载生成好的cer证书到我们本地电脑上硬盘上。

5、返回香蕉云编后台,如下图所示,上传刚才下载的cer文件,即可使用生成p12文件的功能去生成p12证书:

通过上面的5个步骤,即可生成p12打包证书。

然后还没完,因为打包app还需要证书profile文件,下面是生成profile文件的步骤:

1、登录苹果开发者中心,点击identifiers,创建appId,这个appId跟我们在uniapp里面的包名(appId)要一致,假如已经创建appId,则不需要重复创建。

2、点击profile菜单,开始创建证书profile文件,如下图:

3、点击上图的蓝色加号开始创建profile,类型记得选择in house类型。

然后创建的过程中,它会要求我们选择appId,这个appId必须选对哦。

然后它还会要求我们选择cer证书,如下图,假如你创建了超过一个cer证书,必须选对哦

然后点下一步即可完成profile文件的创建。

好了,p12证书创建完毕,profile文件也创建好了,我们就可以使用企业证书来打包应用了。


http://www.kler.cn/news/134344.html

相关文章:

  • 系列九、对象的生命周期和GC
  • Linux虚拟机中网络连接的三种方式
  • MySQL 教程 1.1
  • “ /^A-Z:\\{1,2}^/:\*\?<>\|+\.(jpg|gif|png|bmp)$/i ”这个正则表达式的理解
  • 月子会所信息展示服务预约小程序的作用是什么
  • Git-概念与架构
  • C语言 字符函数汇总,模拟实现各字符函数(炒鸡详细)
  • T10 数据增强
  • 树莓派通过网线连接电脑(校园网也能连接),实现SSH连接
  • 深入解析具名导入es6规范中的具名导入是在做解构吗
  • C++二分查找算法:有序矩阵中的第 k 个最小数组和
  • 数据结构 堆
  • 配置iTerm2打开自动执行命令
  • 打开游戏提示xapofx1_5.dll丢失如何修复?xapofx1_5.dll缺失的修复教程分享
  • 从一到无穷大 #19 TagTree,倒排索引入手是否是优化时序数据库查询的通用方案?
  • 滚雪球学Java(09-5):Java中的赋值运算符,你真的掌握了吗?
  • mac 打不开 idea 或者 pycharm 的方法
  • JVM垃圾回收相关概念
  • V100 GPU服务器安装GPU驱动教程
  • C语言二叉树的建立和遍历
  • 【论文复现】DAE:《Annotating and Modeling Fine-grained Factuality in Summarization》
  • 云原生专栏丨基于服务网格的企业级灰度发布技术
  • Go语言常用命令详解(二)
  • 【手写数据库toadb】数据库planner的整体架构,以及逻辑查询树的设计与实现流程
  • 深度学习损失函数
  • 微信小程序手写table表格
  • DevToys:开发者的多功能瑞士军刀,让编程更高效!
  • python基础 | 类与继承
  • 小迪安全笔记(2)——web应用架构搭建漏洞HTTP数据包代理服务器
  • hive sql多表练习