Xcode真機調試報錯(證書的簽發者無效)


Xcode真機調試時報錯:

dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib

  Referenced from: /var/mobile/Containers/Bundle/Application/A54D1688-B528-4606-9E02-B51433425FB7/LoveFreshBeen.app/LoveFreshBeen

  Reason: no suitable image found.  Did find:

/private/var/mobile/Containers/Bundle/Application/A54D1688-B528-4606-9E02-B51433425FB7/LoveFreshBeen.app/Frameworks/libswiftAVFoundation.dylib: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/A54D1688-B528-4606-9E02-B51433425FB7/LoveFreshBeen.app/Frameworks/libswiftAVFoundation.dylib'

 

解決方法:

報這種錯誤可能是你的證書失效了,這時候去“鑰匙串訪問”看看是否證書失效,如果出現“此證書的簽發者無效”,是因為:系統證書WWDR在2016年2月14日失效,需要更新WWDR系統證書

按照這個鏈接下載證書,https://developer.apple.com/certificationauthority/AppleWWDRCA.cer,並安裝。

記得在“登錄”和“系統”中刪除失效證書

操作完后,不出意外的話你的證書那里從 “此證書的簽發者無效” 變成了 “此證書有效” 了。

這時候重啟Xcode,再運行程序,就能在真機上運行了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM