XCode - 無法對iPhone真機除錯的解決方法!
阿新 • • 發佈:2018-11-10
OSX:10.14
XCode:10.1
真機:iPhone 4S
錯誤很多啊,並非編譯錯誤,編譯已經成功了,但是無法安裝到真機,我真不理解啊!!由於真的沒有想到能夠解決,有的錯誤沒有截圖,先看部分錯誤資訊和截圖吧,還有其它錯誤,我沒有保留下來!
錯誤1,
The certificate used to sign "工程名稱" has either expired or has been revoked. An updated certificate is required to sign and install the application.
錯誤2,
這僅僅是我列出來的兩個錯誤,還有至少一個錯誤!該死的蘋果公司,把TMD程式設計變成了一種折磨!
下面是解決辦法,我說實話,也不知道什麼原因造成,什麼原理搞定的,但是目前我遇到上面兩個錯誤,包括沒能保留下來的另外一個錯誤,都解決了,已經順利安裝到我的iPhone 4S上了!
1,清理當前工程:點選XCode選單,“Porduct” -> "Clean"。隨後等待清理完畢。
2,重新下載證書。點選XCode選單,“Preferences”,在開啟的視窗上面按鈕,點選"Accounts",隨後點選"Download Manual profiles"。
3,調整編譯選項。在XCode的選單中,選擇"File" -> "Project Settings ",隨後選擇"Legacy Build System"。
參見:https://www.cnblogs.com/sunylat/p/9936145.html
另外,今天在解決這個問題之前,我把鑰匙串中先前的屬於我的檔案刪除了,隨後重新加入了一下,不知道這個操作是否對上面解決問題有幫助!
參考:
https://stackoverflow.com/questions/36689116/certificate-has-either-expired-or-has-been-revoked