Xcode 9,真機測試,App installation failed

真機測試:可以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

再次構建。

相關文章
相關標籤/搜索