1. 程式人生 > >iOS開發-No matching provisioning profiles found解決方法

iOS開發-No matching provisioning profiles found解決方法

               

今天真機除錯的時候莫名其妙遇到了這樣的一個問題:

This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier.....

具體如下圖所示:

十分蛋疼, 發現不管是從網上下的demo, 還是自己的過程。凡事真機測試的時候都會報那個錯。

大題就是證書錯誤。

可是, 我一直用的都是通用證書---iOS iOS Team Provisioning Profile: *。之前都沒問題的。上個課回來就出問題了。

費解。

再到Organizer中看了一下, 發現通用證書還是亮綠燈的。(Valid profile)

這下更費解了..

明明通用證書沒問題阿,明明我什麼都沒幹阿。 怎麼就不行了。

然後抱著僥倖心裡, 看了下iOS Certificates。發現被人下黑手了...

之前我申請的Certificates證書給人刪掉了, 導致出錯。

(可以試著刪掉下, 它會報這樣的警告)

嗯。 問題找到了, 下面就是解決辦法了。無非就是重新生成通用證書。

1.刪除原來的證書。   到organizer中把之前的證書都刪掉(底下有個"-"標誌)。

2.生成證書請求。

3.生成certificates證書。

4.下載證書到本地, 雙擊安裝。

5.重新選擇真機執行。在彈出的警告框中選擇----fix issue。就會自動生成新的通用證書。