五一假期后啟動(dòng)項(xiàng)目報(bào)錯(cuò)如下圖:
控制臺(tái)輸出日志:
正在查找解決問(wèn)題方法:
原因:在低版本的iOS系統(tǒng)上運(yùn)行了找不到相應(yīng)框架(根據(jù)你得到的提示而定透敌,以上面為例是在iOS5上找不到AdSupport框架酗电,因?yàn)樗窃趇OS6被引入的。)
根據(jù)自身情況:
1撵术、更新cocospod --> 升級(jí)podfile中的依賴庫(kù),因?yàn)榻裉煳腋律?jí)了筆記本的gem寝姿,所以需要上訴方法划滋,看看是否能夠解決問(wèn)題
2、清空一下項(xiàng)目緩存根资,再次運(yùn)行是否解決問(wèn)題
3同窘、將依賴的框架設(shè)為optional,這需要你提前考慮當(dāng)?shù)桶姹鞠到y(tǒng)運(yùn)行應(yīng)用想邦,庫(kù)不存在時(shí)的情況。
project → targets → Bulid Phases → 搜索一下pod服傍,改變status為Optional
dyld: Library not loaded: @rpath/libswiftCore.dylib
Referenced from: /private/var/containers/Bundle/Application/C22B52E2-E7FB-4EB3-8832-4750BE52B23A/TestDemo.app/Frameworks/PromiseKit.framework/PromiseKit
Reason: no suitable image found. Did find:
/private/var/containers/Bundle/Application/C22B52E2-E7FB-4EB3-8832-4750BE52B23A/TestDemo.app/Frameworks/libswiftCore.dylib: mmap() errno=1 validating first page of '/private/var/containers/Bundle/Application/C22B52E2-E7FB-4EB3-8832-4750BE52B23A/TestDemo.app/Frameworks/libswiftCore.dylib'