无需上架appstore的ios打包证书

ios知识库发布日期:2023-11-26


假如你的app的领域是企业内部使用,苹果是不允许你的应用上架app store商店的,因为你的应用的应用范围只是企业内部使用,假如发布到app store,被他的用户下载了,会对互联网用户造成不良好的体验。所以假如你的app的用户范围只是企业内部,那么怎么安装呢?

方法有两种,一种是购买企业苹果开发者账号(enterprice类型),使用企业苹果开发者账号生成的证书打包好的ipa文件,直接就可以安装,无需上架app store市场,而用户是需要去设置里点信任这个app,才能使用。

第二种方法是使用普通类型的苹果开发者账号,包括个人开发者账号和company类型的开发者账号。但是这种账号创建证书的时候需要知道每一个使用者的手机的udid,并将所有使用者的udid添加到打包证书的profile文件,打包出来才能安装在安装者的手机里。而且这种账号最多添加100个udid,最多100个人使用。第二种方法一般适用于固定人选测试的场景。

假如是想使用第二种方法,也就是使用个人或company类型的苹果开发者账号创建需要添加udid的类型的证书,可以参考下面这篇文章:https://www.yunedit.com/xueyuan/jx/ioscert003

假如你是想使用第一种方法,想购买企业开发者账号,生成企业打包证书,可以参考下面这篇文章:https://www.yunedit.com/zhishikuios/iosqiyecert

这两种方法都是可以内部使用,但是使用场景不一样,第一种方案不需要提前之前使用者的udid,第二种需要先知道所有需要安装app的手机的udid,一般是测试或开发人员使用。第二种方案一般是上架前开发或测试人员做内部测试使用。


在线客服