1. 程式人生 > >XCode編譯時出現(dyld): Library not loaded: 錯誤解決方法

XCode編譯時出現(dyld): Library not loaded: 錯誤解決方法

編譯時出現錯誤現象:

dyld: Library not loaded: @rpath/DFULibrary.framework/DFULibrary
  Referenced from: /private/var/mobile/Containers/Bundle/Application/F33A206D-59CF-4ECE-96F4-3814818A09E3/nRF Toolbox.app/nRF Toolbox
  Reason: image not found
網路上其他文章裡說找到(Link Binary With Libraries,在裡面找到DFULibrary.framework,把status由Required 修改成Optional)這個方法是不可行的.

所以根據提示是要將自定義的framework打包到ipa中,  在專案的General->Embedded Binaries中,將我們自定的framework 新增進去,如下圖:

然後Link Binary With Libraries中的framework設定Required,不需要改動.

接下來就可以完美運行了.