我正在将依赖于libxml
的Swift Package Manager添加到Obj-C library。
我注意到Package.swift
文件要求我指定包的URL,但如果包已经在系统上怎么办?
这是我的Package.swift
文件:
import PackageDescription
let package = Package(
name: "PocketSVG",
)
如果我运行$ swift build
,我会:
fatal error: 'libxml/xmlreader.h' file not found
答案 0 :(得分:0)
要使用系统库,您需要提供系统模块包。有关更多信息,请参阅SwiftPM文档中的Require System Libraries。
作为示例,libxml的系统模块包是this one。