2

我目前正在尝试将 Swift 包管理器的支持添加到我一直在处理的副项目中,并且在尝试运行我为该项目进行的单元测试时遇到了麻烦。

在 XCode 中运行它们时,我可以毫无问题地构建和运行所有单元测试;但是,当我尝试使用包管理器运行测试时,swift test出现以下链接器错误:

ld: symbol(s) not found for architecture x86_64
<unknown>:0: error: link command failed with exit code 1 (use -v to see invocation)
4

1 回答 1

1

我最终找到了一个令我满意的解决方案。我在这里添加了一个指向 PR 的链接来修复问题,但一般的解决方案是创建一个新的共享框架目标,我的可执行文件和测试目标都链接到该目标!

于 2016-12-25T01:54:36.337 回答