1. 程式人生 > >Xcode 9,真機測試,App installation failed

Xcode 9,真機測試,App installation failed

val code edev 文件 nload this ins dev provision

真機測試:能夠build成功,但是 報錯App installation failed A valid provisioning profile for this executable was not found。

中文意思:APP 安裝失敗, 這個可執行程序沒有有效的秒速文件。我明明選好了 描述文件了啊,犯什麽神經。

確實是xCode 犯神經了, 我們真機測試的時候,不像以前那樣 需要配置手機的UDID了,描述文件需要xCode 自動配置你手機的信息,這點可以這樣驗證,在開發者中心看看,跑過真機之後,你的手機名稱就在開發者中心的devices列表裏面了。

所以,這一步有必要自動配置。

開發中需要不停的測試,模擬器,真機,打包給別人測試。

只要是跑程序,把下面幾個弄好

前提:

PROJECT--> APP NAME --> general- --> building setting

TARGECTS--> APP NAME --> general- --> building setting裏的code signing Identity設置好,Debug 開發的證書,Release 發布證書,免費的AppleID 這裏 自動就行。

1、模擬器

在一般情況下,直接跑模擬器就可以了,這時候最好把

target --> general --> signing 設置為自動,Automacitcally manage signing 勾選上 ??

2、真機

target --> general --> signing 設置為自動,Automacitcally manage signing 勾選上 ??

3、打測試包 Archive

target --> general --> signing 設置為 Automacitcally manage signing 不要勾選上

其中勾選掉Automacitcally manage signing 之後爆紅,要手動吧 provisioning Profile 選上,隨便你 重新下載或者安裝。 然後building

如果還不行,先完全退出xCode, 沒錯犯神經就去後臺反省吧,然後直接把所有描述文件刪除:

1、打開finder

2、cmd + shift + g

3、粘貼著個路徑 ~/Library/MobileDevice/Provisioning\ Profiles/ 到搜索框

4、全部刪除

5、重啟xCode cmd + , 打開偏好設置

6、accounts --> 選中需要 的 appid --> download manual profiles

再次構建。

Xcode 9,真機測試,App installation failed