专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

如何清除和重新安装ios签名代码签名身份

2019-08-08 08:00 栏目:ios签名 查看()

代码签名是一个复杂的过程,有两个重要的方面是出错的地方。

  • 代码签名身份 - 这些是KeyChain Access中的证书和私钥组合。
  • 代码签名应用程序的操作 - App Wrapper可以显着帮助。

在本文中,我将介绍该过程或清除证书并重新安装它们。如果遇到与ios签名应用程序构建方式无关的代码签名问题,您应该尝试一下这个过程。

开始清除

这一步非常重要; 如果它没有正确完成将在机器上留下无效的身份或ipa签名证书,并可能导致重新安装过程无法正常运行或根本不运行。

从这里,您可以选择清除计算机上的所有代码签名标识,或仅清除不起作用的标识。App Wrapper的“代码签名诊断”可以帮助识别哪些身份不起作用。

1.打开“KeyChain Access”应用程序(使用屏幕右上角的搜索框找到它)。

2.在左上角的列中,您会看到“Keychains”,您将不得不为这些“Keychains”中的每一个重复此过程。首先选择最顶级的“钥匙串”。

3.在左下角栏中,选择“我的证书”。这应该列出代码签名证书以及其他用于其他目的的证书。

4.在右侧,如果您正在处理特定身份,请选择它,然后在其上单击鼠标右键并选择“删除”。

5.在重置所有Apple代码签名标识时,您需要选择并删除以下各项。如果看到多个副本,请删除所有副本。

  • “第三方Mac开发者应用程序:<yourName />”
  • “第三方Mac开发者安装程序:<yourName />”
  • “Mac开发者:<yourName />”
  • “开发者ID应用程序:<yourName />”
  • “开发者ID安装程序:<yourName />”

6.单击左上角列表中的下一个“Keychain”并重复此过程。不要删除您不知道的证书; 这样做可能会导致其他问题。重复步骤2到6,直到您完成左上角的每个“钥匙串”。

您应该在点击新的“钥匙串”后给它几秒钟,因为Keychain Access可能需要几秒钟来更新它的列表。

7.关闭所有内容并重新启动Mac。

重新安装身份

既然已经删除了麻烦的身份(可能都是这些身份),我们需要重新安装身份。这个阶段最好通过Apple的Xcode完成。如果您没有安装Xcode,可以从Apple App Store下载。

  1. 打开“Xcode”(如果需要,请使用右上方的搜索框)。
  2. 进入“Xcode”首选项,然后单击“帐户”。
  3. 您可能需要使用Apple Developer ID登录“Xcode”。
  4. 在左侧列表中选择您的帐户,然后单击窗口右下角的“查看详细信息”。
  5. 在工作表窗口的顶部,您将看到可以安装的代码签名标识的列表。
  6. 对于现在可以安装的每个列出的项目,您应该在顶部列表的右侧看到“创建”或“重置”按钮。“创建”将在您的计算机上创建代码签名标识,只需单击它并等待它消失。
  7. 如果按钮显示“重置”,请单击它。如果它变为“创建”(给它片刻),请单击“创建”以创建标识。但是,如果它将您带到Apple网站的Apple开发人员部分,请参阅下一节。
  8. 重复此过程,直到所有按钮都消失,或者只剩下那些按钮将您带到Apple开发人员门户网站。
  9. 关闭Xcode

重置失败,现在是什么?或者我感到幸运吗?

我实际上将此标记为Apple的一个错误,即有时“重置”按钮会将您带到他们网站上的Apple开发人员门户网站,并且只是离开那里,没有任何线索或指示您下一步要做什么。

到目前为止,您可能已经看到了足够的上述网站,但接下来该做什么。

  1. 单击站点左侧栏中的“证书,ID和配置文件”。
  2. 将“iOS,tvOS和watchOS”更改为“OS X”(是的,他们仍将其称为OS X)。
  3. 单击身份名称一次,使用“类型”列来帮助您确定哪一个是哪个。
  4. 然后单击“下载”按钮。
  5. 打开“Keychain Access”并在左上角选择“Login”,这是您希望安装身份的Keychain。
  6. 在您的下载文件夹中,双击新文件将其打开并将其安装到您的计算机上。
  7. 你好运吗?如果你的新闪亮身份有一个披露三角形,它就是成功的。

使用无法自动下载的证书重复此过程。

那也失败了,所以现在我打算做什么?

此时,您的私有加密密钥似乎已被拍摄。以下是Apple对此的看法。

(可选)如果您需要撤销开发者ID证书,请通过product-security@apple.com与Apple联系。或者,您可以通过创建其他开发者ID证书继续开发和分发ios企业签名应用程序,如创建其他开发者ID证书中所述。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:ios签名分发证书即将到期该怎么办?

下一篇:怎么样获取ios签名开发配置文件?

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:869349528
    邮箱:869349528@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息