ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 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 β€οΈ