在最新版本的Xcode中构建我的应用程序时出现此错误:
致命错误:AST文件格式错误或损坏:'无法加载模块 “/Users/me/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm”: 找不到文件'注意:修改系统标题后,请删除 模块缓存在 '/用户/我/库/开发商/ Xcode中/ DerivedData / ModuleCache / XYZYIE6ZV0OP' 生成1个错误。
当我导航到:
/用户/我/库/开发商/ Xcode中/ DerivedData / ModuleCache
我可以看到目录'XYZYIE6ZV0OP'不存在。
有人知道如何解决这个问题吗?我不能删除目录中的任何内容,如错误消息的第二部分所示,因为该目录不存在!
答案 0 :(得分:327)
有同样的问题。清除派生数据文件夹为我解决了这个问题。在Xcode中,转到Window-> Organizer-> Projects,选择您的项目,然后按“Derived data”旁边的“Delete ...”按钮。
如果这不起作用,您可以尝试执行Product-> Clean(Cmd
+ Shift
+ k
)。
答案 1 :(得分:35)
按Command + shift + k或清除项目,然后运行项目......
答案 2 :(得分:11)
在Xcode中选择产品 - >清洁问题将得到解决
答案 3 :(得分:8)
默认情况下,Library文件夹在Mac中隐藏。导航到该文件夹的最佳方式是:
这将打开隐藏库文件夹中的直接xcode文件夹。
现在再次运行XCode,一切都将解决。
答案 4 :(得分:3)
我有同样的问题,通过清理项目解决了这个问题。
Product-> Clean
或按
command+shift+K
答案 5 :(得分:2)
自安装最新的SDK以来,我遇到了同样的问题。
我的解决方案是删除派生数据并清理项目。
答案 6 :(得分:2)
在我的情况下,我不小心修改了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重新启动时,它会重新生成该文件夹及其中的所有内容。
答案 7 :(得分:1)
我尝试多次删除派生数据和清理项目,但它不起作用。警告中的文件是我已从Project Navigator中删除的旧文件和所有构建设置。但它一直出现并给我这个错误。该错误仅发生在模拟器上,但不在设备上。这真的很奇怪。 :/
出于某种原因,我将分支切换到其他分支并切换回,然后再次运行。如果有人知道如何运作,请告诉我:D
答案 8 :(得分:1)
只需清理删除派生数据并构建文件夹即可。问题应该得到解决。
答案 9 :(得分:0)
我在执行与Xcode.app(Xcode 5)共存的Xcode6-beta5.app的xcodebuild命令时遇到同样的错误。
在这种情况下,我添加了-derivedDataPath
来将ModuleCache与默认的Xcode.app分开。
xcodebuild -derivedDataPath ./build/Xcode6-beta5/DerivedData ....
这适合我。
答案 10 :(得分:0)
在我的情况下,我的plist文件名中有一个空格。
我将其删除,并在目标构建设置
中更改了Info.plist文件密钥答案 11 :(得分:0)
刷新Safari浏览器,向下滚动页面,您将看到“单击+按钮添加构建...”然后添加实际构建,单击保存并“等待审核”
答案 12 :(得分:0)
在我的情况下,SSD坏了。 您可以使用apples Disk Utility
验证磁盘答案 13 :(得分:0)
清理项目并删除驱动器数据并没有为我解决问题。但最终修复它的是改变我使用的模拟器模型。
首先要做一个干净,然后如果你在iPhone 5模拟器上运行它,在iPhone 5s模拟器上运行它来解决问题。基本上,在你运行的其他模拟器上运行它。
(感谢Hlung的回答,我希望这个更清楚一点)
答案 14 :(得分:0)
如果您的项目方案设置为"等待可执行文件启动"可能会发生此错误。
在这种情况下,刚刚从Product>更改了您的方案方案>编辑方案......
答案 15 :(得分:0)
在我的情况下,我尝试将应用归档到xcodeworkspace中的一个项目
关闭Xcode,打开单个目标项目,并清理一个 然后,我做归档,它制作一个iOS App档案。
我希望我能帮助别人。
答案 16 :(得分:0)
第一次尝试构建第三方应用时遇到此错误。将foundation
添加为库可以解决我的问题。
答案 17 :(得分:0)
我做了清理缓存,删除派生数据,手动删除从错误日志找到的模块缓存文件夹,重新启动xcode,重启机器。 但他们没有帮助我。
但是这些步骤可以帮助我解决问题
This解决方案帮助我解决了这个问题。
答案 18 :(得分:0)
如果找不到“派生数据”
答案 19 :(得分:-5)
试图重新安装没有解决问题的XCode,还创建了一个新的本地用户帐户&得到同样的错误,所以最后我放弃了&从几天前恢复到时间机器备份......似乎再次好了......现在!