XCode 添加自定義framework運行時出現dyld: Library not loaded的解決方法


 

 

XCode添加自定義framework運行時出現dyld: Library not loaded的解決方法

在使用自定義的framework運行時,會出現如下的錯誤:

dyld: Library not loaded: @rpath/IpuMap.framework/IpuMap Referenced from: /Users/tony/Library/Developer/CoreSimulator/Devices/A3DD36BB-FA25-4E11-8942-0D981BBCC4BF/data/Containers/Bundle/Application/6DE5B52D-7993-4720-BFD3-73262FB02740/DisplayClient.app/DisplayClient Reason: image not found

 

根據提示我們了解到是因為Library沒有加載到,網上說將Link Binary With Libraries中的Required改為Optional就可以,但這只能運行,根本上還是沒有將Library沒有加載進來。

 

添加library search path

 

有時需要配置other link flag

必要時進行下面的操作


在項目的General->Embedded Binaries中,將我們自定的framework 添加進去,如下圖:

 

參考:http://blog.csdn.net/xue4345/article/details/47102529#xcode6%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89framework%E8%BF%90%E8%A1%8C%E6%97%B6%E5%87%BA%E7%8E%B0dyld-library-not-loaded%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95


免責聲明!

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



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