在iPhone上进行调试时出现错误“用于签署可执行文件的身份不再有效。”

时间:2015-09-03 07:59:50

标签: ios objective-c xcode xcode7 xcode7-beta6

我在Yosemite上使用Xcode 7 beta 6,但我遇到了问题

  

用于签署可执行文件的身份不再有效。

我尝试在iPhone上构建应用时出错。详细信息如下:

  

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

所以我现在无法在我的iPhone设备上进行调试。

有人对此有任何想法吗?

3 个答案:

答案 0 :(得分:2)

这是由于您的计算机上没有配置文件的更改。

快速修复(Xcode 7 iOS9):

Xcode -> Preferences -> Account -> Select Apple ID -> View Details -> Download All

现在尝试运行代码。

注意:如果问题仍然存在,请按照上面提到的每个Apple ID执行一步,然后尝试重新运行。

答案 1 :(得分:0)

只需创建一个新证书并重新生成配置文件 - 一切都会好的。

答案 2 :(得分:0)

我已经解决了同样的问题。仅来自" https://developer.apple.com/account/ios/profile/production/create"重新创建了新的Provisioning Profiles。然后下载并安装(开发和分发)的新配置文件。 enter image description here