记录

1、警告:was built for newer iOS version (9.3) than being linked (9.0)

框架版本最低支持9.3系统,但是项目最低支持9.0系统

消除警告:在target-Build Settings-Other Linker Flags 添加 -w

2、因为iOS12.0中去掉了lstdc++.6.0.9.tbd动态库, iOS12.0中全部采用libc++代替lstdc++的动态库

当运行iOS12一下系统时报错:

解决该问题的方法就是从Xcode9.4中找到动态库lstdc++.6.0.9.tbd文件copy到Xcode10下就可以完美解决问题。

路径:/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib

但是当运行iOS12系统时,仍然会报错无法找到文件:

所以最根本的解决办法是将lstdc++.6.0.9.tbd动态库放入自己创建的项目文件夹中,再引入工程中就可以了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容