Xcode 8的项目页面似乎消失了。我使用该页删除派生数据。
知道如何删除Xcode 8中的派生数据吗?
Xcode 8的项目页面似乎消失了。我使用该页删除派生数据。
知道如何删除Xcode 8中的派生数据吗?
在Xcode 8中,所有的派生数据都会被自动清除。如果您想手动操作,请从首选项中转到位置选项卡,定位项目的派生数据文件夹,并删除与项目相关的文件。
在macOS 10.12及以后版本中,Xcode会清理陈旧的派生数据, 预编译头文件和模块缓存。(23282174) Xcode 8.0 发布说明
感谢@charmingToad
但据我观察,当在OS X 10.11.5/6上使用Xcode 8时,同样的行为是典型的
(在Xcode 11、12、13和14中工作)
如果您在工作空间环境中,可以转到“文件>工作空间设置”,如果您在常规项目环境中,则可以转到“文件>项目设置”。
然后单击派生数据部分下的小灰色箭头,选择您的项目文件夹删除它。
手动删除派生数据
如果你想手动删除派生数据,只需运行:
/Library/Developer/Xcode/DerivedData . rm -rf ~/Library/Developer/Xcode/DerivedData . rm
如果您想释放更多的磁盘空间,那么您可能还需要清除一些其他目录。
自动删除Xcode生成的文件
我已经创建了一个Bash脚本,用于删除Xcode生成的各种文件。可以通过运行以下命令来删除DerivedData内容:
./xcode-clean.sh -d
更多信息请访问https://github.com/niklasberglund/xcode-clean.sh
最简单和最快的方法是以下方法(如果您没有更改DerivedData的默认文件夹)。
打开终点站,经过以下通道:
rm -rf ~/Library/Developer/Xcode/DerivedData
对于Xcode版本8.2 (8C38),你可以逐个删除项目(Xcode中的项目名称,程序,数据等),方法如下:[注意:该说明不只是从欢迎窗口中删除项目名称]
启动Xocde并等待直到显示Welcome窗口。项目将显示在右边的Xcode欢迎窗口(见下文)
右键单击要完全删除的项目,弹出窗口[显示在文件夹中]跳出;选择它来找出项目在[Finder](见下文)找到项目文件夹
右键单击Finder中的项目文件夹,通过[获取信息]找到它的路径;使用信息窗口中的路径进入父文件夹,然后进入[定位项目文件夹路径](见下文)
右键单击项目文件夹(例如DemoProject01)和项目文件(DemoProject01.xcodeproj),并选择[移动到垃圾];你会看到(a) finder中的文件夹被删除,(b) Xcode欢迎窗口的项目列表中的项目被删除。
这个问题有很多不同的解决方案。它们中的大多数也同样有效。 另一个快捷方式似乎也被添加了:
Shift + alt +指挥中心⌘+ K
会问你:
您确定要清除“MyProject”的构建文件夹吗? 这将删除构建文件夹中的所有产品和中间文件。
在大多数情况下,这足以解决你的问题。
更新
从Xcode 9开始,你可以通过导航到来访问派生数据文件夹
File ->项目设置
或者如果您使用工作区:
File ->工作空间设置
按下路径后面的箭头:
方法1:
关闭Xcode 打开终端,输入命令 /Library/Developer/Xcode/DerivedData . rm -rf ~/Library/Developer/Xcode/DerivedData . rm
方法2:
点击Xcode菜单 转到偏好 选择位置(如图所示) 单击派生数据下面的箭头(如图所示)。
它会带你到派生数据的位置,你可以手动删除它。
删除派生数据的步骤:
开放的仪 从菜单中单击Go >到文件夹 在textfield中输入~/Library/Developer/Xcode/DerivedData 点击Go按钮 你会看到Xcode项目的文件夹 删除你不需要的项目文件夹。
我已经创建了一个bash命令。配置它只需3个简单步骤。然后在终端中输入clean https://github.com/Salarsoleimani/Usefulscripts
使用终端转到项目的根目录,然后粘贴下面提到的行
/Library/Developer/Xcode/DerivedData . rm -rf ~/Library/Developer/Xcode/DerivedData . rm
一旦它被执行,你可以通过到Xcode > Preference > Locations ->点击箭头显示["DeriveData"]端点来验证。
在最新的Xcode版本12+按照以下步骤,我找到这里https://handyopinion.com/solution-failed-to-load-info-plist-from-bundle-at-path-in-xcode/
1.
2.
它将导航到派生数据文件夹,然后您可以删除文件夹的内容。
Mac App Store上的DevCleaner帮了我大忙!
https://apps.apple.com/gb/app/devcleaner-for-xcode/id1388020431?mt=12
也看起来有用的删除其他cruft由于Xcode。记住,这是一个第三方应用程序,所以通常的信任警告适用。