Macos dyld:未加载库:通过SPM添加SwiftSyntax时
我做了以下工作:Macos dyld:未加载库:通过SPM添加SwiftSyntax时,macos,swift-package-manager,Macos,Swift Package Manager,我做了以下工作: 创建一个新的macOS项目 包括对via Swift软件包管理器的依赖 选择精确版本并使用版本号0.50300.0(因为我使用的是Xcode 12.4,这是支持的最高版本) 启动应用程序时,会出现运行时错误: dyld:未加载库:@rpath/lib_InternalSwiftSyntaxParser.dylib 引用自: 原因:找不到图像 委员会认为: SWIFTScript依赖于LIbInIdTysFutTyStasePalthSur.DyLIb/so库,它提供了与底层S
0.50300.0
(因为我使用的是Xcode 12.4,这是支持的最高版本)SWIFTScript依赖于LIbInIdTysFutTyStasePalthSur.DyLIb/so库,它提供了与底层SWIFT C++解析器的C接口。执行swift构建SwiftSyntax链接并使用swift工具链中包含的库时。如果您正在构建应用程序,请确保将_InternalSwiftSyntaxParser作为应用程序库的一部分嵌入
您可以直接从工具链复制lib_InternalSwiftSyntaxParser.dylib/ 如何在工具链中找到此文件 如何“嵌入\u InternalSwiftSyntaxParser”/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/lib_InternalSwiftSyntaxParser.dylib
lib_InternalSwiftSyntaxParser.dylib
更改为“嵌入并签名”