升级到 XCTest 时出现链接器错误
Posted
技术标签:
【中文标题】升级到 XCTest 时出现链接器错误【英文标题】:Linker Error when upgrading to XCTest 【发布时间】:2014-03-16 18:49:48 【问题描述】:我已将我的项目从 sentest 升级到 xctest。
但是,由于以下错误,我无法运行测试: 为 ios 模拟器构建,但链接到为 MacOSX 文件“/Applications/Xcode.app/Contents/Developer/Library/Frameworks/XCTest.framework/XCTest”构建的 dylib,用于架构 x86_64
显然对 XCTest 库的引用存在问题,但我不确定如何解决。
几个类似的问题是指我的框架搜索路径,如下所示: $(SDKROOT)/开发者/库/框架 $(继承) $(DEVELOPER_FRAMEWORKS_DIR)
【问题讨论】:
【参考方案1】:必须回答我自己的问题。 -1 到 ***。
我错过了一个不同的测试目标。
当我切换到测试目标时(项目设置页面左上角有一个上下目标选择器),我注意到路径被额外的 / 字符和 " 字符搞砸了。
【讨论】:
以上是关于升级到 XCTest 时出现链接器错误的主要内容,如果未能解决你的问题,请参考以下文章
将 C++ 应用程序从 Visual Studio 2010 升级到 2013 时出现链接器错误。