個別手機(jī)系統(tǒng)上運(yùn)行項目時,會爆這么個錯誤:
dyld:Library not loaded:/user/lib/libMTLCapture.dylib
Referenced from: /var/contaoners/Bundle/Application/xxxx/xxx.app/xxx
Reason: image not load
問題很明顯栋艳,就是某個庫未加載成功,這里就是 libMTLCapture.dylib 魂挂,但是這個庫并沒有使用到,而且只是部分手機(jī)會爆這么個錯誤馁筐,讓人很懵逼涂召;查了一些資料后,發(fā)現(xiàn)這個庫是系統(tǒng)自動加載的調(diào)試庫敏沉,在正式打包的時候不會加載果正,這也是為什么有個問題的手機(jī)在安裝正式包的時候,也不會出錯盟迟;
解決方法:
在 Build Phases ->Link Binary With Libraries 中秋泳,顯示地將這個庫添加進(jìn)來,然后將 Status 修改為 Optional攒菠,即:
相同的錯誤場景迫皱,解決方法同上:
dyld: Library not loaded: /System/Library/Frameworks/Network.framework/Network
這里出錯的是 Network.framework