1. 程式人生 > >ios裝置執行出現 ”A valid provisioning profile for this executable was not found“的解決

ios裝置執行出現 ”A valid provisioning profile for this executable was not found“的解決

寡主之前做ios真機的時候,當在xcode新增新裝置的時候,又是總會遇到A valid provisioning profile for this executable was not found的問題,可是在windows-devices裡面是可以看到裝置的。有人說可以先將所有的provisioning profile刪除,再全部新增。樓主想說的是其實這並不是解決這個問題的根本辦法。如果該機子的profile在xcode中識別不了,那麼刪除,重新導也多半不會識別出來。最後這個其實是xcode識別不了,那麼我們需要從開發者後臺來主動新增。

具體如下:

1.進入蘋果的開發者網站:https://developer.apple.com/membercenter/index.action

,進入到如下介面:

2.然後自然就想到點進Certificates,identifiers & profiles 裡面了,如下圖選擇devices選擇相應的裝置型別,這裡我選擇all。然後進入,這裡面有各種你這個賬號新增進來的裝置,那些阿拉伯數字的就是xcode每次自己通過賬號新增進來的,而諸如有對應命名的,一般都是自己通過這個方法手動新增的。

3.然後新增新的的裝置,上右邊那張圖中的那個標記的加號,點選進入。裡面編輯裝置名字,及裝置的identifiers號,一直點選往下。完成之後,則需要返回上層,到開發者賬號中選擇對應的簽名編輯,如下左圖。選擇對應的該專案的簽名後,編輯選擇edit,進入如下右介面,加入剛才的裝置即可

4.一般這個情況下,重啟xcode都會好了。但是如果還是不行,失敗甚至簽名出錯,那麼就需要進入系統的profile儲存的地方,刪除掉之前的,然後重啟xcode,重新編輯選擇簽名,給該賬戶匯入簽名檔案即可,如下:



5.至此,基本上就完事了,重啟xcode就行了