今天拿来一个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、下班。