/Users/mac/Library/Developer/Xcode/DerivedData/YuQing-amkrrucjrnxwthbnkrzrrydcclei/

本文探讨了解决BeeFramework框架在模拟器中出现的特定错误问题,提供了包括删除缓存文件等实用方法。

这几天在研究BeeFramework这个框架,在模拟器运行的情况下经常会出现以下的错误:

error: remove /Users/mac/Library/Developer/Xcode/DerivedData/YuQing-amkrrucjrnxwthbnkrzrrydcclei/Build/Products/Debug-iphonesimulator/YuQing.app/View: Directory not empty

开始对这个错误不明所以,我的解决方法是关闭程序,在模拟器里将程序删除或是前往项目目录,在路径下删除项目;

在网上查了一些资料,大概明白了,位于/Users/jssj/Library/Developer/Xcode/DerivedData  下的缓存文件占了很大的缓存空间,如果长时间不去删除xcode下的缓存文件,就会导致,硬盘空间越来越小,因此我删除了再运行就不会再报错了

Showing All Messages Ld /Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos/CryptoFortuneTycoonBTCMiner.app/CryptoFortuneTycoonBTCMiner normal (in target 'Unity-iPhone' from project 'Unity-iPhone') cd /Users/minertycoon/Documents/untitled\ folder\ 6 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -Xlinker -reproducible -target arm64-apple-ios13.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.5.sdk -Os -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Intermediates.noindex/EagerLinkingTBDs/ReleaseForRunning-iphoneos -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos/XCFrameworkIntermediates/AppLovinMediationFyberAdapter -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos/XCFrameworkIntermediates/AppLovinMediationGoogleAdapter -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos/XCFrameworkIntermediates/AppLovinMediationInMobiAdapter -L/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPhone-fwteroykcrftmqfwqbgrwacvgcad/Build/Products/ReleaseForRunning-iphoneos/XCFrameworkIntermediates/AppLovinMediationMintegralAdapter -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos -L/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.5.sdk/usr/lib/swift -F/Users/minertycoon/Library/Developer/Xcode/DerivedData/Unity-iPh
最新发布
07-29
### 如何正确使用 `rm -rf` 清理 XcodeDerivedData 文件夹 清理 XcodeDerivedData 文件夹可以通过直接使用 `rm -rf` 命令完成,以下是具体方法和注意事项: 在终端中运行以下命令可以删除 DerivedData 文件夹中的所有内容: ```bash rm -rf ~/Library/Developer/Xcode/DerivedData ``` 这条命令会递归地删除指定路径下的所有文件和子目录[^2]。需要注意的是,`rm -rf` 是一个非常强大的命令,一旦执行,文件将无法恢复,因此在运行前务必确认路径无误。 为了简化操作,可以创建一个函数或别名来快速执行此任务。例如,定义一个 shell 函数: ```bash cleandd() { echo "Start Removing derived data." rm -rf ~/Library/Developer/Xcode/DerivedData echo "Removed all derived data." } ``` 将上述代码添加到 `.zshrc` 或 `.bashrc` 文件中,然后重新加载配置文件即可使用 `cleandd` 命令快速清理 DerivedData 文件夹[^2]。 此外,还可以为该命令创建一个类型别名,方便记忆和使用: ```bash alias xcode-clean-derived="rm -rf ~/Library/Developer/Xcode/DerivedData/*" ``` 将此别名添加到 shell 配置文件后,只需运行 `xcode-clean-derived` 即可完成清理操作[^3]。 在某些情况下,如果遇到与 Xcode 编译相关的错误,除了清理 DerivedData 文件夹外,还可能需要清理其他缓存文件。例如,删除偏好设置文件和缓存文件可能会有所帮助: ```bash rm -rf ~/Library/Preferences/com.apple.dt.Xcode.plist rm -rf ~/Library/Caches/com.apple.dt.Xcode rm -rf ~/Library/Application\ Support/Xcode ``` 这些命令可以清除 Xcode 的偏好设置、缓存和支持文件,从而解决一些潜在的编译问题[^1]。 #### 注意事项 - 在执行 `rm -rf` 命令时,请确保路径正确,避免误删重要文件。 - 如果遇到权限问题,可以在命令前加上 `sudo`,但需谨慎使用管理员权限。 - 清理 DerivedData 文件夹会导致重新构建项目,可能增加编译时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值