Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 苹果分发证书已过期_Ios_Xcode_Certificate_Apple Developer - Fatal编程技术网

Ios 苹果分发证书已过期

Ios 苹果分发证书已过期,ios,xcode,certificate,apple-developer,Ios,Xcode,Certificate,Apple Developer,我是苹果应用程序开发新手 我有一份分发证书刚刚过期。因此,我无法将我的应用程序的新版本上载到应用程序商店 查看我的密钥管理,我看到了过期的Apple分发证书 我右键单击相关的私钥并选择-“向认证机构申请证书,并使用“Apple Distribution…”” 出现一个证书助手-证书信息弹出窗口 我为用户电子邮件地址输入我使用的苹果帐户的电子邮件地址 我右键单击过期的分发证书并选择Get Info以获取公用名,然后将其作为公用名输入 我将CA电子邮件地址保留为空,然后选择“保存到磁盘” 当我选择s

我是苹果应用程序开发新手

我有一份分发证书刚刚过期。因此,我无法将我的应用程序的新版本上载到应用程序商店

查看我的密钥管理,我看到了过期的Apple分发证书

我右键单击相关的私钥并选择-“向认证机构申请证书,并使用“Apple Distribution…”

出现一个证书助手-证书信息弹出窗口

我为用户电子邮件地址输入我使用的苹果帐户的电子邮件地址

我右键单击过期的分发证书并选择Get Info以获取公用名,然后将其作为公用名输入

我将CA电子邮件地址保留为空,然后选择“保存到磁盘”

当我选择save时,它会给我一个错误-在keychain中找不到指定的项

因此,我无法在developer.apple.com上创建有效的CSR文件来创建新的分发证书

有人能提供一些关于我做错了什么的见解吗


谢谢

如果您的证书已过期,您必须生成一个新的证书

在Keychain Access应用程序中,确保未选择任何项目,然后转到:

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


.certSigningRequest
文件上载到您的Apple开发者帐户并下载新证书后,您必须为您的应用程序ID生成新的配置文件。

为什么不使用Xcode续订您的证书?谢谢。我的问题是我选择了一些内容。