iOS裝置真機除錯與證書未經授權機構簽名的問題

2022-01-11 12:53:46 字數 532 閱讀 4244

近日,在幫朋友的電腦配置真機除錯證書的時候遇到如下問題。

朋友他自己並沒有購買付費版的個人開發者賬號,而是找他另乙個購買了付費版個人開發者賬號的朋友幫忙生成的真機除錯證書,期間我朋友僅僅是提供了一下自己的udid,並得到了2個檔案,乙個是.p12檔案乙個是.mobileprovision檔案。

按照以往經驗,首先雙擊開啟.p12檔案,再開啟.mobileprovision,通常此時已經可以進行真機除錯,可是經過實踐發現,只有一部分專案可以進行真機除錯,另一部分專案則在執行後報告各種從未遇見的各種錯誤,如:

dyld: library not loaded: @rpath/alamofire.framework/alamofire

reason: no suitable image found. did find:

(lldb)

反覆調整專案配置資訊無果。但是,在檢查證書狀態的時候發現真機除錯證書被系統標示為:此證書是由未知授權機構簽名的。

此時,原除錯證書的狀態也將變為:此證書有效。

至此,問題解決。

iOS開發 安裝真機除錯證書

4.在彈出視窗中填寫使用者電子郵件位址 常用名稱和選擇儲存到磁碟後,點繼續按鈕後生成certificatesigningrequest.certsigningrequest 5.回到2中的頁面,點 request certificate 按鈕,進入create ios development cer...

真機除錯 證書

最終會得到2個檔案,csr檔案是用來生成cer檔案的 cer檔案 讓電腦具備真機除錯的功能 生成csr檔案 執行 鑰匙串訪問 證書助理 從證書頒發機構請求證書.選儲存到磁碟,其他亂填 生成cer檔案 註冊真機裝置 生成provisioning檔案 安裝 1 cer檔案,雙擊安裝,讓電腦具備除錯功能 ...

iOS 真機除錯

1 真機除錯應用程式,首先註冊乙個開發者賬號。a 開啟鑰匙串訪問keychainaccess請求證書。b 登陸i ortal certificates 欄目提交證書請求。d 雙擊.cer檔案,即把證書放到鑰匙串訪問中。3 註冊device a 通過xcode window organizer獲取ip...