如何再次添加已删除的框架

时间:2012-05-03 14:47:24

标签: xcode frameworks

我不小心删除了AVFoundation,CoreFoundation,Foundation和UIKit.framework,CoreGraphics.frameworks框架构成了我的Xcode。 有没有办法恢复它们..或者我将不得不重新安装Xcode。

4 个答案:

答案 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。 我遇到了和你一样的问题,这帮助了我。