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、下班。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM