ios - 创建或重复使用 Apple 分发证书?
问题描述
当我加入应用商店的团队时,我应该创建新的 Apple 分发证书还是使用以前开发人员创建的旧证书?
解决方案
除非您拥有用于创建原始分发证书的私钥,否则您需要创建一个新的分发证书才能签署您的 App Store 提交构建。如果你有那个私钥,这取决于你,但没有理由改变它。(大概是之前开发者的权限已经从开发者门户中移除了,他们不能进行流氓提交了。)
更改分发证书不会影响 App Store 上的任何内容,但它会使尚未发布的分发版本无效,您需要重新生成它们。如果您有 CI 管道,它还可能导致您的管道失败,直到您更新构建机器证书。
我要提醒您注意的一件事是您是否拥有 Apple Enterprise 帐户。更改企业开发帐户上的分发证书将使任何已经使用它的企业应用程序版本无效,您必须重新生成它们。如果您的公司正在使用企业应用程序,这可能会导致重大中断。
推荐阅读
- azure - 在 Azure Cloud Shell Bash 中生成随机字符串的问题
- c# - C# NET Core JsonPatchDocument dynamic instantiation of null properties
- python - Execute Pop, Discard and Remove commands on Sets
- flutter - 使套接字类可用于整个应用程序
- php - WooCommerce 中特定产品类别的最低购物车数量
- c - 如何将函数中使用的变量传递给 C 中另一个函数中的变量?
- java - 为什么在 Java 中使用 RestTemplate 时客户端异常中缺少我的错误消息正文?
- c++ - 当代码在共享库中时,静态变量是否会重新初始化?
- reactjs - 带有 Socket io 的 Redux 中间件
- ios - 尝试从 json 数据加载图像 url 时索引超出范围