一个ios私钥证书可以多个app同时使用

在苹果开发者中心,ios distribution类型,也就是发布类型的证书,最多只能创建两个,但是这样问题就来了,假如我们4个app,那怎么办呢?能否4个app都使用同一个证书来打包呢?

答案是可以的,而且必须这样做,因为苹果开发者中心无法创建第三个ios distribution类型的证书, 所以只能也必须多个app共用一个证书。

不同的app,私钥证书是允许共用的。但是不同的app要创建不同的appId(appId可以理解为包名), 而因为创建证书profile文件的时候,是需要绑定appId的,所以证书profile文件(描述文件)是不允许相同的,假如相同的描述文件,就等于同一个appId了,那么对于苹果开发者中心来说,就等于同一个app了。因此证书profile文件是不允许共用的,而p12格式的私钥证书是允许共用的。

假如觉得多个不同的团队共用一个证书不安全,可以共用一个cer证书,导出p12证书的时候导出多个,这个是可以实现的,因为p12私钥证书是由cer证书导出的,同一个cer证书,可以导出多次p12证书。

声明:本站部分文章或资源,整理于网络或由网友提供,主要用于知识性分享与学习用途。若相关内容侵犯了原著者的合法权益,请联系处理。
IOSUniapp

苹果审核不过出现"您的 App 包含 NSUserTrackingUsageDescription...."解决办法

2023-5-13 10:27:02

IOS

iOS IPA上传到App Store Connect的三种方案详解

2024-12-13 15:09:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧