iOS開發-No matching provisioning profiles found解決方法
阿新 • • 發佈:2018-12-20
今天真機除錯的時候莫名其妙遇到了這樣的一個問題:
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。就會自動生成新的通用證書。