2015-03-31 186 views
14

只是为了记录:当我试图在我的设备上运行我的应用程序时,Xcode有一个陌生的响应。Xcode苹果开发者证书过期:(0xE8008018)

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

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

什么是管理过程得到它全部更新以建立并运行工作?

回答

12

您需要:

  1. 连接到苹果开发者会员中心
  2. 点击“证书,标识&档案”
  3. iOS应用不能有到期日的通知,否则 续订,并返回这里
  4. 点击'Provisioning profiles'
  5. 如果没有人有'active'状态,那就是问题
  6. 添加一个“iOS应用开发”
  7. 选择正确的“应用程序ID”:你BundleID,或通配符
  8. 下一个屏幕会显示您的有效证件。如果没有,请创建一个(点击左侧菜单上的'Certificates'项目),然后返回
  9. 选择一个证书
  10. 然后您会看到您在'Devices'中声明的所有设备,选择您想要的设备运行你的应用程序
  11. 给出一个配置文件名称和生成它
  12. 你会下载一个文件名为:[配置文件名]
  13. 名为.mobileprovision
  14. 双击进行安装
  15. 在这一步,我的问题解决了。在我的手机上构建并运行即可。
+0

永远干净!是我唯一不做的事情......叹气。 – 2015-12-10 15:03:05

9

我只有同样的东西......我所有的配置文件,证书和所有内容都是开发者门户中的最新版本。对我来说固定的是我的应用程序目标的常规选项卡下,将“团队”下拉列表更改为无...然后回到我的公司。强迫Xcode重新请求Dev Portal所需的所有内容。

早在业务... :-)

+0

知道它必须是这样的...我的应用程序将建立在我的iPhone上,但不是我的iPad,这似乎解决了一些Xcode重新启动后,“无”切换 – whyoz 2015-09-08 22:00:10

+0

这对我工作!谢谢! – jbyrd 2016-08-03 20:01:25

5

还是去你的公用事业/钥匙扣和删除所有证书在那里。从Xcode运行,它会为你排序。

+0

只有当我进入Apple开发者网站并同意新的条款和条件 – doctorBroctor 2015-10-01 03:34:17

+0

为我工作,谢谢! – eilas 2015-10-19 10:26:18

+0

我只是不得不杀掉在钥匙串中被吊销的证书,瞧:你的建议奏效 – 2016-01-08 12:46:16

0

大家好只要删除开发人员证书并重新安装它。从Xcode首选项中删除帐户并再次添加它。 对我的作品

0

重新启动的XCode做出的XCode解决这个问题对我来说出这样的提示:

enter image description here

只需按下“修复问题”和它的工作。

0

删除Keychain中的所有过期证书xcode会处理。