我正在使用命令行构建一个 Swift 项目。 macOS版本为10.14.5,Xcode版本为10.2.1
尝试运行生成的可执行文件时,我得到: “此 libswiftCore.dylib 副本需要 10.14.4 之前的操作系统版本。”
在我得到的可执行文件上运行“otool -L”: “…… @rpath/libswiftCore.dylib(兼容版本1.0.0,当前版本1001.0.82) ……”
运行“swift --version”我得到: “Apple Swift 版本 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5) 目标:x86_64-apple-darwin18.6.0"
运行“xcrun swift --version”我得到: “Apple Swift 版本 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5) 目标:x86_64-apple-darwin18.6.0"
有什么想法可以运行生成的可执行文件吗?
最佳答案
我遇到了同样的问题。 目前可以通过指定目标进行修复:
swift build -Xswiftc "-target" -Xswiftc "x86_64-apple-macosx10.14"
关于ios - 命令行 Swift 构建 - 此 libswiftCore.dylib 副本需要 10.14.4 之前的操作系统版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56171608/