Xcode苹果开发者证书到期:(0xE8008018)

Xcode apple developer certificate expiration: (0xE8008018)

郑重声明:当我尝试在我的设备上 运行 我的应用程序时,我收到了 Xcode 的陌生回复。

Please verify that your device's clock is properly set, and that your signing certificate is not expired. (0xE8008018).

我的证书今天午夜到期,我的几个配置文件需要认真清理。

更新所有内容以构建并 运行 工作的管理流程是什么?

您需要:

  1. 连接到 Apple 开发者会员中心
  2. 点击'Certificates, Identifiers & Profiles'
  3. iOS 应用不得有过期通知,否则 更新它,然后回到这里
  4. 点击'Provisioning profiles'
  5. 如果没有人有 'active' 状态,那就是问题
  6. 为'iOS App Development'加一个
  7. 选择正确的'App ID':你的BundleID,或者通配符
  8. 下一个屏幕应该会显示有效的证书。如果没有,请创建一个(单击左侧菜单中的 'Certificates' 项)然后返回此处
  9. 选择一个证书
  10. 然后您会看到您在 'Devices' 中声明的所有设备,select 那些您想要 运行 您的应用
  11. 提供配置文件名称并生成
  12. 您将下载一个名为:[配置文件名称].mobileprovision
  13. 的文件
  14. 双击安装
  15. 到这一步,我的问题就解决了。在我的 phone 上构建和 运行 没问题。

我只有完全相同的东西...我所有的个人资料、证书和所有内容在 Dev 门户中都是最新的。为我修复它的是在我的应用程序目标的常规选项卡下,将 'Team' 下拉列表更改为 none... 然后返回我的公司。强制 Xcode 从 Dev Portal 重新请求它认为需要的任何内容。

恢复营业...:-)

或者转到您的 Utilities/Keychain 并删除那里的所有证书。 运行 来自 Xcode,它将为您解决所有问题。

如果您在团队中遇到这个问题,但您的同事没有,您可以请人导出开发者资料,如 https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html

中所述

然后导入 .developerprofile 文件。

对我来说就像一个魅力。

大家好 只需删除开发人员证书并安装它 again.delete 帐户表格 xcode 偏好并再次添加。 适合我

重新启动 XCode 使 XCode 解决了显示此提示的我的问题:

只需按下 "Fix Issue" 即可。

从钥匙串中删除所有过期的证书,其余 xcode 将处理。