我正在尝试在Xcode上调试我的应用程序,但是出现了以下错误:
The identity used to sign the executable is no longer valid.
Please verify that your device’s clock is properly set, and that your signing certificate is not expired.
(0xE8008018).
目前我知道有很多关于这个问题的问题,而且我已经尝试了所有可能的方法来解决它,到目前为止我尝试过的(没用):
- 一些人建议重新启动Xcode。
- 刷新账户。
- 从钥匙串中删除所有证书。
- 吊销成员中心的所有证书。
- 手动安装证书。
- 检查我的设备时钟(显然)
- 删除Xcode(卫星)并重新安装它。
- 检查我的项目构建配置,并确保选择了开发者帐户。
- 检查我的帐户到期日期(5天前已续订)
- 检查是否需要接受某些条件和条款(无)
- 禁用我在成员档案中拥有的设备
- 在多个iPhone上进行测试(相同结果)
- 检查一个稳定的git标签/分支(我认为项目可能也被损坏了)
我担心这可能是苹果的暂时性问题或者是Xcode的错误,尽管几小时前我在我的iMac上工作得很好,但当我切换到MacBook Pro时就出现了这个问题(我总是没有任何问题这样做)。
运行:
- OSX Yosemite 10.10.4(14E46)
- Xcode 6.4