我正在尝试结合 swiftpm 和 .xcconfig 文件。
我在 Package.swift
文件旁边创建了 Config.xcconfig
文件,其中包含两行:
LIBRARY_SEARCH_PATHS = $(inherited) $(SRCROOT)/../3rdparty/mylib/.build/
OTHER_LDFLAGS = $(inherited) -lmylibRelease
但我仍然有 120 个链接错误,我的猜测是 swift build
没有看到我的配置文件。
我该怎么办?
最佳答案
SwiftPM support自定义 Xcode 配置。在调用 generate-xcodeproj
命令时,您必须指定自定义配置文件的路径。
要查看有关 generate-xcodeproj
的更多详细信息,请运行 swift package generate-xcodeproj -h
示例
swift package generate-xcodeproj --xcconfig-overrides Config.xcconfig
关于swift - 向 Swift 包管理器提供配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40237625/