1
539
截至目前(2021 1月)(Xcode 10-12)
这就是全部。 您可能希望在上吊销旧证书 developer.apple.com 旧答案第1步:Xcode->产品->档案-> 单击管理证书
步骤2:添加iOS分发
|
2
123
一 分销证书。它将一个苹果公司已知的公钥与一个存在于某台计算机钥匙链中的私钥结合在一起。如果此分发证书是在另一台计算机上创建的,则私钥位于该计算机的密钥链上。没有它,这个分发证书就不能工作。 因此,要在此计算机上使用此分发证书,您必须找到 那个 计算机、打开钥匙链访问、定位和导出私钥、邮寄或以其他方式将其获取到 这 并将其导入此计算机的钥匙链。 如果您进入Xcode中的Accounts pref窗格并双击您的团队,您将看到一个对话框,为您提供帮助。如果您看到您的分发证书,并且它显示Not In Keychain,您可以控制单击该证书以获得一个菜单项,该菜单项允许您向创建证书的人发送电子邮件,并要求他们将其发送给您。此人可以使用同一导入来选择导出证书,并可以通过电子邮件向您发送导出的证书。 无论哪种方式,私钥或导出的证书都将被加密。你需要知道密码才能使用它。 |
3
38
|
4
21
添加新的生产证书 here ,然后下载。cer文件并双击它以将其添加到Keychain。 一切都会好起来的,别忘了重新启动Xcode!!! |
5
13
编辑:我以为另一台电脑坏了,所以我正在修正我的答案: 您应该使用私钥从第一台计算机导出证书,然后将其导入新计算机。 我更喜欢iCloud方式,备份到iCloud,然后放到新电脑上。
|
6
11
人们在这里关于从计算机生成钥匙的回答是准确的。但如果事情仍然失败,请在安装证书后尝试重新启动Xcode |
7
9
吊销开发商的所有分销证书。苹果com和在Xcode中验证你的应用程序。在你可以导出密钥以供进一步使用后,你可以选择创建一个新的分发证书。 这是我的工作。 |
8
8
对于其他经历过这种情况的人来说,上面的答案是正确的,但仍然有点令人困惑,尤其是如果你有多个证书。我采取了以下步骤:
|
9
5
是否在新计算机中使用证书。最简单的做法是撤销之前与该项目相关的证书。然后重新上传到商店。Xcode将生成一个新的。 |
10
5
在我的情况下,Xcode没有从密钥链访问证书,我遵循以下步骤:
|
11
4
我在互联网上尝试了所有提到的解决方案,但在我的Mac电脑上没有解决方案,然后我在苹果开发者网站上根据证书和标识符手动创建了一个配置文件。通过手动导入该文件,应用程序成功上传到appStore,请执行以下步骤 在开发者网站上 1-转到此链接 https://developer.apple.com/account/resources/certificates 2-在配置文件部分,使用应用程序包标识符创建新配置文件 3-下载并保存在何处 在Xcode上 1-转到签名和证书 2-禁用自动管理签名 3-在其部分中选择配置文件 4-存档应用程序 5单击分发应用程序->ApStore connect->上载->下一步->然后在下载时从XXXX应用程序部分选择Profile,并显示在该部分内,现在将其上载 |
12
3
单击管理证书->苹果分销->多恩 |
13
3
|
14
2
除了上述答案之外, 如果您对此帐户具有管理员访问权限,请创建新证书并使用它进行发布。我就这么做了,它通过了。 1-创建新的证书签名请求(KeyChain Access>Certificate Assistant)并保存到磁盘 https://help.apple.com/developer-account/#/devbfa00fef7 2-登录您的apple开发者帐户>证书和标识符>单击+添加新证书)
4-双击证书进行安装。确保其受信任并显示“此证书有效”。 5-现在再次尝试存档并选择自动签名。 这应该可以做到。 |
15
2
只需单击“管理证书”->“+”->“iOS分发” |
16
1
|
17
1
|
18
1
|
19
0
我在Xcode v11.3上也遇到了同样的问题 升级到Xcode 11.6为我解决了这个问题 |
user826955 · 使用节点。js使用CA证书验证X509证书 7 年前 |
NineBerry · 使用pure生成并签署证书请求。net框架 7 年前 |
user1115980 · Sylog ng证书问题 7 年前 |
Michel · 未安装分发证书/私钥 7 年前 |
Thomas Schneiter · 信任来自IIS的自签名证书 7 年前 |
kdragon · VBA-https响应文本解密 7 年前 |
Gulumal · WCF中基于证书的身份验证 7 年前 |