ios - Apple 分发证书 - 生成请求的计算机上缺少私钥
问题描述
我需要创建一个新的分发证书来上传我的应用程序进行试飞。为此,我通过钥匙串访问工具创建了一个证书请求。然后,我访问了 Apple 开发者门户并通过上传该请求创建了分发证书。然后我下载了证书并将其添加到钥匙串中。当我尝试上传时,我收到缺少的关键信息:
“[name] 拥有一份 Apple 分发证书,但未安装其私钥……”
如果我在生成请求的计算机上,这怎么可能?
解决方案
升级 xCode 解决了这个问题。我在 11.3.x 上,升级到 12.5 完全解决了这个问题。然后我遇到了 app bundle id 问题(很容易修复),这让我觉得也许 xCode 只是给了我错误的错误信息。无论如何,升级解决了这个问题。
推荐阅读
- jquery - 来自 base.html 的 jquery 在 django 的其他模板中不起作用
- c# - 如何创建词法分析器/解析器?
- django - django 网站的流程是什么......视图、模板、模型和表单实际上是做什么的
- java - 使用 webflux 的两个同步调用
- spring - 将配置文件附加到其他弹簧配置文件
- nativescript - 构建具有最小大小的 NativeScript 空白项目
- php - 如何修复:我的字体和 @font-face 使用的所有 wordpress 图标突然被禁用
- plsql - 什么是参数化光标,我们需要在哪种情况下使用它?
- android - 发布应用程序时的应用程序启动器图标大小
- java - 如果 s(a string) 不包含 chars(another string) 中找到的任何字符,您如何编写返回 true 的代码,否则返回 false