如何获得证书签名请求?我只是想让我的应用程序在我的ipod touch上运行.这很简单,因为我可以直接进入IOS开发门户,下载一个,不费吹灰之力.但现在他们想让我创建一个CSR来创建一个配置文件,我不知道如何创建.我已经在 keys 链访问和在线文档中摸索了两个多小时,但我仍然完全迷路了.

我甚至不知道为什么我现在需要一个,而我以前不需要.在我最近从雪豹换成山狮之前,我有一个配置文件,但现在不需要了.是的,我还在同一台电脑上.

推荐答案

因为你安装了一个新的操作系统,你可能已经没有以前用来登录应用程序到XCode的私钥和公钥了.您需要通过撤销以前的证书并在iOS开发门户上请求一个新的证书,在您的计算机上重新生成这些密钥.作为过程的一部分,您将被要求生成一个证书签名请求,这似乎是您遇到问题的地方.

您将在那里找到您需要的所有内容,其中包括(来自官方文档):

1.在Mac上打开 keys 链访问(位于应用程序/实用程序中).

2.打开"首选项",然后单击"证书".确保"在线证书状态协议"和"证书吊销列表"都设置为 关了.

3.Choose Keychain Access > Certificate Assistant > Request a Certificate From a Certificate Authority.

注意:如果在执行此操作时 Select 了私钥,则CSR 不会被接受的.确保没有 Select 私钥.输入您的 用户邮箱地址和常用名称.使用与相同的地址和名称 您曾经注册过iOS开发者计划.没有CA邮箱地址 是必需的.

4. Select "保存到磁盘"和"让我指定密钥对"选项 信息",然后单击"继续".

5.指定文件名并单击保存.(确保将.certSigningRequest替换为.csr)

密钥大小 Select 2048位,算法 Select RSA.点击

Ios相关问答推荐

将图案UI视图动画化以模拟进度条

带有动画层的UIView表示不会在工作表中设置动画

如何遮罩,动画和添加阴影到CAShapeLayer?

SWIFT AVFoundation翻转相机功能不起作用

swiftui动画如何实时确定不对称过渡

将 Riverpod 从 StateNotifier 修复为 NotifierProvider 以及应用程序生命周期监控

如何从单独的视图更改修饰符的值

在 Swift 中,对象如何被准确地从内存中移除?

为什么这个 init 被分派到一个内部扩展 init?

小部件链接有效,但不执行任何操作

我们可以在 Swift 中将 struct 中的 Codable 键设置为不区分大小写吗

Flutter:无法构建 iOS 应用程序ARCHIVE FAILED,为设备归档时遇到错误

setNeedsLayout 和 setNeedsDisplay

改变 UIView 位置的简单方法?

通过 iOS 创建和导出动画 gif?

Swift tableView 分页

如何使用 swift 添加速率按钮的链接?

Xcode 10.2 无法在 iOS < 10 的模拟器上运行应用程序

如果已安装,则重定向到应用程序,否则重定向到 App Store

快速从 NSTimeInterval 转换为小时、分钟、秒、毫秒