【发布时间】:2015-09-05 06:56:12
【问题描述】:
我的单元测试目标构建失败并出现以下错误:
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_MCStore", referenced from:
objc-class-ref in MCStoreTests.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
基本信息:
- Xcode6.2
- iOS8.2 SDK
我检查过的内容:
-
Symbols Hidden by Default否 -
Other Linker Flags是-framework XCTest -
Framework Search Paths是 $(SDKROOT)/Developer/Library/Frameworks $(inherited)
【问题讨论】:
-
MCStore类在哪里实现? -
它在我的应用程序目标中实现。
-
并且测试目标包含那个实现文件?
-
不,我已将我的应用程序目标添加到 unittest 目标依赖项中