多个app可以使用同一个ios证书吗?

引言

在实际运营中,一个公司往往会有多个app,苹果开发者账号最多创建两个发布类型的证书,那么多个app是否可以使用同一个ios证书呢?本篇文章将为你一一解答。

个人或company类型账号

假如你的苹果开发者账号是个人或company类型的账号,不建议共享证书给其他人使用。如果他们使用了你的证书打包,就需要在你的苹果开发者账号里上架,这会让其他人的APP的开发者变成你或你公司的名字,责任风险也需要账号拥有者去承担,而开发者的知识产权问题也无法得到保证。

企业类型账号

假如你的苹果开发者账号是企业类型的账号,技术上是可以共享证书给其他人打包的。但是这种用法也存在风险,企业类型的账号,苹果仅允许企业内部使用,无法用于上架或互联网安装。此外,苹果还可能会监控到你的操作,撤回或封号相关证书,导致之前安装的用户掉签。

技术上的问题

虽然技术上可以共用一个私钥证书,但是描述文件是不能共用的。因为描述文件需要绑定appId,而不同的app需要创建单独的描述文件。

假如你不知道如何创建证书和如何创建描述文件,你可以参考下面这个教程来使用我们平台创建证书和描述文件:

证书制作:https://www.applicationloader.net/doc/hot/cert.html

描述文件制作:https://www.applicationloader.net/doc/hot/profile.html

总结 多个app可以使用同一个ios证书,但需要注意账号类型和风险问题,同时需要针对不同的app分别创建描述文件。