sky*_*der 67 xcode ios-simulator xcode6
在Xcode5中,有一个简单的选项来删除派生数据:
在管理器菜单(cmd+ shift+ 2)中:
但是Xcode6的新界面没有类似的选择.
有没有快速方法可以删除这个Xcode6接口?
或者现在我应该手动删除系统中的这个文件夹?
Ant*_*hko 58
退出xcode
在终端应用程序中(我确定你一直打开; ^)键入:
rm -rf~/Library/Developer/Xcode/DerivedData
当你礼貌地退出文件菜单或通过Command-Q快捷方式询问xcode不合作时,你可能会强行驱逐xcode驱逐
killall Xcode; rm -rf~/Library/Developer/Xcode/DerivedData
警告:如果你不首先退出xcode,你会得到挥之不去的文件(我猜想HFS很可爱),你必须使用Sheamus'es脚本.如果您足够勇敢地驱逐那里的派生数据,请随意在下面的评论中与新的(体验式)macos fs分享您的经验.它在理论上更快,所以我不明白为什么不尝试加速编译/链接.
当天的bash提示:当您键入路径时,tab会执行文件名完成
年度提示:考虑购买O'Reilly bash book [s]以进一步节省您的时间.免责声明:我不为O'Reilly工作,从未这样做过.只是一个快乐的客户.
vla*_*f81 46
按Cmd+ Shift+ 2在Xcode 6中将显示设备,它与管理器分开.您可以转到Window,然后选择Organizer,然后在Projects中找到您的项目以删除派生数据.您可以在Key Bindings中设置一个快捷键,以便快速访问派生数据.
Aar*_*ron 32
在Xcode 7.2.1中,您现在可以进行以下操作:
⌘⌥⇧K
哪个是Command+ Option+ Shift+K
或者,您可以选择产品>(保持⌥键)并选择清洁构建文件夹...
编辑: 我还想为@ anton-tropashko建议的shell命令之一创建一个别名:
alias nuke-dd='rm -rv ~/Library/Developer/Xcode/DerivedData'
Run Code Online (Sandbox Code Playgroud)
将此^^添加到您~/.bash_profile
启动的每个shell的源或其他位置,然后输入:
$ nuke-dd
Run Code Online (Sandbox Code Playgroud)
我正在使用的方法是安装看门狗应用程序(https://www.cerebralgardens.com/watchdog).
此应用程序将根据您的偏好自动清除您的派生数据(例如,当数据超过特定大小,xcode关闭时,每天在特定时间,手动或检测到清洁时).
编辑:
对于那些不想花钱的人,在Xcode 7中选择Windows菜单和Project.然后,您可以选择项目并删除其派生数据(请参见下面的屏幕截图).请注意,如果项目旁边有一个蓝点,则表示它已打开.最好在删除派生数据之前关闭项目.
归档时间: |
|
查看次数: |
65685 次 |
最近记录: |