【问题标题】:Error in running Xcode program运行 Xcode 程序时出错
【发布时间】:2014-01-09 08:39:23
【问题描述】:

当我编译现有代码时它工作正常,但是当我创建一个新代码并编译时,它显示以下错误:

'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSString.h' has been modified since the precompiled header '/Users/arun/Library/Developer/Xcode/DerivedData/ModuleCache/3OQQ9G3BB8KEO/Foundation.pcm'

请帮我解决这个错误。

【问题讨论】:

  • 重新安装 Xcode。有什么东西弄乱了它(可能是你)。
  • 转到此派生数据目录并从中删除所有内容,然后重试..
  • 不需要重新安装它看起来你已经改变了构建框架的语法
  • @Sunnyshah 在此链接中我们必须遵循什么?问题与这个问题无关。
  • 你应该删除~/Library/Developer/Xcode/DerivedData/ModuleCache,清理项目并重建它

标签: ios iphone xcode xcode5


【解决方案1】:

转到~/Library/Developer/Xcode/DerivedData/ 并删除所有子文件夹然后构建项目

【讨论】:

    【解决方案2】:

    只需从项目菜单中选择 clean。这应该会强制完全重建并解决您的问题。

    【讨论】:

      【解决方案3】:

      如果您错误地更改了 NSString.h 文件,则无需重新安装 Xcode。只是您需要从您当前使用的另一个相同 xcode 版本中复制和替换 NSString.h 文件,然后清理您的项目并运行它工作得很好的应用程序。

      【讨论】:

        【解决方案4】:

        我在我的项目中也遇到了同样的问题。出现此问题是因为您访问了NSString.h(跳转到定义或控制+单击 NSString 属性)并修改了该文件中的某些内容。只需再次访问 NSString.h 和 undo 你所做的事情。

        注意:尝试关闭并重新打开您的项目。看起来很有趣,但有时会工作。

        【讨论】:

          【解决方案5】:

          我也遇到过同样的问题。我只是清理项目并重建它并且它工作。希望它也对你有用。

          【讨论】:

          • 我已经重新安装了 xcode 本身,但它导致了同样的问题
          【解决方案6】:

          您需要替换 NSString.hfile from another Xcode on path :/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/Foundation.framework/标头/NSString.h`

          这对我有用!希望对你有帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2023-03-14
            • 2019-02-24
            • 2011-07-27
            • 1970-01-01
            相关资源
            最近更新 更多