dyld:库未加载:@ rpath / libswiftCore.dylib问题与新的Xcode(10.2)

Chr*_*all 8 macos xcode swift

所引用的答案均无效。Xcode 10.2发生了一些新变化

无论我使用Swift 4.2还是5,都会发生这种情况。

使用全新的未经编辑的命令行工具,它将立即发生。

您需要做的就是创建一个MacOS命令行工具,然后点击“运行”。

您立即收到此错误。

到目前为止,我还没有完成任何修复。

Mar*_*n R 17

Xcode 10.2Swift 5发行说明中

Swift 5 Runtime对命令行工具包的支持

从Xcode 10.2开始,Swift命令行工具需要macOS中的Swift库。从macOS Mojave 10.14.4开始默认包含它们。在macOS Mojave 10.14.3和更早版本中,有一个可选软件包为Swift命令行工具提供了这些运行时支持库,您可以从Apple Developers的More Downloads中下载它们。如果您安装了此程序包的Beta版,请用发行版替换它。仅Swift命令行工具需要此软件包,而图形用户界面的应用则不需要此软件包。

注意:

  • 这是唯一的,如果你仍然在MacOS 10.14.3必要的。一旦将macOS升级到10.14.4,操作系统就会提供Swift运行时库,并且使用Xcode 5创建的命令行工具无需安装“ Swift 5 Runtime软件包”即可运行。
  • 在具有Xcode 10.2的macOS 10.14.3上,您必须下载并安装最新的 “ Swift 5 Runtime程序包”。您可能已经安装了Xcode 10.2 beta版本的早期程序包不起作用。
  • Xcode 10.2 Beta发行说明的早期版本建议添加用户定义的设置SWIFT_FORCE_STATIC_LINK_STDLIB=YES作为一种解决方法,而不再需要。