【发布时间】:2015-04-11 06:13:26
【问题描述】:
我正在使用 Xcode 6.2 为扩展目标编译一些 swift 代码。我不断收到类似以下的错误:
Undefined symbols for architecture x86_64:
"__TFSSCfMSSFT21_builtinStringLiteralBp8byteSizeBw7isASCIIBi1__SS", referenced from:
__TFC23Hall_WatchKit_Extension16GlanceControllercfMS0_FT_S0_ in GlanceController.o
如果我声明了一些属性,它编译得很好,但是一旦我尝试使用字符串文字,我就会开始收到这些错误,所以即使是这样简单的代码也会导致错误:
class GlanceController: WKInterfaceController {
var service = "somestring"
}
我更新到 XCode 6.3,现在,即使在一个完全空的实现中,我也会遇到如下错误:
Undefined symbols for architecture x86_64:
"__TFSsoi1aUSs17_RawOptionSetType_USs21BitwiseOperationsTypeSs9Equatable__FTQ_Q__Q_", referenced from:
__TTWVSC26NSKeyValueObservingOptionsSs21BitwiseOperationsType10FoundationFS0_oi1aUS0___fMQPS0_FTS2_S2__S2_ in GlanceController.o
我已经尝试了此线程中的所有建议:Swift beta 6 - Confusing linker error message 但没有任何帮助。
【问题讨论】:
-
Xcode 6.3 β2 (6D532l) 在尝试构建新创建的干净项目时给了我大量错误!
-
也发生在之前的 β1 中。