百度OCR整合遇到的坑 dyld: Library not loaded: @rpath | Embeded Framework 簽名的坑
- 專案中要用百度OCR識別身份證,然後將識別出來的姓名和身份證號通過芝麻信用認證,說下我在百度OCR整合時遇到的坑。
- 首先,百度提供的demo裡的三個framework(AipBase,AipOcrSdk,IdcardQuality)都是動態庫,官方說一定要以 embedded 方式引入,這個是動態庫的特性。如下:
但是, 我按照文件, 將三個庫匯入到專案中後,然後在 general – embeded binaries 下添加了三個庫,但是隻要執行,就會崩潰,如下:
以及
百度文件裡沒有對應的BUG解決,為此,我在網上查閱了很多很多資料,雖然對我遇到的坑沒有解決,這裡還是列出來一下方便大家對照,網上解決的辦法有下面幾種:
1.修改mach-O Type中的Dynam Library為Static Library ,但是我的工程裡為Executable,我改成Static 後不管用,放棄方法1
2. 檔案重複了 查詢Build Phases 下的重複引入的 .m檔案 然後刪除
3. Clean the product,清空專案,在真機上刪除APP,再重新安裝除錯
4. 在Build Settings->搜尋 Other Link Flags 選擇相關的Framework,刪除掉.再除錯
5. 鑰匙串中證書中的信任全為“始終信任”,然後改成使用系統預設後解決問題的,
然而,上面這些操作都不能對我的坑進項填充,然後重看提示,發現這樣一句話:code signing blocked mmap() 。我懷疑是證書造成的,於是我重新建立了一個新工程,然後把百度OCR的SDK拖進去,並把三個framework加入到 embedded 中,執行,發現可以正常執行,我估計是和證書有關了,但是我改了專案對應的證書,發現還是不行,最後在
成! 功! 了!下面是對應的四種方法:
可能的解決辦法:
a. 清理掉所有證書與provision全部新匯入;
b. 系統重做並重復1;
c. 關掉系統SIP選項(需要進入安全模式) ;
c. security set-key-partition-list -S apple-tool:,apple:,codesign: -s -k “yourpassword(login)” “/Users/xxxx/Library/Keychains/login.keychain”
終於搞定了 ,我可以去休息了 ,晚安,大家遇到其他類似問題並解決的,歡迎補充!
相關推薦
百度OCR整合遇到的坑 dyld: Library not loaded: @rpath | Embeded Framework 簽名的坑
專案中要用百度OCR識別身份證,然後將識別出來的姓名和身份證號通過芝麻信用認證,說下我在百度OCR整合時遇到的坑。 首先,百度提供的demo裡的三個framework(AipBase,AipOcrSdk,IdcardQuality)都是動態庫,官方說一定要以
dyld: Library not loaded: @rpath/XCTest.framework/XCTest
源代碼 控制臺 compile 發現 .... work style ase round 最近用別人的傳給的源代碼,發現出現dyld: Library not loaded:問題。 控制臺出現如此的輸出:dyld: Library not loaded: @rpat
dyld: Library not loaded: @rpath/CustomSDK.framework/CustomSDK 錯誤解決
dyld: Library not loaded: @rpath/MySDK.framework/MySDK Referenced from: /var/mobile/Applications/08B6D2C2-5028-4A64-93F5-1252B0B0BCAB/M
iOS 報錯 : dyld: Library not loaded: @rpath/
動態 lib ext size iss 技術 ade 分享圖片 enter 今天用阿裏短視頻點播短視頻服務按照上邊引導導入sdk後編譯報錯: dyld: Library not loaded: @rpath/ 整了半天 結果是目前iOS的短視頻SDK輸出的都是動態庫,需要
ARKit真機測試執行白屏崩潰,dyld:Library not loaded:@rpath.libswiftARKit.dylib
之前一直使用Unity,最近看了一下iOS的ARKit,感覺還挺不錯的,就打算進一步瞭解一下,結果新建立一個ARKit空專案執行直接就崩潰,錯誤如下: 也是好久沒有使用iOS原生開發了,沒有ARKit的庫檔案,剛開始沒注意後面的那個資訊,結果網上搜羅了半天,試了好幾種方
[iOS] Error: dyld: Library not loaded: @rpath/libswiftAVFoundation.dylib
在整合 AirWatch Swift SDK 但是透過 Objective-C 來開發,會遇到這一個 Error, 程式會 Crash. 解法: updating the Build Setting Always Embed Swift Standard Libraries to Yes Try to do
dyld: Library not loaded: @rpath/XXXX Reason: image not found
製作了一個Framework(XBPrivate.framework),真機測試的時候,出現瞭如下的錯誤: dyld: Library not loaded: @rpath/XBPrivate.framework/XBPrivate Referenced
dyld: Library not loaded: @rpath/libswiftCore.dylib問題解決
今天博主遇到了這個問題,真機執行立刻就崩潰,模擬器沒有問題。找了很多的部落格來查這個問題,有的通過這些方法也解決了問題,但是我試了這些方法都沒有作用,最後在Stack Overflow偶然發現一個方法才得以解決,下面我就彙總一下解決問題的方法,希望能幫助同樣遇到這個問題的
Swift專案真機除錯報錯dyld: Library not loaded: @rpath/libswiftCore.dylib
使用Xcode7.3 真機執行 swift 專案的時候報錯: dyld: Library not loaded: @rpath/libswiftCore.dylib Referenced from: /var/containers/Bundle/Application
XCode真機除錯APP時報dyld: Library not loaded: @rpath/XXX等錯誤
最近用了XCode7之前,有時侯會時不時地出現這種錯誤,有時是@rpath/libswiftCore.dylib,有時是@rpath/Appirate.framework,等問題,實在讓人糾結. 對於@rpath/libswiftCore.dylib這個問題,Stackoverflow上評分最高 的答案
dyld: Library not loaded: @rpath/libswiftCore.dylib 錯誤的解決
關閉xocde , 嘗試刪除以下2個目錄,然後再啟動xcode ~/Library/Developer/Xcode/DerivedData ~/Library/Caches/com.apple.dt.Xcode
Library not loaded: @rpath/XCTest.framework/XCTest Referenced from:
gets nal clas file lin uil project build add 解決方法: 1、Project-> Targets-> Build Phases-> Link Binary with Libraries 中把後面的Required
Solve Error: Library not loaded: @rpath/RoutingHTTPServer.framework/RoutingHTTPServer
style ati use agent ... strong agen ssa serve 在配置WebDriverAgent的時候,可能會遇到如下的錯誤: 2018-01-04 09:53:42.759370-0600 WebDriverAgentRunner
Mac和Linux報錯: dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib的解決辦法
conf www. oca 谷歌 進行 rac dyld 終端 解決辦法 在mac系統下,執行谷歌機器學習框架 Tesseract時,報錯: dyld: Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.8.dylib
IOS運行報錯 "dyld: Library not loaded" 原因分析
iphone5 edit cpu -o 分析 aud link 編譯 加載 我們的遊戲IOS版在接入易接SDK後,啟動出現如下錯誤 dyld: Library not loaded: @rpath/OnlineAHelper.framework/OnlineAHelper
iOS Bug --- 信鴿推送報錯:dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.fra......
最近在接信鴿推送SDK,官方Demo執行直接崩潰。。。 報錯資訊: dyld: Library not loaded: /System/Library/Frameworks/UserNotifica
XCode編譯時出現(dyld): Library not loaded: 錯誤解決方法
編譯時出現錯誤現象: dyld: Library not loaded: @rpath/DFULibrary.framework/DFULibrary Referenced from: /private/var/mobile/Containers/Bundle/Appl
mac : dyld: Library not loaded 問題解決
在mac中用xcode編寫了一個命令列程式,其中引入了一個framework,最終生成一個可執行程式。 在自己電腦上測試一切正常,可到其他mac中使用此程式,報如下錯誤: dyld: Library not loaded: /use/lib/lib1 Referenced
dyld: Library not loaded: /usr/lib/libcrypto.35.dylib
dyld: Library not loaded: /usr/lib/libcrypto.35.dylib Referenced from: /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Mobi
Mac dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
mac中使用brew安裝軟體啟動報錯 pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start dyld: Library not loaded: /usr/local/opt/icu4c/lib/