Xcode apple开发人员证书到期日期:(0xE8008018)

时间:2015-03-31 15:16:29

标签: xcode certificate provisioning

仅供记录:当我尝试在设备上运行我的应用程序时,我收到了来自Xcode的陌生人回复。

  

请确认您的设备时钟设置正确,并确认您的设备   签名证书未过期。 (0xE8008018)。

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

为了让构建和运行工作,更新所有内容的管理流程是什么?

7 个答案:

答案 0 :(得分:12)

你需要:

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

答案 1 :(得分:9)

我只有同样的东西...所有我的个人资料,证书和一切都在Dev门户网站上是最新的。为我修复的是在我的应用程序目标的常规选项卡下,将“团队”下拉列表更改为无...然后返回到我的公司。强制Xcode从Dev Portal重新请求它认为需要的任何内容。

回到公司......: - )

答案 2 :(得分:5)

或者转到您的Utilities / Keychain并删除那里的所有证书。从Xcode运行,它将为您排序。

答案 3 :(得分:0)

如果你在一个小组中工作并遇到这个问题,但你的同事却没有,你可能会要求某人按照https://developer.apple.com/library/ios/recipes/xcode_help-accounts_preferences/articles/export_signing_assets.html

中的描述导出开发者资料

然后导入.developerprofile文件。

对我来说就像一个魅力。

答案 4 :(得分:0)

大家好,只需删除开发人员证书并重新安装即可。删除帐户fomr xcode首选项并重新添加。 适合我

答案 5 :(得分:0)

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

enter image description here

只需按下“修复问题”即可。

答案 6 :(得分:0)

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