当我构建任何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-LMLPHP

关于swift - Swift命令行工具运行时崩溃dyld:找不到符号:__pthread_atfork_child,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44695166/

10-12 02:39