试图从备份恢复xcode 5项目,现在得到一个致命的错误

 佳人蔚虹的小资心情_396 发布于 2023-02-04 18:14

试图从备份恢复xcode 5项目,因为我添加到应用程序的东西不起作用,现在得到一个致命的错误.

我不知道如何解决这个问题,首先我得到了这个消息:

致命错误:文件'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIViewController.h'已被修改自预编译头文件'/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1/UIKit.pcm'后建立注意:修改系统头后,请删除'/ Users/Mallory/Library /中的模块缓存Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1'生成错误1.

我试图修复UIViewController.h文件(我之前更改了它的权限,然后将其更改回来)并重命名为模块缓存(而不是删除它,以防万一).然后我收到了这个错误:

致命错误:AST文件格式错误或损坏:'无法加载模块"/Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1/Darwin.pcm":找不到文件'注意:修改系统头后,请删除生成'/ Users/Mallory/Library/Developer/Xcode/DerivedData/ModuleCache/29VIL2542Q0C1'1错误的模块缓存.

知道如何解决这个问题吗?

1 个回答
  • 我会尝试:

    清理项目

    触摸项目的.pch文件

    执行深度清理(Option + Command + Shift + K)

    iOS模拟器>重置内容和设置

    我还会尝试删除/ var/folders中的模块缓存,这里有一个简洁的ruby脚本,用于清除该数据和派生数据:

    derivedDataFolder = Dir.glob(Dir.home + "/Library/Developer/Xcode/DerivedData/*")
    moduleCache = Dir.glob("/var/folders/**/com.apple.DeveloperTools*")
    FileUtils.rm_rf derivedDataFolder + moduleCache
    

    如果它仍然不起作用,重新安装Xcode可以做到这一点.

    2023-02-04 18:16 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有