背景:使用Xcode(11.5) 真機調(diào)試,手機系統(tǒng) iOS13.5,出現(xiàn)Unable to installed “xxx”,即無法安裝app到手機上
點擊彈窗中的detail按鈕發(fā)現(xiàn)錯誤提示:The maximum number of apps for free development profiles has been reached,Xcode 11.4版本的release note提到過免費開發(fā)賬號最多可簽名三個app,那么解決思路首先是看看是不是自己的證書已經(jīng)安裝了三個app。
查看步驟:打開Xcode -> Window -> Devices and simulator
把不需要的app刪除掉,保證當(dāng)前賬戶簽名少于三個app

Devices and simulator.png
如果這時候可以真機調(diào)試了,那么就不用看下面了
問題是仍然無法真機調(diào)試,提示Unable to installed “xxx”的錯誤,detail信息依舊是當(dāng)前帳號app數(shù)量大于三。
解決步驟:
打開Console(可以用command + 空格,然后輸入Console)然后搜索MIFreeProfileValidatedAppTracker,并使用Xcode真機調(diào)試。

Console.png
看到圖片上面的log,可以看到上面的BundleID被誤以為是我們賬戶所簽名的app,解決方法是在手機上更新或刪除上面提到BundleID的對應(yīng)app,在我手機上面提到的BundleID大部分是沒有更新的app(包括iOS自帶app),好像是Xcode的bug。