Swift 命令行工具运行时崩溃 dyld:找不到符号:__pthread_atfork_child
Swift command line tool runtime crash dyld: Symbol not found: __pthread_atfork_child
当我构建任何 swift 命令行工具时,它总是在启动后立即崩溃 (Thread 1: signal SIGABRT
):
dyld: Symbol not found: __pthread_atfork_child
Referenced from: /usr/lib/libSystem.B.dylib
Expected in: /usr/lib/libSystem.B.dylib
in /usr/lib/libSystem.B.dylib
Program ended with exit code: 9
这发生在我构建的任何命令行工具上。即使在我构建 xcode 命令行工具模板时也是如此。
将 mac 重置为更早的时间 machine 备份解决了一天的问题。然后就莫名其妙的回来了。
但是我可以使用 swift cli 和包管理器构建命令行工具。
我在 macOS 10.12.5
上使用 Xcode 8
我遇到了同样的问题。对我来说,解决方法是编辑方案并取消选中 "Queue Debugging: Enable backtrace recording".
当我构建任何 swift 命令行工具时,它总是在启动后立即崩溃 (Thread 1: signal SIGABRT
):
dyld: Symbol not found: __pthread_atfork_child
Referenced from: /usr/lib/libSystem.B.dylib
Expected in: /usr/lib/libSystem.B.dylib
in /usr/lib/libSystem.B.dylib
Program ended with exit code: 9
这发生在我构建的任何命令行工具上。即使在我构建 xcode 命令行工具模板时也是如此。
将 mac 重置为更早的时间 machine 备份解决了一天的问题。然后就莫名其妙的回来了。 但是我可以使用 swift cli 和包管理器构建命令行工具。
我在 macOS 10.12.5
上使用 Xcode 8我遇到了同样的问题。对我来说,解决方法是编辑方案并取消选中 "Queue Debugging: Enable backtrace recording".