Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 致命错误:AST文件格式错误或损坏-Xcode_Ios_Xcode_Ios7 - Fatal编程技术网

Ios 致命错误:AST文件格式错误或损坏-Xcode

Ios 致命错误:AST文件格式错误或损坏-Xcode,ios,xcode,ios7,Ios,Xcode,Ios7,在最新版本的Xcode中构建应用程序时,我遇到此错误: 致命错误:格式错误或AST文件损坏:“无法加载模块” “/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm”: “找不到文件”注意:修改系统标题后,请删除 模块缓存位于 “/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP” 生成1个错误 当

在最新版本的Xcode中构建应用程序时,我遇到此错误:

致命错误:格式错误或AST文件损坏:“无法加载模块” “/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm”: “找不到文件”注意:修改系统标题后,请删除 模块缓存位于 “/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP” 生成1个错误

当我导航到:

/用户/me/Library/Developer/Xcode/DerivedData/ModuleCache

我可以看到目录“XYZYIE6ZV0OP”不存在


有人知道我如何解决这个问题吗?我无法删除错误消息第二部分建议的目录中的任何内容,因为该目录不存在

尝试重新安装XCode,但没有解决问题,还创建了一个新的本地用户帐户并出现相同的错误,因此最终我放弃并恢复了几天前的time machine备份。。。似乎又没事了。。。现在

也有同样的问题。清除派生数据文件夹为我解决了这个问题。在Xcode中,转到窗口->管理器->项目,选择您的项目,然后按“派生数据”旁边的“删除…”按钮


如果这不起作用,您可以尝试执行Product->Clean(
Cmd
+
Shift
+
k
)。

在我的情况下,我意外修改了NSURLConnection.h。Xcode抱怨路径上存在缓存

/var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005/Xcode/5.0.2-5A3005/Xcode/ModuleCache/XWWWZ5ED888F

我终于找到了修复它的步骤:

  • 退出Xcode
  • 删除上表中的“5.0.2-5A3005” /var/folders/p6/fk2rmf017sn2d_gds6dtqr6hrst8b2/C/com.apple.DeveloperTools/5.0.2-5A3005

  • 当Xcode重新启动时,它会重新生成该文件夹和其中的所有内容。

    在我的例子中,SSD已损坏。
    您可以使用Apple disk Utility验证磁盘

    按Command+shift+k或清除项目,然后运行项目…

    在我的plist文件名中有空格


    我删除了它,并更改了目标生成设置中的Info.plist文件键

    我在执行Xcode6-beta5.app与Xcode.app(Xcode 5)共存的xcodebuild命令时遇到了相同的错误

    在本例中,我添加了
    -derivedDataPath
    ,以将ModuleCache与默认Xcode.app的ModuleCache分开

      xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....
    

    这对我很有用。

    默认情况下,库文件夹隐藏在Mac中。导航到该文件夹的最佳方式是:

  • 开放式查找器
  • 从菜单中选择转到->选择“转到文件夹”
  • 键入:/Users/“您的用户名”/Library/Developer/xcode
  • 这将打开隐藏库文件夹中的direct xcode文件夹

  • 选择“DerivedData”文件夹
  • 命令+A,选择全部并删除它们
  • 打开模拟器并“重置内容和设置”

  • 现在再次运行XCode,所有问题都会得到解决。

    我多次尝试删除派生数据并清理项目,但都不起作用。“我的警告”中的文件是我已从Project Navigator和所有生成设置中删除的旧文件。但它不断出现,给了我这个错误。错误只发生在模拟器上,而不发生在设备上。这真的很奇怪/


    出于某种原因,我将分支切换到另一个分支,然后再切换回,它又能工作了。如果有人知道这是如何工作的,请告诉我:D

    重新阅读Safari浏览器,向下滚动页面,您将看到“单击+按钮添加构建…”,然后添加实际构建,单击保存和“等待审阅”

    自从安装最新SDK以来,我遇到了相同的问题


    我的解决方案是删除派生数据并清理项目。

    在Xcode select Product-->中,清理问题将得到解决

    只需清理删除派生数据并生成文件夹即可。问题应该得到解决。

    清理项目并删除驱动器数据并不能解决我的问题。但最终修复它的是改变了我使用的模拟器的模型

    所以首先做一个清理,然后如果你在iPhone5模拟器上运行它,在iPhone5S模拟器上运行它来修复这个问题。基本上,在除您正在运行的模拟器之外的任何其他模拟器上运行它


    (感谢Hlung的回答,我希望这一点更清楚一些)

    如果您将项目方案设置为“等待可执行文件启动”,则可能会发生此错误


    在这种情况下,刚从产品>方案>编辑方案更改了方案…

    我也遇到了同样的问题,通过清理项目解决了这个问题

    产品->清洁

    或按


    command+shift+K

    在我的例子中,我试图将一个应用程序归档到xcodeworkspace中的一个项目中

    关闭Xcode,打开单个目标项目,并清理 然后,我做了归档,它制作了一个iOS应用程序归档


    我希望我能帮助别人。

    第一次尝试构建第三方应用程序时出错。添加
    foundation
    作为库为我解决了这个问题。

    我确实清理了缓存,删除了派生数据,手动删除了从错误日志中找到的模块缓存文件夹,重新启动xcode,重新启动了计算机。 但是他们中没有一个人帮助了我

    但这些步骤有助于我解决这些问题

    • 注释掉[Name]-Prefix.pch文件中的所有#import行
    • 正如预期的那样,它向我指出了不同的错误
    • 还原我在[Name]-Prefix.pch中所做的更改,并生成,编译成功
    解决方案帮助我解决问题。

    如果找不到“衍生数据”

  • 文件->工作区设置
  • 单击路径旁边的箭头图标
  • 删除“派生数据”文件夹

  • 谢谢devgeek。你的建议很管用,但我也必须为其他有这个问题的人做一个产品>清洁,对我也很管用。非常感谢!这里不需要清洁。对我来说,我只需要清洁