惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
Y
Y Combinator Blog
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
G
Google Developers Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
MyScale Blog
MyScale Blog
N
Netflix TechBlog - Medium
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
P
Proofpoint News Feed
Jina AI
Jina AI
B
Blog RSS Feed
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
D
Docker

博客园 - 腾讯才子

如何快速获取app的公钥和签名(MD5)值 ios证书过期后,如何生成新证书和重新上架教程 redis可视化客户端工具推荐和功能比较 最好用的持续部署工具介绍 redis可视化管理客户端和数据备份 hbuilderx打包ios应用和上传应用商店最简单方法 苹果APP、安卓APP备案公钥、SHA1和MD5的查询经验分享 无需mac电脑,获取APP公钥和sha1、md5的最简单方法 hbuilderx苹果打包的p12证书哪里下载或哪里生成 不上苹果的app store,安装ios应用最简单的方法 windows在Apple Developer创建打包证书的简单教程 windows电脑在线生成ios p12证书工具和生成教程 苹果(ios)应用ipa文件上传到苹果商店app store步骤 苹果(ios)打包证书下载 uniapp苹果开发用什么截屏 新版本xcode没有5.5寸模拟器,如何截屏 windows生成苹果私钥证书p12证书和profile文件的方法 uniapp生成的app怎么上架到iphone的app store uniapp的app苹果应用商店上架最简教程 生成ios证书最简单的方法 app备案证明需要提供md5值和公钥的解决方案
苹果APP不上架如何安装-企业证书生成方法
腾讯才子 · 2025-09-09 · via 博客园 - 腾讯才子

 使用uniapp开发的APP,apk和ios,安装的方法是差异很多的。apk应用,除了可以在各大市场下载外,还可以通过自己或第三方的服务下载安装。而ios则不同,ios的安装除了上架外,也可以通过第三方测试平台安装,比如香蕉云编或蒲公英。但是必须是ad hoc类型的证书或in house企业类型的证书。

ad hoc类型的证书需要绑定udid的方式,需要在证书里添加测试手机的udid,适合个人或公司类型的苹果开发者账号,小团队开发测试用。

假如想让更大的团队,不需要添加udid就能安装。就只能注册苹果的企业开发者账号,并且使用这个企业开发者账号,生成in house类型的证书和证书profile文件。

首先说下,企业开发者账号如何申请:

其中,拉到最下,这里是关键,这里一定要选“仅在我的组织内部使用的专用APP”,才会出现下面的蓝色申请按钮。因为苹果一般是推荐使用个人或公司类型的账号分发APP,只有是企业内部使用的APP才能申请企业开发者账号。

image

有了企业苹果账号后,接下来就是生成uniapp的p12私钥证书和证书profile文件来打包了。

详细的流程如下:

1、生成p12私钥证书

首先,使用MAC电脑的钥匙串访问功能或使用香蕉云编,生成一个csr文件。这里因为不是每一位朋友都有mac电脑,因此,这里我使用香蕉云编来生成一个csr文件:

如下图所示:

image

然后,登录苹果开发者中心,登录进入后台控制台后,点击证书(英文版叫Certificates)功能,创建一个证书。

创建证书的第一界面是选择证书的类型,如下图:

image

不同的账号类型,见到的证书类型是不一样的,企业类型的苹果账号,则选择In house类型来创建。

选完证书类型后,点下一步,需要选择一个csr文件,这里可以选择我们刚才在香蕉云编创建的csr文件。

image

选择完csr后,点下一步,就可以完成证书的创建。

创建完证书后,点击证书,进入证书的详情,就可以看到有下载按钮,将证书下载下来。

下载下来后,发现证书是cer后缀格式的,不是p12私钥证书的格式,还不能用于uniapp的打包。

这时候回到香蕉云编,上传这个cer文件,即可使用生成p12的功能,将苹果的cer证书转换成p12私钥证书格式了:

image

2、生成证书profile文件(描述文件)

生成profile文件就更加简单,全程都在苹果开发者中心生成。

首选需要创建一个应用(appId)

需要在苹果开发者中心的Identifiers功能下创建。

这里定义了一个包名,作为应用的appId,然后我们在uniapp打包的时候,也需要使用这个包名来打包。

image

然后就可以在Profile功能里,创建一个profile了。
创建profile的功能比较简单,就不截图了,选择profile类型的时候,选择in house类型就行了。

然后appId要选对,不要随便选一个appId哦。

这样p12证书和profile打包文件都生成完了。

使用这两个文件打包的APP , 就可以不上架安装了,可以上传到香蕉云编或蒲公英这种测试苹果,生成安装二维码扫码安装。