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就行了