今天真機調試的時候莫名其妙遇到瞭這樣的一個問題:
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, 還是自己的過程。凡事真機測試的時候都會報那個錯。vcD48cD6088zivs3Kx9akyum07c7zoaM8L3A+PHA+v8nKxywgztLSu9ax08O1xLa8ysfNqNPD1qTK6S0tLWlPUyBpT1MgVGVhbSBQcm92aXNpb25pbmcgUHJvZmlsZTogKqGj1q7HsLa8w7vOyszitcSho8nPuPa/zrvYwLS+zbP2zsrM4sHLoaM8L3A+PHA+t9G94qGjPC9wPjxwPtTZtb1Pcmdhbml6ZXLW0L+0wcvSu8/CLCC3os/WzajTw9akyum7ucrHwcHCzLXGtcShoyhWYWxpZCBwcm9maWxlKTwvcD48cD7V4s/CuPy30b3iwcsuLjwvcD48cD7D98P3zajTw9akyunDu87KzOKwoqOsw/fD987SyrLDtLa8w7u4ybCioaMg1PXDtL7NsrvQ0MHLoaM8L3A+PHA+yLu687Gn18W9xNDS0MTA7ywgv7TBy8/CaU9TIENlcnRpZmljYXRlc6Gjt6LP1rG7yMvPwrraytbByy4uLjwvcD48cD48aW1nIHNyYz0=”https://www.aiwalls.com/uploadfile/Collfiles/20140520/20140520084313127.jpg” alt=”\” />
之前我申請的Certificates證書給人刪掉瞭, 導致出錯。
(可以試著刪掉下, 它會報這樣的警告)
嗯。 問題找到瞭, 下面就是解決辦法瞭。無非就是重新生成通用證書。
1.刪除原來的證書。 到organizer中把之前的證書都刪掉(底下有個”-“標志)。
2.生成證書請求。
3.生成certificates證書。
4.下載證書到本地, 雙擊安裝。
5.重新選擇真機運行。在彈出的警告框中選擇—-fix issue。就會自動生成新的通用證書。