xcode - 类在/Users/... 和/Applications/... 中实现。使用两个填充之一。哪个是未定义的

标签 xcode swift

我知道这是使用单元测试时的常见错误消息,但我没有这样做。这是我的做法:

  • 我创建了一个新的命令行工具项目
  • 我在 print("Hello, World!") 行放置了一个断点
  • 我在控制台中输入类似 po 3+3 的内容

然后我收到这条消息:

objc[929]: Class _TtCs18_EmptyArrayStorage is implemented in both /Users/tim/Library/Developer/Xcode/DerivedData/TestProject-hlekdhnmnvllzganostmsaamwjje/Build/Products/Debug/TestProject and /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib. One of the two will be used. Which one is undefined.

不仅适用于 _TtCs18_EmptyArrayStorage,还适用于 _TtCs24_ContiguousArrayStorage1 以及大约另外两打。

我没有对我的项目做任何事情(甚至没有更改任何代码)所以我不确定我做错了什么。几天前,我什至在我的 Mac 上进行了全新安装。我该怎么做才能解决这个问题?

最佳答案

我在构建和运行 Xcode 7.3.1 时遇到了这个问题。 我还安装了 Beta 8 版本。 (不确定具体版本是否重要,但无论如何都会列出。)

我猜测如果安装了多个 Xcode 应用程序并且您尝试使用非系统指定的版本,最终可能会显示此错误。

我能够通过执行来验证这一点:

sudo xcode-select -p

输出是这样的:

/Applications/Xcode-beta.app/Contents/Developer

我能够通过运行解决这个问题:

sudo xcode-select -s /Applications/Xcode.app/Contents/Developer/

如果这不能解决您的问题,我希望您能找到可行的替代解决方案。 :)

关于xcode - 类在/Users/... 和/Applications/... 中实现。使用两个填充之一。哪个是未定义的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36753609/

相关文章:

iphone - 检查哪个 View 在iphone开发中处于顶部

ios - Swift - 有没有办法在特定时间唤醒我的应用程序?

ios - CNContactViewController 按钮 Action

ios - Xcode 8如何在输入时显示功能描述

iphone - xcode 4.5 中的 iOS Storyboard

iphone - 我可以将 2 个 nib 文件连接到同一个 .h 和 .m 吗?

swift - NSMenuItem 设置状态不起作用

ios - 根据字符串数组中字符串的字符计数以一定时间间隔更改标签文本

swift - 核心数据条件

swift - 三双哈希值