macOS 10.14.4下无法运行Swift Package Manager求助
解决Swift 5/Xcode 10.2下
swift package的dyld库缺失问题 嘿,我之前也踩过这个一模一样的坑!升级到Xcode 10.2和Swift 5之后,第一次用swift package就直接报错,跟你遇到的情况完全一致。别慌,这个问题其实是Command Line Tools的路径没正确指向新Xcode版本导致的,几步就能搞定:
步骤1:检查当前Command Line Tools路径
先打开终端,执行这条命令看看当前的工具路径:
xcode-select -p
如果输出不是/Applications/Xcode.app/Contents/Developer,那就是问题根源——系统还在调用旧版本的工具,找不到新的llbuild框架。
步骤2:切换到正确的Xcode路径
执行下面的命令(需要输入你的系统密码,输入时终端不会显示字符,正常输入回车即可):
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
步骤3:验证修复效果
现在再试试执行swift package相关命令,比如swift package init,应该就不会再弹出那个dyld错误了。
如果上面的方法还是不行,你可以试试重新安装Command Line Tools:
xcode-select --install
按照弹出的提示完成安装后,再重复步骤2切换到正确路径即可。
附你提供的报错信息:
dyld: Library not loaded: @rpath/llbuild.framework/Versions/A/llbuild
Referenced from: /Library/Developer/CommandLineTools/usr/bin/swift-package
Reason: image not found
Abort trap: 6
你的Swift版本信息:
Apple Swift version 5.0 (swiftlang-1001.0.69.5 clang-1001.0.46.3) Target: x86_64-apple-darwin18.5.0
内容的提问来源于stack exchange,提问作者ToddX61
相关产品推荐
相关产品推荐

