xcode - 重新安装 MacBook 和 Xcode,验证 App 报告缺少私钥
问题描述
因为 Xcode 10 模拟器问题,我不得不重新安装我的 MacBook。我没有导出我的私钥(认为没有必要,现在学到了很多)。我重新安装了 Xcode 10,从 Bitbucket 克隆了 iOS 应用程序。测试代码。都好。但是当我执行“验证应用程序”时出现“丢失私钥”错误,这是我向 App Store 提交新应用程序版本的步骤之一。这是截图
这是我尝试过的:转到钥匙串,删除了为我的开发者帐户生成的密钥。然后回到 Xcode,撤销证书。但这只会让我回到原来的位置。
我能否以某种方式创建一个新密钥来替换我在 9 月 10 日创建的这个在机器恢复过程中丢失的密钥?谢谢
解决方案
好的。在经历了其他几个线程后,我想通了。基本上只需要做一件事:在线访问您的苹果开发者帐户,访问证书和配置文件,在 iOS 生产环境中找到您的证书,然后撤销它。就这样。然后在验证过程中,系统将提示您生成新证书。一切恢复正常。
推荐阅读
- pycharm - 如何在 Python 中直接使用通过“Qt 设计器”生成的 Python 代码
- python - 我怎样才能只接受 tkinter 的某些文件?
- docker - ECS 实例无法访问 S3 - botocore.exceptions.NoCredentialsError: Unable to locate credentials
- javascript - Angular 9:将 Angular Datatable 与 DataTables Buttons 扩展一起使用,但 dt-button-collection 附加在正文的末尾?
- java - 为什么我们在mockmvc中测试POST方法时需要将请求体设置为UTF-8字符串
- c# - 如何向 NetMQ 上的特定 Worker 发送消息?
- c# - 如何判断 .NET 中的哪个 API 是跨平台的?
- r - 如何使两个图表与辅助轴一起绘制?
- swift - RxSwift - 执行控制流会导致异步操作被执行两次
- javascript - history.push 没有将我重定向到主页