You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Mac上如何彻底删除Xcode构建运行的本地iOS应用及残留数据

M1 芯片 Mac 运行 iOS 类 Xcode 项目彻底清除应用及数据方案

你删除DerivedData下的编译产物仅会移除应用安装包,不会清除应用运行时生成的沙盒数据(包括你提到的Documents目录下的自动拷贝文件),这类设置运行目的地为「这台Mac」的iOS应用,沙盒数据默认存储在系统的Containers目录下,按以下步骤操作即可彻底清除:


步骤1:退出目标应用

先确保要清除的应用完全退出,没有后台驻留,避免删除时出现文件占用的问题。

步骤2:删除应用沙盒数据(二选一即可)

方法A:命令行操作

  • 打开终端,执行以下命令定位应用的沙盒目录,将命令中的你的应用Bundle ID替换为Xcode项目中配置的唯一Bundle标识(如com.youcompany.yourapp):
find ~/Library/Containers -name "你的应用Bundle ID" -type d
  • 命令输出对应的沙盒目录路径后,执行删除命令,将路径替换为上一步输出的结果:
rm -rf 路径

如果输出多个匹配路径,全部执行删除即可。

方法B:图形界面操作

  • 打开Finder,按下快捷键 Shift + Command + G,在弹出的输入框中填入~/Library/Containers后按回车进入目录。
  • 在Finder右上角的搜索框输入你的应用Bundle ID,搜索范围选择当前的「Containers」文件夹(不要选择「这台Mac」)。
  • 找到匹配的文件夹,直接拖入废纸篓后清空即可。

步骤3:可选 - 移除应用安装包

如果需要同时移除已安装的应用本体,可选择以下任意一种操作:

  • 打开Launchpad,找到对应iOS应用的图标,长按直到图标抖动,点击左上角的叉号删除即可,该操作也会同步清除部分沙盒数据,建议配合步骤2一起执行避免残留。
  • 你之前找到的/Users/你的用户名/Library/Developer/Xcode/DerivedData/你的项目前缀-随机字符串/Build/Products/Debug-iphoneos目录下的app文件也可以直接删除,同时可以打开Xcode顶部菜单「Window > Projects and Spaces > Projects」,选中你的项目后清空对应DerivedData缓存。

注意:不要随意修改Containers目录下其他无关应用的文件夹,避免造成其他应用的数据丢失。

内容的提问来源于stack exchange,提问作者Mick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 02:06:08