The identity used to sign the executable is no longer valid
2016-03-14 12:00
260 查看
出现这个问题的原意就是你的pp文件(provisioning profile)不对了。一般情况下我们会有开发和发布两种pp文件,有一种情况就是你把他们选错了,毕竟这是个少数原因;
另外一个原因比较难以发现,就是你可能在project-->Build setting-->code sign中一直是automatic并未动过什么,突然就运行不了了。这种情况你就要问问你的小组成员,有没有改过pp文件。小编这里就是同事把原来的pp文件给remove掉了,然后给我发了一个新的,而且小编这里一直都是automatic的形式,然后蛋疼的问题来了,一直报错误就是The identity
used to sign the executable is no longer valid,经过几次折腾,发现新生成的pp文件与原来的那个就差了一个空格,多么恶心的命名,然后我就把automatic改成了新生成的pp文件,结果成功了,名字命名的重要性再次体现出来,多么痛的领悟!!!
相关文章推荐
- Eclipse启动报“fail to load the jni shared library”
- C#操作IE
- 关系型数据库的完整性---锁、 约束 、键、 索引
- smartSVN文件下载及破解方法
- web界面测试中需要注意的地方
- HOJ 2252 The Priest(动态规划)
- 单例模式
- HOJ 2252 The Priest(动态规划)
- windows caffe(编译微软自己port的caffe)
- VMWare网络的三种工作模式--bridged, host-only, NAT
- KVO的故事
- GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
- PHP一个典型的闭包实例
- ARC & MRC下string内存管理策略探究
- Connect中间件——路由中间件
- Vim命令合集
- iptraf 查看linux网络情况
- iptraf 查看linux网络情况
- 部分windows 7用户无法使用Oculus dk2 解决方案
- Ubuntu gcc编译报错:format ‘%llu’ expects argument of type ‘long long unsigned int’, but argument 2 has type ‘__time_t’ [-Wformat=]