正文
之前遇到過(guò)這種問(wèn)題,網(wǎng)上搜羅一通已經(jīng)搞定,今天自己寫(xiě)一個(gè)demo突發(fā)這個(gè)問(wèn)題,嘗試各種姿勢(shì)解決。記錄下留給以后參閱吧。
發(fā)起原因
由老版本Xcode升級(jí)至新版11.4,xcode上登錄了一個(gè)個(gè)人賬號(hào)AppID,一個(gè)公司賬號(hào)AppID.自己寫(xiě)的demo使用的是個(gè)人賬號(hào)進(jìn)行簽名。

編譯沒(méi)有問(wèn)題,運(yùn)行起來(lái)后出現(xiàn)

詳細(xì)錯(cuò)誤信息顯示

描述是賬號(hào)達(dá)到上限。
額外信息
Your maximum App ID limit has been reached. You may create up to 10 App IDs every 7 days.
你的App ID超過(guò)了最大限制,7天最多能創(chuàng)建10個(gè)App ID
免費(fèi)的AppID 官方有數(shù)量限制。所以會(huì)出現(xiàn)這個(gè)問(wèn)題。此時(shí)的解決辦法是可以直接修改demo的bundleID 為之前運(yùn)行通過(guò)的app即可,這是一種方案。
個(gè)人的嘗試步驟
我又切換回用舊版本Xcode打開(kāi)demo編譯通過(guò),又出現(xiàn)新的錯(cuò)誤提示。

詳細(xì)信息是:

此時(shí)運(yùn)行成功,手機(jī)上并沒(méi)有安裝應(yīng)用。報(bào)以上錯(cuò)誤。個(gè)人解決的是修改了簽名AppID ,修改了bundleID 最終編譯通過(guò)。

這個(gè)提示大家應(yīng)該很熟悉了,在手機(jī)上信任證書(shū)就可以了。
總結(jié):
1.主要引起原因是個(gè)人免費(fèi)賬號(hào)的數(shù)量限制。
2.這個(gè)時(shí)候你不管怎么改變Bundle ID都沒(méi)有用,直接更換以前調(diào)試過(guò)的Bundle ID,就可以搞定了,建議記錄創(chuàng)建的Bundle ID,當(dāng)出現(xiàn)這種問(wèn)題的時(shí)候直接更換就可以了。