【问题标题】:Xcode 5 upgrade - Now nsobject.h has errors duplicate interface definition for class 'NSObject'Xcode 5 升级 - 现在 nsobject.h 有错误,为类 'NSObject' 重复接口定义
【发布时间】:2013-10-08 10:52:22
【问题描述】:

我昨晚升级到 X-Code 5。现在,当我继续开发我的一个 iOS 应用程序(在以前的 Xcode 版本上编译得很好)时,我遇到了一个我似乎无法解决的错误。

当我构建应用程序时出现编译错误:

duplicate interface definition for class 'NSObject'

这似乎实际上发生在 Foundation.Framework 和 UIKit.Framework 的 nsobject.h 中。

我不确定为什么会这样。我已经删除并重新添加了这两个框架,执行了几次清理,尝试在多个 SDK 下构建它等等。这些都不起作用。

任何提示/想法将不胜感激。

谢谢!

亚当

【问题讨论】:

  • 下面我的回答对你有帮助吗?它对我和其他几个人都有效。

标签: ios xcode xcode5


【解决方案1】:

确认您在构建设置下的框架搜索路径中没有引用任何旧框架。删除那些旧的并更新过时的位置。

添加了屏幕寻求帮助。

【讨论】:

  • 这帮助了我。我删除并添加了所有框架,我不得不将其中一个更新为 iOS7 版本。这解决了我的问题。谢谢!
  • @Adam:我也陷入了这个问题,你能告诉我你是如何删除和添加所有框架的吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多