我在iOS應用程序中使用aubio音頻庫。它在Xcode 6.3中編譯得很好。自更新到Xcode 7以來,我一直試圖調試應用程序啓動時在設備上發生的此錯誤。Xcode 7錯誤「dyld:Library not loaded」
我正在使用aubio 0.4.2版本的iOS通用框架。未加載庫:
dyld的/usr/local/lib/libaubio.4.dylib 從引用:/var/mobile/Applications/3263665E-C6B5-4B86-9AAF-C6A783A5ED80/MyApp.app/MyApp 原因:沒有找到圖片
如果我設置aubio在加載應用程序的其餘部分的可選框架,但隨後崩潰的第一次調用aubio,在我的情況new_aubio_pitch()
我想這可能是與Bitcode有關,所以關閉它,仍然會出現錯誤。
我也嘗試添加框架爲「嵌入二進制」,以及將其添加到「複製文件建立階段」
該項目包含斯威夫特文件,在可能會影響它的情況。
您是否在鏈接構建階段添加了庫?如果你刪除它並再次添加它會怎麼樣?另外,您可以驗證該路徑中是否有有效的文件('/ usr/local/lib/libaubio.4.dylib')? –
是的,我可以驗證我的系統上有一個有效的文件在該路徑。我還刪除了該框架並將其讀入目標構建階段中的「鏈接二進制庫」部分。仍然得到相同的錯誤。 – Adamski