news 2026/4/30 22:40:26

APP不上架App store的安装方法-企业证书打包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
APP不上架App store的安装方法-企业证书打包

APP在某种场景下,APP只是企业的内部应用,比如车间生产线的内部管理APP,并不是互联网项目,这类APP是无需上架的,也不能上架App store的。这类APP,就可以申请企业证书来打包,生成的APP可以直接扫码安装,而无需上架App store应用商店。(当然,假如只是几个固定的员工测试使用,就不需要申请企业证书,假如只有几个人测试,使用普通的苹果账号生成ad hoc类型的证书来测试就行了)

那么如何申请企业证书呢?正规的渠道是先申请苹果的企业开发者账号,然后是哦那个企业开发者账号生成企业证书。不要详细网上那些分享企业证书的渠道,这些企业证书可能多个企业一起使用,假如用于互联网项目,有可能会被苹果封掉,到时已经安装的APP会因为掉签而无法继续使用。

申请的前置条件:公司的规模要达到100人以上

申请企业证书的步骤比较多,假如你真的想申请,最好先收藏本贴。下面是申请的详细流程:

(一)申请企业的邓白氏码

假如你已经有企业开发者账号了,可以跳过此步。

在苹果上申请企业证书,需要提供邓白氏码,而邓白氏是一个国际的组织,你可以登陆邓白氏码的官网,生成一个你自己企业的邓白氏码,中国官网地址:

https://www.dnbportal.cn/duns/apply

(二)申请苹果开发账号(企业类型)

假如你已经有企业开发者账号了,可以跳过此步。

企业类型的苹果账号的申请,不同于一般公司的苹果开发者账号的申请,需要在下面的链接这里申请:https://developer.apple.com/cn/programs/enterprise/

下面这里,要选择“仅在我的组织内部使用的专属App”,才会出现申请按钮,假如是选择其他类型,苹果是不建议你申请企业类型开发者账号的。如下图:

点击申请按钮,就可以进去按照流程向导申请了。

(三)在苹果开发者中心生成证书

打开苹果开发者中心,找到证书功能,进去创建证书,如图:

假如你进的是英文版的苹果开发者中心,可能这个菜单叫Certificaties

创建证书的时候,第一步需要选择证书类型,因为我们是要创建企业类型的证书,因此我们固定选择In house类型。

然后点下一步,需要我们自己提供一个CSR文件,如下图:

那么这个CSR文件我们怎么生成呢?我们没有专业的证书知识,还是不要自己去生成,可以使用专业的证书生成辅助工具来生成,这里我们使用yunedit来生成,因为后面安装APP的时候,我们还需要使用yunedit生成安装二维码,yunedit生成CSR文件的工具地址:https://www.yunedit.com/createcert

然后打开这个工具,生成一个CSR文件,下载下来本地,再上传到上图的界面中即可。再点击下一步,就可以完成证书的创建了。

(四)生成p12格式的证书

我们在上一步中,生成的证书下载下来,发现不是.p12格式的,而是.cer格式的,因此,我们需要再次使用yunedit这个工具,上传cer这个证书到yunedit,再使用yunedit生成p12证书,如下图所示,yunedit的操作界面:

到这里,就可以生成p12证书了

(五)生成profile文件

一般ios的打包,除了p12证书之外,还需要profile文件,因此我们需要生成profile文件。

因为profile文件的创建,需要关联AppId,因此,我们先创建一个appId,如下图:

在Identifiers菜单创建一个appId,appId的ID如上图所示,是一个包名的格式,要跟开发工具打包时填写的appId一样。

然后就可以在profile菜单里,创建profile文件,如下图:

创建profile文件的时候,类型还是选择In House类型。然后它会要求我们选择一个appId,如下图:

选择刚才创建的appId即可,然后点下一步,需要选择证书,不要选错就行了,就可以完成profile文件的创建了。

(六)ipa如何安装

由于我们不上架,那么用户如何安装这个ipa文件呢?

由于自己搭建ipa下载服务器比较复杂,需要生成一些xml格式的描述文件,这里,可以使用yunedit这个工具,生成下载安装二维码,让用户扫码安装。

如下图,是使用yunedit,将ipa文件上传到yunedit,然后生成二维码的界面:

这里我将生成的二维码等信息打码了。

用户可以使用微信扫码安装,也可以将生成的下载页地址直接发给用户安装。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 22:38:35

Copilot 命令行使用方式介绍(npm)

1. 核心概念 在 Antigravity 中,技能系统分为两层: Skills (全局库):实际的代码、脚本和指南,存储在系统级目录(如 ~/.gemini/antigravity/skills)。它们是“能力”的本体。 Workflows (项目级)&#xff1a…

作者头像 李华
网站建设 2026/4/30 22:38:30

如何彻底卸载ExplorerPatcher:Windows系统美化工具完整清理指南

如何彻底卸载ExplorerPatcher:Windows系统美化工具完整清理指南 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 你是否安装了Explo…

作者头像 李华
网站建设 2026/4/30 22:37:29

从注册到首次成功调用,Taotoken 新用户上手全过程感受

从注册到首次成功调用,Taotoken 新用户上手全过程感受 1. 注册与初始配置 注册 Taotoken 的过程相当简洁。访问官网后,通过邮箱验证即可完成账号创建,整个过程耗时不到两分钟。登录后控制台布局清晰,主要功能区域包括模型广场、…

作者头像 李华
网站建设 2026/4/30 22:36:24

向上管理:测试从业者与技术管理者的同频共振之道

在软件研发的生态链中,测试团队是保障产品质量的关键防线,而技术经理或CTO则是把控技术方向、调配资源的核心枢纽。对测试从业者而言,能否与技术管理者同频共振,直接影响到测试工作的资源获取、目标对齐以及职业发展。然而&#x…

作者头像 李华
网站建设 2026/4/30 22:34:22

还在为图像中的数学公式和表格转换而烦恼吗?

还在为图像中的数学公式和表格转换而烦恼吗? 【免费下载链接】Pix2Text An Open-Source Python3 tool with SMALL models for recognizing layouts, tables, math formulas (LaTeX), and text in images, converting them into Markdown format. A free alternative…

作者头像 李华
网站建设 2026/4/30 22:28:18

Jellyfin Bangumi插件:5分钟打造专业级中文动漫媒体库

Jellyfin Bangumi插件:5分钟打造专业级中文动漫媒体库 【免费下载链接】jellyfin-plugin-bangumi bgm.tv plugin for jellyfin 项目地址: https://gitcode.com/gh_mirrors/je/jellyfin-plugin-bangumi 您是否厌倦了为动漫库手动整理元数据?Jellyf…

作者头像 李华