項目中用到了cocoPods進行第三方框架管理傻铣,發(fā)現(xiàn)導入之后出現(xiàn)了很多警告,如下:
ld: warning: object file (/Users//Library/Developer/Xcode/DerivedData/-aoiejljtsqbubcddxboanurujyty/Build/Products/Debug-iphonesimulator/libAFNetworking.a(AFAutoPurgingImageCache.o)) was built for newer iOS version (10.0) than being linked (8.0)
Google之后發(fā)現(xiàn)具體原因就是:lame.framework支持的最低的版本是10.0坊秸,而你的項目支持的最低版本是8.0。郑口。。
最終發(fā)現(xiàn)解決問題的方法有兩種:
一吊履、可以將 Deployment Target 改為 10.0 洒扎,但是由于項目本身,要兼容iOS8手機的檐薯,就不可以這么做了!
二注暗、在Build Settings -> other lingker Flags 中添加-w 也可以解決坛缕。這樣就可以做到,即可兼容到8.0手機系統(tǒng)捆昏,又可以消除煩人的警告赚楚!