Xcode 更换证书踩坑

     今天拿来一个SDK,给了一个工程,SDKTesting。编译死活运行不了,各种证书各种调试运行不了,错误:
 
Code Sign error: No code signing identities found: No valid signing identities (i.e. certificate and private key pair) matching the team ID “YFJ4EQ6T52” were found.
CodeSign error: code signing is required for product type 'Application' in SDK 'iOS 8.4'
 
     重新设置Team。
     无果。依旧错误:
 
     没办法,老板后面站着等着看SDK效果如何。。。TMD苦于死活无法运行,那叫一个着急。对老板说别急,我去Google一下。。。
 
     十分钟,二十分钟,Google出来一堆证书申请~ 说好的解决办法呢。。真心没有找到。。。重新把这个工程拖出去新建工程,依赖库看了一下一排排排的。算了还是自己尝试解决吧。
 
     思考。冥想。
 
     一个工程配置文件撑死有十几个配置文件?搜索这个“YFJ4EQ”这个字符串我不信找不到。。
 
     于是呼真没找到,不过误打误撞找到了一个文件夹:
     
     这第一个不是我的么?第二个谁的。。。
 
     回想起Pod错误时候说Xcode运行会在工程下加入一个临时文件夹。于是乎第二个是谁的!反正临时文件夹,删掉喽大不了重新解压一下。
 
 
于是:
     关闭工程  ->  删掉xcuserdata文件夹  ->  打开工程  ->  重新选择Team  ->  clean  ->  编译&运行 -> SHIT! 失败。。
再来一次:
     关闭工程  ->   打开 工程  ->  编译&运行  ->  SHIT ! ! !  成功了。。。。。。。。
  
 
哭 ,约莫着是没清理干净?不管了,反正OK了。。。而且重新尝试了一下,不重来一次还真不行。。。
 
 

 
 
下附傻瓜教程:
 
1、打开工程文件。
 
2、右击菜单  显示包内容
               
 
3、看到xcuserdata 索性整个文件夹删掉!(是文件夹xcuserdata, 不是全部文件~~)
               
               
 
4、 重新打开工程
 
5、找到Team 选择蓝色的自己的!  活着None。。只要别Unknown name 就行。。。。
                    
 
6、等待后方菊花转完。。。
 
7、网络不好的在等待菊花转完。。。。
 
8、编译一下,显然失败了,clean一下显然又失败了。再clean。。
 
9、关闭工程  再打开工程  不放心的clean一下,编译运行。
 
10、下班。
posted @ 2015-07-23 18:38  沙漠浮萍  阅读(5374)  评论(0编辑  收藏  举报