【发布时间】:2020-05-14 09:12:46
【问题描述】:
昨天我在 Flutter 上工作得很好,现在我正面临这个问题,我已经到处寻找解决方案但没有成功。
当我跑步时:
flutter run
构建过程开始,当它即将完成时,将显示以下错误:
Launching lib/main.dart on iPhone 11 Pro Max in debug mode...
Xcode build done. 12.3s
Failed to build iOS app
Error output from Xcode build:
↳
** BUILD FAILED **
Xcode's output:
↳
error: unable to write module session file at '/Users/hencke/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation': fopen(/Users/hencke/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation, wb): No such file or directory (2)
note: Using new build system
note: Planning build
note: Constructing build description
Could not build the application for the simulator.
Error launching application on iPhone 11 Pro Max.
Exited (sigterm)
看起来进程正在尝试打开此文件Session.modulevalidation 进行写入,但该文件实际上是在该文件夹中的does not exist。而且我不知道该怎么办。
我已经尝试过的事情:
- 重新安装 xcode
- 扑干净
- 在另一个文件夹中再次克隆我的项目并尝试构建,但同样的错误
- 创建了一个新的颤振虚拟项目并尝试构建,仍然是同样的错误
- 多次重启机器
- 向员工授予
DerivedData和ModuleCache.noindex文件夹的权限 - 删除了
DerivedData,希望 xcode 构建能够重新创建所有需要的文件,但是,它再次创建了所有内容,但没有创建那个特定文件。
就是这样,如果任何有福的人知道如何“重新创建”,或重置,清除一些缓存,我将非常感激。
【问题讨论】: