По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ SwiftSyntax поставляСтся вмСстС с динамичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ lib_InternalSwiftSyntaxParser.dylib. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ SwiftSyntax Ρ‡Π΅Ρ€Π΅Π· SPM ΠΈ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°Ρ‚ΠΊΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

dyld: Library not loaded: @rpath/lib_InternalSwiftSyntaxParser.dylib

Π§Ρ‚ΠΎΠ±Ρ‹ спокойно ΠΏΠΈΡΠ°Ρ‚ΡŒ swift build ΠΈ Π½Π΅ Π±ΠΎΡΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ динамичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Π½Π΅ найдСтся, достаточно Π·Π°Ρ€Π°Π½Π΅Π΅ Π²Π·ΡΡ‚ΡŒ ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ - https://github.com/keith/StaticInternalSwiftSyntaxParser/releases.

Π’ манифСстС SPM Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ SwiftSyntax ΠΈ Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊ StaticInternalSwiftSyntaxParser:

.binaryTarget(
    name: "lib_InternalSwiftSyntaxParser",
    url: "https://github.com/keith/StaticInternalSwiftSyntaxParser/releases/download/5.7.1/lib_InternalSwiftSyntaxParser.xcframework.zip",
    checksum: "feb332ba0a027812b1ee7f552321d6069a46207e5cd0f64fa9bb78e2a261b366"
),

Π§Ρ‚ΠΎΠ±Ρ‹ вся идСя Π²Ρ‹Π³ΠΎΡ€Π΅Π»Π°, Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π»Π°Π³ Π»ΠΈΠ½ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΊΠΈΠ΄Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ· Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π΅ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ динамичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π² нашСм случаС - lib_InternalSwiftSyntaxParser.dylib:

.target(
    ...
    dependencies: [
        .product(name: "SwiftSyntax", package: "SwiftSyntax")
        "lib_InternalSwiftSyntaxParser",
    ],
    linkerSettings: [.unsafeFlags(["-Xlinker", "-dead_strip_dylibs"])]
)

Π—Π° ΠΊΡ€ΡƒΡ‚ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ большоС спасибо ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ SwiftLint ΠΈ keith ❀️