我正在使用Xcode 6.2編譯擴展目標的一些swift代碼。我一直得到類似的錯誤:奇怪的Swift XCode'未定義符號'錯誤
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"
}
我更新到6.3 XCode的,現在,即使是在一個完全空的實現,我得到了一些錯誤是這樣的:
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)給了我這些錯誤的山峯,試圖建立一個新創建的清潔項目! – cortices 2015-02-25 07:15:43
也在之前的β1中發生。 – cortices 2015-02-25 08:09:37