
image.png
此類問(wèn)題網(wǎng)上有很多解答,但是這些答案都沒(méi)有解決我的問(wèn)題,記錄一下我解決的方案。
引起這個(gè)問(wèn)題,大概有如下原因 :
1.證書(shū)選擇錯(cuò)誤、檢查證書(shū)是否選擇正確;
- 請(qǐng)檢查工程targets-build Phases-Embed frameworks 下面第三方庫(kù)有沒(méi)有勾選Code sign on copy,因?yàn)橛行┑谌綆?kù)需要用到證書(shū);
3.添加依賴庫(kù)后把Embed改成了“Embed & Sign”或者“Embed Without Signing”;
總之,網(wǎng)上大多數(shù)是說(shuō)證書(shū)問(wèn)題,凡是證書(shū)問(wèn)題,多半都是鑰匙串里面證書(shū)多個(gè)重復(fù),而沒(méi)有覆蓋,需要?jiǎng)h除之前失效的證書(shū)。但是我確定我主工程證書(shū)沒(méi)有問(wèn)題,那么我就想起來(lái)我項(xiàng)目中新加的一個(gè)Siri擴(kuò)展,仔細(xì)檢查,果然是Siri擴(kuò)展的證書(shū)不對(duì),導(dǎo)致項(xiàng)目跑不起來(lái)。
所以,如果你們項(xiàng)目中有,Siri擴(kuò)展,通知擴(kuò)展等等一些擴(kuò)展文件,請(qǐng)仔細(xì)檢查擴(kuò)展文件的bundleID是否正確,有的時(shí)候主工程的bundleID沒(méi)有問(wèn)題,是因?yàn)閿U(kuò)展的bundleID造成 Unable to install "XXXDemo"錯(cuò)誤的。

image.png

image.png