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