libstdc++.6.0.9.tbd 和 libstdc++.

2019-06-25  本文已影响0人  Bytesking

libstdc++.6.0.9.tbd 在Xcode10+上缺少问题

问题

Xcode10 废弃了 libstdc++

删除以上库后编译 老项目或者第三方库会出现 Error 和 Crash。本脚本将 libstdc++.6.0.9.tbdlibstdc++.6.0.9.dylib 文件恢复到 Xcode 对应的目录内(含: iPhoneOS、iPhoneSimulator、MacOSX、CoreSimulator)。

使用 add_stdc++_to_Xcode.sh

打开终端执行如下:

sh add_stdc++_to_Xcode.sh

如果遇到权限问题加上 sudo 执行:

sudo sh add_stdc++_to_Xcode.sh
image

安全

类型 MD5
iPhoneOS 6d6e5745a55f1485055d74a574e31fc2
iPhoneSimulator a2969039a4c5066e9eb4dbe0405ecae9
MacOSX 3d646f322a9ef63533429a0ae1ca249d
CoreSimulator 7cf875f4b851dcdeece9f8825321b423

添加前请核查MD5值, 文件被修改的,与本分享无关。

问题

答:不会覆盖已有文件,执行会有如下提示.

image

答:执行脚本会给出如下提示:

image

默认Xcode 是安装在 /Applications 目录下,并且Xcode的名称为: Xcode.app, 如果有多个Xcode,请自行修改脚本内的 Xcode 安装目录。如图所示:

image

答: 执行加上sudo,如下所示:

   sudo sh add_stdc++_to_Xcode.sh
image

答:Xcode10+ 版本缺少libstdc++.6.0.9.dylib文件造成无法加载dylib,执行本脚本就会自动将文件复原到原目录内。报错如下:

image

下载地址 : [https://github.com/stackhou/XcodeConfig](https://github.com/stackhou/XcodeConfig

上一篇 下一篇

猜你喜欢

热点阅读