我不小心删除了AVFoundation,CoreFoundation,Foundation和UIKit.framework,CoreGraphics.frameworks框架构成了我的Xcode。 有没有办法恢复它们..或者我将不得不重新安装Xcode。
答案 0 :(得分:23)
如果您尚未清空垃圾箱,请关闭Xcode并在Finder中打开垃圾箱。找到您意外删除的框架文件夹。在Finder中,打开另一个窗口/System/Library/Frameworks
(如果要手动打开文件夹,则从Macintosh HD开始),然后将框架从“废纸篓”拖动复制到Frameworks文件夹。重新打开Xcode,你应该能够在目标设置中再次添加框架。
答案 1 :(得分:11)
如果你没有清空你的垃圾,你会在那里找到你的框架。如果删除的框架是iOS框架,只需将它们从垃圾箱复制/移回您的XCode框架目录,对于迄今为止的大多数安装(XCode 5 + iOS 7),这将是以下内容:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/
对于OS X框架, 555nick 发布的路径可能是正确的(虽然没有测试过):
/System/Library/Frameworks
顺便说一句:您可以通过打开取景器并使用Shift+Cmd+G
快捷方式来快速打开此类路径。
答案 2 :(得分:3)
如果xCode的位置不同,则上述方法将无效。对于Open xCode,单击顶部项目蓝色图标。点击目标 - >构建阶段 - >链接二进制文件库
现在右键或控件单击任何现有框架并在Finder中显示。
这样您将获得所有现有框架的默认位置。现在转到该位置并再次添加已删除的框架。
重新启动xcode,然后您将看到之前删除的框架。
答案 3 :(得分:0)
确定。因此,如果您从finder中删除了框架以及从垃圾箱中删除了这里的解决方案。如果你的mac中安装了另一个版本的xcode,那么打开它。在任何项目中,尝试添加最近删除的任何框架。右键单击它并转到取景器窗口并复制它。
现在转到删除框架的xcode,在上面的同一个过程中转到fnder窗口并粘贴刚复制的框架yoy。 我遇到了和你一样的问题,这帮助了我。