引用的答案都不起作用。 Xcode 10.2 发生了一些新变化
无论我使用 Swift 4.2 还是 5,都会发生这种情况。
使用全新的、未经编辑的命令行工具,它会立即发生。
您需要做的就是创建一个 MacOS 命令行工具,然后点击“运行”。
您会立即收到此错误。
到目前为止我所做的一切都没有解决这个问题。
来自Xcode 10.2 的 Swift 5 发行说明:
命令行工具包的 Swift 5 运行时支持
从 Xcode 10.2 开始,Swift 命令行工具需要 macOS 中的 Swift 库。从 macOS Mojave 10.14.4 开始默认包含它们。在 macOS Mojave 10.14.3 及更早版本中,有一个可选包为 Swift 命令行工具提供这些运行时支持库,您可以从以下位置下载为 Apple 开发者提供更多下载。如果您安装了此软件包的测试版,请将其替换为发行版。仅 Swift 命令行工具需要此包,具有图形用户界面的应用程序不需要此包。
注意:
- This is only如果您仍在使用 macOS 10.14.3,则有必要。一旦 macOS 升级到 10.14.4,操作系统就会提供 Swift 运行时库,并且使用 Xcode 5 创建的命令行工具即可运行,无需安装“Swift 5 运行时包”。
- 在带有 Xcode 10.2 的 macOS 10.14.3 上,您必须下载并安装latest“Swift 5 运行时包。”您可能随 Xcode 10.2 beta 版本一起安装的早期软件包不起作用。
- 早期版本的 Xcode 10.2 beta 发行说明建议添加用户定义的设置
SWIFT_FORCE_STATIC_LINK_STDLIB=YES
作为一种解决方法,这不再是必要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)