iOS 签名证书问题
iOS signing certificate issue
谁能帮我解决 iOS 签名身份问题。当我存档产品时,出现错误"you have a valid distribution certificate in the member centre. but it is not installed locally"
我从会员中心下载了证书,安装到本地。但我仍然遇到同样的问题。
我可以通过从 Xcode->preference->account->view details->signing identities->iOS distribution 重置证书来解决错误,所有配置文件与证书变为非活动状态。同样,我需要在会员中心激活全部,然后从Xcode->偏好->账户->查看详情->配置文件->全部下载。
但由于证书已被吊销,上述步骤会给其他开发者带来问题。
如何在不从 Xcode 重置证书的情况下解决此问题?
仅供参考:我在 Xcode 7.3.
中遇到了这个问题
首先确保您使用的是特定于您的开发者配置文件。如果您登录了一个由其他团队成员共享的 Apple Developer 帐户(通过 xcode 的 GUI 登录),那么您将无法在您的计算机上签署代码。生成另一个 p12 私钥将导致分配给该开发者配置文件的当前 p12 密钥被撤销。
如果您共享帐户,请转到 Apple 的开发人员中心并将您自己添加为团队成员。您将收到一封电子邮件到您添加的地址,然后可以按照 link 创建一个帐户。创建帐户后,从菜单选项生成配置文件,完成后双击下载。
返回 Xcode 和 select Xcode 下拉菜单。从列表中选择首选项并突出显示您之前使用的配置文件。一旦突出显示,通过 selecting (-) 选项将其删除。然后单击 (+) 选项并登录到您的新帐户。这应该可以解决您的问题。以防万一,请务必在建造前清洁。
如果您已经在使用专供您使用的不同帐户,那么您会收到此错误,因为您更换了机器并且没有将 p12 密钥传输到新设备.你现在有两个选择。 第一个选项是使用外部存储设备或云服务将 p12 密钥传输到您的新笔记本电脑。 第二个选项 是从 Apple 的开发者门户生成一个新的 p12 密钥。完成后双击下载,它会自动添加到 Xcode。
现在 return 到 Xcode。从列表中选择首选项并突出显示您之前使用的配置文件。一旦突出显示,通过 selecting (-) 选项将其删除。然后单击 (+) 选项并登录到您的新帐户。这应该可以解决您的问题。
如果您仍然遇到此问题,您可以采取这些额外的步骤来清除可能导致该问题的旧缓存。打开 Macbook 上的钥匙串访问程序。查找没有关联私钥的任何旧证书。没有私钥的证书 (p12) 旁边不会有灰色披露箭头。删除这些并重试。
谁能帮我解决 iOS 签名身份问题。当我存档产品时,出现错误"you have a valid distribution certificate in the member centre. but it is not installed locally"
我从会员中心下载了证书,安装到本地。但我仍然遇到同样的问题。
我可以通过从 Xcode->preference->account->view details->signing identities->iOS distribution 重置证书来解决错误,所有配置文件与证书变为非活动状态。同样,我需要在会员中心激活全部,然后从Xcode->偏好->账户->查看详情->配置文件->全部下载。
但由于证书已被吊销,上述步骤会给其他开发者带来问题。
如何在不从 Xcode 重置证书的情况下解决此问题?
仅供参考:我在 Xcode 7.3.
中遇到了这个问题首先确保您使用的是特定于您的开发者配置文件。如果您登录了一个由其他团队成员共享的 Apple Developer 帐户(通过 xcode 的 GUI 登录),那么您将无法在您的计算机上签署代码。生成另一个 p12 私钥将导致分配给该开发者配置文件的当前 p12 密钥被撤销。
如果您共享帐户,请转到 Apple 的开发人员中心并将您自己添加为团队成员。您将收到一封电子邮件到您添加的地址,然后可以按照 link 创建一个帐户。创建帐户后,从菜单选项生成配置文件,完成后双击下载。
返回 Xcode 和 select Xcode 下拉菜单。从列表中选择首选项并突出显示您之前使用的配置文件。一旦突出显示,通过 selecting (-) 选项将其删除。然后单击 (+) 选项并登录到您的新帐户。这应该可以解决您的问题。以防万一,请务必在建造前清洁。
如果您已经在使用专供您使用的不同帐户,那么您会收到此错误,因为您更换了机器并且没有将 p12 密钥传输到新设备.你现在有两个选择。 第一个选项是使用外部存储设备或云服务将 p12 密钥传输到您的新笔记本电脑。 第二个选项 是从 Apple 的开发者门户生成一个新的 p12 密钥。完成后双击下载,它会自动添加到 Xcode。
现在 return 到 Xcode。从列表中选择首选项并突出显示您之前使用的配置文件。一旦突出显示,通过 selecting (-) 选项将其删除。然后单击 (+) 选项并登录到您的新帐户。这应该可以解决您的问题。
如果您仍然遇到此问题,您可以采取这些额外的步骤来清除可能导致该问题的旧缓存。打开 Macbook 上的钥匙串访问程序。查找没有关联私钥的任何旧证书。没有私钥的证书 (p12) 旁边不会有灰色披露箭头。删除这些并重试。