Xcode 8的项目页面似乎消失了。我使用该页删除派生数据。
知道如何删除Xcode 8中的派生数据吗?
在Xcode 8中,所有的派生数据都会被自动清除。如果你想手动操作,从Preferences转到Locations选项卡,找到项目的派生数据文件夹,并删除与项目相关的文件。
Preferences
Locations
在macOS 10.12及以后版本中,Xcode会清除陈旧的派生数据, 预编译头文件和模块缓存。(23282174) < / p > Xcode 8.0 发行说明< / > < / em > < / p >
Xcode 8.0 发行说明< / > < / em > < / p >
感谢@charmingToad
但据我观察,当在OS X 10.11.5/6上使用Xcode 8时,同样的行为是典型的
(在Xcode 11、12、13和14中工作)
你可以去File >Workspace Settings如果你在工作环境或File >Project Settings用于常规项目环境。
File
Workspace Settings
Project Settings
然后单击Derived data部分下的小灰色箭头,选择你的项目文件夹删除它。
Derived data
另一种进入衍生数据文件夹的方法是右键单击xcode中“Products”文件夹下的应用程序,然后单击“Show in Finder”。
__abc2 __abc0 -> __abc1
您可以找到到派生数据的方法
如果你想手动删除派生数据,只需运行:
rm -rf ~/Library/Developer/Xcode/DerivedData
如果您想释放更多的磁盘空间,那么您可能还需要清除一些其他目录。
我已经创建了一个Bash脚本,用于删除Xcode生成的各种文件。可以通过运行以下命令来删除DerivedData内容:
./xcode-clean.sh -d
更多信息在https://github.com/niklasberglund/xcode-clean.sh
最简单和最快的方法是以下方法(如果您没有更改DerivedData的默认文件夹)。
打开终点站,经过以下通道:
对于Xcode版本8.2 (8C38),你可以逐个删除项目(Xcode中的项目名称,程序,数据等),方法如下:[注意:该说明不只是从欢迎窗口中删除项目名称]
启动Xocde并等待直到显示Welcome窗口。项目将显示在右边(见下文)Xcode欢迎窗口
右键单击要完全删除的项目,弹出窗口[显示在文件夹中]跳出;选择它来找出项目在[Finder](见下文)找到项目文件夹中的位置
右键单击Finder中的项目文件夹,通过[获取信息]找到它的路径;使用信息窗口中的路径进入父文件夹,然后进入[定位项目文件夹路径](见下文)
右键单击项目文件夹(例如DemoProject01)和项目文件(DemoProject01.xcodeproj),并选择[移动到垃圾];你会看到(a) finder中的文件夹被删除,(b) Xcode欢迎窗口的项目列表中的项目被删除。
选择Xcode,按照照片中突出显示的4个步骤,删除派生数据,然后重新启动项目
__abc0 + __abc1 + __abc2 + __abc3
会问你:
您确定要清除“MyProject”的构建文件夹吗? 这将删除构建文件夹中的所有产品和中间文件。
您确定要清除“MyProject”的构建文件夹吗?
这将删除构建文件夹中的所有产品和中间文件。
在大多数情况下,这足以解决你的问题。
更新
从Xcode 9开始,你可以通过导航到来访问派生数据文件夹
File ->项目设置
或者如果您使用工作区:
File ->工作空间设置
方法1:
打开Terminal,输入命令
Method 2:
It will bring you to the location of derived data and you can just delete it manually.
删除派生数据的步骤:
Go
Go to Folder
Xcode projects
Delete
它可能在不同版本的xcode中有所不同。最好的方法是进入xcode首选项页面,从“位置”选项卡,直接打开“派生数据”目录。
cleandd
使用终端转到项目的根目录,然后粘贴下面提到的行
/Library/Developer/Xcode/DerivedData . rm -rf ~/Library/Developer/Xcode/DerivedData . rm
一旦它被执行,你可以去Xcode >偏好比;位置→点击箭头显示["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。记住,这是一个第三方应用程序,所以通常的信任警告适用。