ios - 命令行 Swift 构建 - 此 libswiftCore.dylib 副本需要 10.14.4 之前的操作系统版本

标签 ios swift xcode xcrun

我正在使用命令行构建一个 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/

相关文章:

ios - 将数据列表保存到核心数据 iOS Swift

ios - 白条出现在 Storyboard 中每个 View Controller 的底部,但不影响运行时

objective-c - 由于缺少入口点,场景无法访问...自定义按钮

ios - UIWebview中的嵌套stringByEvaluatingJavaScript迁移到WKWebview

ios - 在其他 swift 文件中调用时,AVAudioPlayer 不会播放声音

ios - Realm 无效错误,即使 invalidated == false

swift - 有什么方法可以覆盖 swift 内置的打印函数,包括常量变量? (#line、#function 等)

xcode - 无法在 iPhone 3G 中安装使用 Xcode 4.2 构建的应用程序

iphone - 如何将图像名称与数组分开

ios - 复杂的正则表达式文本修改