更新了xcode和mac系统 真机运行时就失败了 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).
Updated:
我重新查阅读资料,尝试过如下办法:
重启Xcode
删除Xcode里面的Apple ID,重启Xcode,再重新登录Apple ID,然后下载
Provisioning Profile
。关闭Xcode,删除
/Users/USERNAME/Library/MobileDevice/Provisioning Profiles
里面所有的文件。清除掉
/Users/USERNAME/Library/Developer/Xcode/DerivedData
目录中对应项目的目录。在Apple Developer上删除原有的Provisioning Profile文件,新建,再下载,重新安装上。
以上方式均无效,报相同的错。
而我尝试别一个项目时,无论地真机运行,还是上传到iTunes,都是可以的。
这个App我向App Store提交过一次,但被拒了,最近改好之后,想在自己手机上跑一下,结果就出现了这样的问题。
另外,我打包向App Store上传时,还出现了这样的错误:
Google了一下,还没有找到原因所在,麻烦大家指教下。
有可能是 provisioning profile过期了,我的其他项目都可以跑, 然后这个项目真机运行不了, 模拟器却没问题.
http://stackoverflow.com/questions/14727655/a-valid-provisioning-profile-for-this-executable-was-not-found-again
那是证书过期的问题,前几天我也遇见了,这里有一篇博客,你先看一下http://fgyong.cn/?p=146,希望帮到你