当我构建任何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重置为较早的时间机器备份解决了一天的问题。然后它无缘无故地回来了。
但是,我能够使用swift cli和package manager构建命令行工具。
我在MacOS 10.12.5上使用Xcode 8
最佳答案
我也遇到同样的问题。对我来说,解决方法是编辑方案,取消选中“队列调试:启用回溯记录”。
关于swift - Swift命令行工具运行时崩溃dyld:找不到符号:__pthread_atfork_child,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44695166/