真機測試:可以build成功,可是 報錯App installation failed A valid provisioning profile for this executable was not found。app
中文意思:APP 安裝失敗, 這個可執行程序沒有有效的秒速文件。我明明選好了 描述文件了啊,犯什麼神經。測試
確實是xCode 犯神經了, 咱們真機測試的時候,不像之前那樣 須要配置手機的UDID了,描述文件須要xCode 自動配置你手機的信息,這點能夠這樣驗證,在開發者中心看看,跑過真機以後,你的手機名稱就在開發者中心的devices列表裏面了。ui
因此,這一步有必要自動配置。this
開發中須要不停的測試,模擬器,真機,打包給別人測試。spa
只要是跑程序,把下面幾個弄好code
前提:ci
PROJECT--> APP NAME --> general- --> building setting開發
TARGECTS--> APP NAME --> general- --> building setting裏的code signing Identity設置好,Debug 開發的證書,Release 發佈證書,免費的AppleID 這裏 自動就行。get
一、模擬器cmd
在通常狀況下,直接跑模擬器就能夠了,這時候最好把
target --> general --> signing 設置爲自動,Automacitcally manage signing 勾選上 ☑️
二、真機
target --> general --> signing 設置爲自動,Automacitcally manage signing 勾選上 ☑️
三、打測試包 Archive
target --> general --> signing 設置爲 Automacitcally manage signing 不要勾選上
其中勾選掉Automacitcally manage signing 以後爆紅,要手動吧 provisioning Profile 選上,隨便你 從新下載或者安裝。 而後building
若是還不行,先徹底退出xCode, 沒錯犯神經就去後臺檢討吧,而後直接把全部描述文件刪除:
一、打開finder
二、cmd + shift + g
三、粘貼着個路徑 ~/Library/MobileDevice/Provisioning\ Profiles/ 到搜索框
四、所有刪除
五、重啓xCode cmd + , 打開偏好設置
六、accounts --> 選中須要 的 appid --> download manual profiles
再次構建。