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

ios企业签名证书创建从零到一教程最新

部分IOS APP,由于是设计在公司企业内部系统里运行的,不是互联网项目,无法上传到app store上架,需要使用企业证书签名,才能无需上架安装。因此,就需要企业证书了。

然而企业证书的申请十分麻烦,需要企业达到百人规模,还因为这类型账号苹果发号十分有限,需要排队等待。因此,我这里整理一篇最新的ios企业签名证书的申请流程。

第一步:申请邓白氏码

申请苹果账号之前,需要提前准备邓白氏码,因为申请账号的时候需要填写邓白氏码。

可以在邓白氏中国官网申请(邓白氏码可以理解为企业的国际身份标识):
https://www.dnbportal.cn/duns/apply

邓白氏码需要申请好几天才能申请成功。

第二步:申请苹果企业开发者账号

申请苹果企业开发者账号这一步是最难的,用时最长的,因此,你可以将本文先收藏起来,等申请完账号后,再阅读本文做后面的步骤,生成企业签名证书。

先苹果开发者官网,进去这个页面申请:
https://developer.apple.com/cn/programs/enterprise/

在这个页面,滚动条拉下去,要选择“仅在我的组织内部使用的专属App”,才可以出现下面“开始填写申请表格”的按钮,如下图所示:

然后就进入申请流程了,后面安照它向导的流程来申请和购买。

申请过程中,苹果假如发邮件给你说需要排队之类的,你回复他们继续等待吧,毕竟这个申请的人很多。

第三步:使用yunedit协助生成证书

ios企业签名,需要生成一个p12格式的企业私钥证书,这里可以使用yunedit这个工具,协助生成。

由于在苹果开发者中心申请证书,需要自己提供CSR文件,因此需要使用第三方工具生成CSR文件,这可以使用yunedit这个证书工具来在线生成这个CSR文件:https://www.yunedit.com/createcert

生成了CSR文件后,将这个CSR文件下载下来。

接下来,登录苹果开发者中心,找到证书功能,进去创建证书

创建证书的第一步,提示我们需要选择证书的类型,这里不需要管其他的类型,因为我们是IOS打包,选择In house类型就行,不要选择其他的类型

选择完证书类型后点下一步,需要我们自己提供一个csr文件,这时候选择刚才在yunedit创建的csr文件后点下一步,就完成证书的创建了

第四步:使用yunedit将证书转换成p12私钥证书格式。

在上一步证书已经创建成功了,这个证书是可以下载下来的,点击下载,将这个证书下载下来。

下载下来的证书,是一个.cer后缀的证书文件,但不是p12格式的私钥证书。

这时候,可以回到yunedit这个工具,将这个cer证书上传到yunedit里,就可以使用yunedit导出p12格式的证书了。如下图所示:

步骤是先上传cer文件,再点击右边的生成p12证书的按钮,生成p12证书。生成p12证书的时候,它会要求我们填写这个p12证书的密码,填写6位数密码即可。

这样,就完成p12证书的创建了。

第五步:创建profile文件(描述文件)

由于ios打包,还需要profile文件,因此,还需要创建profile文件

(1)创建appId

由于profile文件(描述文件)需要绑定appId(appId其实就是打包时填写的包名,比如com.companyname.app这种包名),因此,需要先创建appId。

假如你以前已经创建过,则不用创建。可以跳过此步。

在苹果开发者中心找到Identifiers模块(英文是叫Identifiers模块,假如在控制台首页,是中文界面的话,叫“标识符”模块),在这个模块下点右侧的蓝色加号,即可创建appId

(2)创建profile文件(描述文件)

在苹果开发者中心,找到profiles这个模块,点击进去,点击蓝色加号就可以创建profile文件了。

创建profile文件的第一步,需要选择profile文件的类型,因为我们是要创建企业签名类型的profile文件,因此profile的类型请选择in house类型。

然后点下一步,它会要求选择appId,appId我们在上一步创建过了,不要选错就行。

然后下一步,它会要求选择证书,假如你创建过多个证书,你可能会见到多个证书,不要选错,选择刚才创建的证书。

接着点下一步,就可以完成in house类型的profile文件的创建了 。

到这里,已经完成证书和证书profile文件的创建了。

第六步:打包和安装

打包,是取决于你使用什么平台打包和签名的,在打包平台(比如uniapp)打包完后,会生成一个ipa文件。

这个ipa文件不需要上架就可以直接安装,那么我们怎么安装到用户的手机里呢?

可以使用yunedit的安装测试工具,上传这个ipa文件到yunedit,即可自动生成安装的二维码,扫码后有安装引导:

https://www.yunedit.com/installtest

上传到yunedit后,它会自动为我们生成安装的url和二维码,也可以使用iphone的原生浏览器直接打开生成的链接,进行安装,也可以使用微信扫描生成的安装二维码,按照提示安装。

http://www.jsqmd.com/news/578238/

相关文章:

  • 广州PMP培训机构怎么选?才聚是标准答案
  • 拯救受损二维码:用QRazyBox实现高效恢复的4个实战策略
  • 火山方舟管理运维手册
  • CSS动画实战:5分钟搞定微信语音发送震动效果(附完整代码)
  • 今日心理学知识2026.4.2
  • Claude Code Windows 常用快捷/命令
  • 天地图三维地名服务集成指南:从Token申请到避坑配置(Cesium 1.80+适用)
  • 保姆级教程:在Windows下用VSCode和STM32CubeProgrammer给Pixhawk4飞控烧写Bootloader
  • 从85分到95+:复盘我在科大奥锐虚拟仿真实验平台踩过的那些‘坑’
  • Open UI5 源代码解析之780:Label.js
  • 3分钟快速获取百度网盘提取码的完整指南
  • 『n8n』调不了免费的LongCat?我不服!
  • 2026年 烘干机厂家推荐排行榜,覆盖香菇木耳果蔬药材米面饲料坚果酒糟化工水产等全品类烘干设备,高效节能技术解析与选购指南 - 品牌企业推荐师(官方)
  • Windows Cleaner终极指南:三步解决C盘爆红,让系统重获新生!
  • 改进超螺旋滑模在开关磁阻电机直接瞬时转矩控制仿真中的魅力
  • 避坑指南:为什么你的requirements.txt总是安装失败?从torch报错学Python依赖管理
  • 2026年 给水设备厂家推荐排行榜,消防稳压/增压给水设备,变频给水设备,物联网检测给水设备及控制柜系统深度解析 - 品牌企业推荐师(官方)
  • 机械键盘连击困扰的终结:KeyboardChatterBlocker如何让我重获流畅打字体验
  • 升压斩波电路的仿真实验里藏着不少有意思的细节。当我在Simulink里同时搭建开环和闭环两个模型时,发现它们的表现就像性格迥异的双胞胎——一个莽撞,一个机灵
  • UE5 C++实战:动态加载资源与类的完整流程(从代码到蓝图)
  • 如何隐藏左侧导航中的特定数据库_过滤规则与匹配隐藏
  • 告别超时烦恼:手把手教你调优CAN-TP/UDS诊断通信中的N_As、N_Bs等关键时间参数
  • 告别模拟器!3步在Windows上直接安装APK文件的终极指南
  • 解锁论文写作新姿势:书匠策AI,你的期刊论文智囊团
  • LangChain实战:如何用ConversationalRetrievalQA构建带记忆的智能问答系统(附完整代码)
  • (22)ArcGIS Pro 联合与标识分析:全范围合并、属性标记,空间叠加双核心工具
  • LZW压缩算法:从原理到实战应用
  • 别急着重装!Stable Diffusion WebUI安装失败后,如何利用现有文件快速恢复(Mac/Windows通用)
  • 3个核心步骤实现Koikatu HF Patch的无缝集成解决方案
  • FedProx实战:如何用Python在异构网络中优化联邦学习(附代码)