`swift test`生成"符号未找到架构x86_64"链接器错误

时间:2016-12-24 21:26:54

标签: swift unit-testing x86-64 xctest swift-package-manager

我目前正在尝试将对Swift Package Manager的支持添加到side-project I've been working on,并且在尝试运行我为项目进行的单元测试时遇到了麻烦。

在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)

1 个答案:

答案 0 :(得分:1)

我结束figuring out a solution我很满意。我在这里添加了一个PR的链接来解决问题,但一般的解决方案是创建一个新的共享框架目标,我的可执行文件和测试目标都链接到了!