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

image.png
編譯沒有問題,運行起來后出現(xiàn)

image.png
詳細錯誤信息顯示

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

image.png
詳細信息是:

image.png
此時運行成功,手機上并沒有安裝應(yīng)用。報以上錯誤。個人解決的是修改了簽名AppID ,修改了bundleID 最終編譯通過。

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