Swift Package Manager 如何使用 libxm
2020-02-24 本文已影响0人
Podul
Swift import libxml2
在Xcode 11.4
中,终于支持直接 import libxml2
使用了。来源:Referring to libxml2 in Swift Package Manager
在使用时却出现 Undefined symbol:
的错误

在网上找到的很多答案是要加入Other Linker Flag
,但是 SwiftPackageManager 在哪里加呢。
这里省略一周时间。
经过长时间的调查研究,发现加入LinkerSetting.unsafeFlags
就可以了。
.target(name: "packageName", linkerSettings: [.unsafeFlags(["-lxml2"])]),