类_SwiftNativeNSIndexSetBase在两个地方实现

时间:2017-01-17 00:11:51

标签: swift xcode build

我对Swift编程有些新意。每当我运行命令行程序,我设置为使用Swift,它运行正常,但我在控制台中收到以下消息。

有没有办法解决问题,或关闭它?它重复了很多次,以至于很难在控制台中看到实际程序输出的所有噪音。谢谢!

Xcode 8.1

objc[1895]: Class _SwiftNativeNSIndexSetBase is implemented in both /Applications/Xcode_8.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib (0x100c28668) and /Users/bay/Library/Developer/Xcode/DerivedData/Scratch-amhbiebfsgrxskbcpiinqazhkqpf/Build/Products/Debug/Scratch (0x1003bd540). One of the two will be used. Which one is undefined.

1 个答案:

答案 0 :(得分:0)

尝试将/Users/bay/Library/Developer/Xcode/DerivedData/Scratch-amhbiebfsgrxskbcpiinqazhkqpf/Build/Products/Debug/Scratch/libswiftCore.dylib移到不会被引用的其他目录(例如,不会干扰的任何随机目录)。然后运行您的程序。如果这样无法解决任何问题,请将其移回并尝试移动其他副本。