找回密码
 立即注册
首页 业界区 安全 苹果APP不上架如何安装-企业证书生成方法 ...

苹果APP不上架如何安装-企业证书生成方法

挽幽 2025-10-1 13:16:50
​ 使用uniapp开发的APP,apk和ios,安装的方法是差异很多的。apk应用,除了可以在各大市场下载外,还可以通过自己或第三方的服务下载安装。而ios则不同,ios的安装除了上架外,也可以通过第三方测试平台安装,比如香蕉云编或蒲公英。但是必须是ad hoc类型的证书或in house企业类型的证书。
ad hoc类型的证书需要绑定udid的方式,需要在证书里添加测试手机的udid,适合个人或公司类型的苹果开发者账号,小团队开发测试用。
假如想让更大的团队,不需要添加udid就能安装。就只能注册苹果的企业开发者账号,并且使用这个企业开发者账号,生成in house类型的证书和证书profile文件。
首先说下,企业开发者账号如何申请:
可以通过苹果官方的地址来申请:

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

 
有了企业苹果账号后,接下来就是生成uniapp的p12私钥证书和证书profile文件来打包了。
详细的流程如下:
1、生成p12私钥证书

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

 
 
然后,登录苹果开发者中心,登录进入后台控制台后,点击证书(英文版叫Certificates)功能,创建一个证书。
创建证书的第一界面是选择证书的类型,如下图:
3.png

 
不同的账号类型,见到的证书类型是不一样的,企业类型的苹果账号,则选择In house类型来创建。
 
选完证书类型后,点下一步,需要选择一个csr文件,这里可以选择我们刚才在香蕉云编创建的csr文件。
4.png

 
选择完csr后,点下一步,就可以完成证书的创建。
创建完证书后,点击证书,进入证书的详情,就可以看到有下载按钮,将证书下载下来。
下载下来后,发现证书是cer后缀格式的,不是p12私钥证书的格式,还不能用于uniapp的打包。
这时候回到香蕉云编,上传这个cer文件,即可使用生成p12的功能,将苹果的cer证书转换成p12私钥证书格式了:
5.png

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

生成profile文件就更加简单,全程都在苹果开发者中心生成。
首选需要创建一个应用(appId)

需要在苹果开发者中心的Identifiers功能下创建。
这里定义了一个包名,作为应用的appId,然后我们在uniapp打包的时候,也需要使用这个包名来打包。
6.png

 
然后就可以在Profile功能里,创建一个profile了。
创建profile的功能比较简单,就不截图了,选择profile类型的时候,选择in house类型就行了。
然后appId要选对,不要随便选一个appId哦。
这样p12证书和profile打包文件都生成完了。
使用这两个文件打包的APP , 就可以不上架安装了,可以上传到香蕉云编或蒲公英这种测试苹果,生成安装二维码扫码安装。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册